Thank you for being cool enough to leave the links in the description, it really helped
@safeer786ful
4 жыл бұрын
Bro you are just amazing at reverse engineering. Have you got any course where you go in detail about why you did what you did, or even paid classes?
@AetherlabNet
4 жыл бұрын
Hi Sadeer, thanks a lot :). I do have a couple of courses paid and free as well. One of them is in reversing. You can check them out at hackademy.aetherlab.net . Let me know if you are interested, I can give you a discount ;).
@jsonzu3277
4 жыл бұрын
dude i agree i think u are really good at reverse engineering
@aba22125
2 жыл бұрын
This is kinda scary, and it has opened my eyes that I need to be super careful as to not put any sensitive information into my source code. I remember I was using symmetrical encryption when I was a noobie, that could've been hacked super easy. Now I'm establishing a new AES key everytime a connection happens between a client and a server.
@Servidor_Publico_do_Ancapistao
2 жыл бұрын
yup, if you have credentials in your source code to authenticate your database to perform queries, it ez rip
@linuxkerem
Жыл бұрын
How you do that, can you teach me
@gregorystam9619
4 жыл бұрын
keep getting this error: Parse error at or near `BEGIN_FINALLY' instruction at offset 464
@MahmoudElsantawy
4 жыл бұрын
how can i secure my exe from this decompiler?
@ymany3277
4 жыл бұрын
perfect video everything works as it should be, if anyone faces any problem, I can explain more (after the permission of the author of course)
@AetherlabNet
4 жыл бұрын
Thanks :)! And sure explain away.
@rocketengine9337
4 жыл бұрын
I have problem with pyinstxtractor it says Error: Unsuported pyinstaller version
@mohanrajg8251
3 жыл бұрын
Thanks Alot : ) Helped Me Recover My Old Py Project
@user-rn9hz4nj2b
3 жыл бұрын
How can you decrypt pyarmor??
@user-iq9kq9hy3v
2 жыл бұрын
Great Video so far but when i try to use uncompyle6.exe -o -n windows tells me that it doesnt know uncompyle6 even though it is installed
@rahuldora1587
5 жыл бұрын
Hi i am here because of mail from udemy 😀
@gerryav7348
3 жыл бұрын
hey, what is the best way to protect python scripts and that support protection for PyQt5 library? I tried cython but couldn't create executable file from the c binary file that i am getting. I tried pyminifier but it don't support PyQt5 library. Maybe you have an example how can protect my project files .
@ManoelAgostinho
3 жыл бұрын
How can I install the requirements on Windows 10? pefile==2017.9.3 unpy2exe==0.3 uncompyle6==2.11.5 xdis==3.5.5 pycrypto==2.6.1 configparser==3.5.0 This is the error I've got when I tried to use the program in powershell: Traceback (most recent call last): File ".\python_exe_unpack.py", line 14, in import pefile ModuleNotFoundError: No module named 'pefile' Thanks!
@Naz_Y3m3n
2 жыл бұрын
go to cmd and do pip install pefile
@thibaudrosaire8876
2 жыл бұрын
you saved my reverse engineering class exam sir
@OKTAYAlizadeh
4 жыл бұрын
im getting errors in red while installing dependencies for unpacker any solution??
@ReenanOFC
4 жыл бұрын
Are the files in the ''PYZ-00.pyz_extracted'' folder possible to decompile?
@RahulSharma-fn8vr
4 жыл бұрын
Getting Error: ImportError: Ill-formed bytecode file D:\RR\.pyc ; bad marshal data (unknown type code) What should be done?
@blarogmaster1663
3 жыл бұрын
I'm not able to write the code to install requirements.txt, the one on github is not working neither yours. please tell it more precisely
@muralikrishna2607
4 жыл бұрын
That's great !! Thanks bro.!! It really helps me a lot.
@srinivaspotla929
2 жыл бұрын
How to convert the .pyc file of python 3.9 version to .py ? uncompyle6 and decompyle3 are supporting only till python 3.8. please help how to read the python code from .pyc of 3.9 version.
@miichanshi
4 жыл бұрын
Hello when i do the uncompyle6 it says parse errror and bunch of line shows like instruction text L.602 POP BLOCK Can u help me what's the cause of it
@Mirador1
2 жыл бұрын
What it the best way to protect source code of a Python program?
@STARDAN
4 жыл бұрын
I am getting this error please help me: The term 'python_exe_unpack.py' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
@AetherlabNet
4 жыл бұрын
You might need to run with explicitly calling the python interpreter: python.exe python_exe_unpack.py ...
@user-we7he7jo9v
4 жыл бұрын
Been trying for ages now but when I try and run this command: prnt.sc/s5ctze it just does nothing... any ideas?
@shockz8479
4 жыл бұрын
You should add a disclaimer that this does not work for obfuscated python files. e.g. obfuscated with pyarmor.
@YashvirGaming
3 жыл бұрын
Line 209 opcode_check Assertion Error Why
@paohuee
3 жыл бұрын
Error: uncompyle6 requires Python 2.6-3.8 my .exe complie from Python 3.9
@user-ny6xi8oy8z
Жыл бұрын
how to have venv?
@intelxd
3 жыл бұрын
I'd like to see how can one decompile files that came from cx_freeze, it would be appreciated
@MCnightchannel
4 жыл бұрын
Hi thank you very much!
@akshatgupta193
4 жыл бұрын
Unpack_exe py does not work traceback error...
@rainymodz1538
3 жыл бұрын
WHy cant i do anything with uncompyle6?
@Farahandirujii
3 жыл бұрын
Sir how i can contact with you?
@vijaysharma-gp9ys
4 жыл бұрын
I am facing issue while installing python-exe-unpacker and uncomplye6. Can anyone help me?
@mrtchedamaia
4 жыл бұрын
Hi mate... what can I do when some functions are inside another pyc that is inside PYZ-00.pyz_extracted folder? Everytime I try to decompile the .pyc of a library I get this Error: Ill-formed bytecode file IQHorarios.pyc ; File doesn't smell like Python bytecode: expecting code indicator 'c'; got ''~. I have already checked and the magic number is ok
@AetherlabNet
4 жыл бұрын
Is that a proprietary library? If not you could just get the python code from the internet. If it proprietary, then I am not sure. The pyc must be then analyzed further. Just an idea, from the magic number you could reverse back the python version which was used to compile the file. Maybe it is different that what you are using for the decompilation. You can find the magic number to version mapping in the magics.py in the python source code. Note the magic number might be in little endian so you need to flip the bytes before converting to dec and looking it up in magics.py.
@bananashades3691
4 жыл бұрын
@@AetherlabNet Sir, can you please do for me?
@ThomasVanini
2 жыл бұрын
Now, pls, teach us how protect our python code.. :'/ I tried using cython but without success
@iafkpornhub
2 жыл бұрын
What if we do not have the "magic number" because we do not have the cache from when the exe was compiled?
@AetherlabNet
2 жыл бұрын
You probably need to guess and trial and error. All the magic numbers are listed in a text file somewhere in your python installation. Check google.
What Hex editor are you using? I can't figure how what positions you extracted from the reference .pyc file
@cbaxtermusic
4 жыл бұрын
It looks 16bits but you did that copy and paste pretty fast
@AetherlabNet
4 жыл бұрын
I use HxD as hex editor. And if you mean the extraction of the magic number, that is at the very beginning of the binary.
@cbaxtermusic
4 жыл бұрын
@@AetherlabNet Yes I was able to get that portion of it, according to the docs the MagicNumber is the first 8 bits of the PYC file and the remaining describes, I think the problem i am getting has to do with the .pyc getting corrupted after I edit it. This dudes, Ned Batchelder blog, talks about it. I think it may be the hexeditor im using. nedbatchelder.com/blog/200804/the_structure_of_pyc_files.html Quote: The magic number is nothing as cool as cafebabe, it’s simply two bytes that change with each change to the marshalling code, and then two bytes of 0d0a. The 0d0a bytes are a carriage return and line feed, so that if a .pyc file is processed as text, it will change, and the magic number will be corrupted. This will keep the file from executing after a copy corruption. The marshalling code is tweaked in every major release of Python, so in practice the magic number is unique in each version of the Python interpreter. For Python 2.5, it’s b3f20d0a.
@cbaxtermusic
4 жыл бұрын
@@AetherlabNet I'm not sure if you really care but I figured it out, I did a compile on my original .py file using py_compile.compile(original.py). from there i took the .pyc file and compared it to the unpacked/target.pyc and noticed the original file had about 16 bits extra and the rest was identical. I extracted the 16 bits and inserted it into the target file and successfully able to reveal the source code. Ideally on position 00-0B was needed, For some reason when i added Bit position OC-0F I kept getting a marshall error, BTW Awesome video, you gave me a real headstart to get to this point!!!!! thanks again.
@AetherlabNet
4 жыл бұрын
Yeah that is great. Maybe first the padding was off. You need to pad the magic number up to 16 bytes. But I am glad it worked out.
@maheshjadhav8071
2 жыл бұрын
I am getting permission error access denied unpacked
@niharikasingh5996
3 жыл бұрын
How to make uncompyle work on Python 3.9 ? As it is not working on Python 3.9. Is there any other package for 3.9 which can do this task ?
@littricks3631
Жыл бұрын
If you need any help,do tell me. I can crack 3.9+
@littricks3631
Жыл бұрын
also do like my comment if you do reply so that I get notified.
@sdehghan2011
3 жыл бұрын
@ ÆTHER SECURITY LAB Is it possible to protect the exe from unpacking? so no one can unpack the exe.
@wrgint2249
3 жыл бұрын
You can use Cython, harder.
@poesiatododia8910
3 жыл бұрын
You are amazing. Thanks for the tutorial.
@AetherlabNet
3 жыл бұрын
Thanks a lot :)!
@poesiatododia8910
3 жыл бұрын
@@AetherlabNet Hi! Sorry for asking you more stuff when you have already recorded that great video for free. I was doing my first Upwork job, which consisted of fixing a broken selenium bot. Using your video, I finally could get the .py file from the .exe the guy sent me, do the fixings, transfom it back, send to the client and.... He told me he sent the outdated version for me to fix, apologized and sended a new one. Which I can't get the .py from. I get a parsing error while using uncompyle6. It really sucks. Can you give me some help in this?
@AetherlabNet
3 жыл бұрын
Maybe check whether the python version you are using is the same as the one used to compile the exe file.
@donnyredmetal
3 жыл бұрын
@@AetherlabNet could you please do this for me? im facing some issues
@software2171
4 жыл бұрын
so python is not safe in software development like .net msil all are decompiled :( and get the source codes return even using obfuscators, so i have plan to move C/C++ (could not return source codes i think ..... )
@AetherlabNet
4 жыл бұрын
Yeah, for C/C++ you either use a disassembler to look at assembly code, or there are some decompilers that can produce some decent results, but it’s definitely not comparable to .net or java. You can also use some obfuscators or packers. But everything can reverse engineered, the question is only whether it is worth the time. Generally I would say don’t rely on the obscurity of your code for any kind of security reason.
@ppbergo
4 жыл бұрын
I have been doing exactly the same, but got an error at the end. What could it be? Unknown type (several times).
@AetherlabNet
4 жыл бұрын
What happens exactly?
@ppbergo
4 жыл бұрын
@@AetherlabNet I try to change the head with the magic number collected, but instead of get the original code, I get a message from the uncompyle: "Unknown type" it says...
@realAhmedAbdElGhany
3 жыл бұрын
how to fix "# Deparsing stopped due to parse error"
@sparkzhd352
4 жыл бұрын
hi i have a question is it possible to recompile the file to exe with all the resources ?
@kwoolson9283
2 жыл бұрын
yea
@littricks3631
Жыл бұрын
Do it now with the latest version of Python executables🙃 Not saying there isn't a way
@hazem-allaham_6752
4 жыл бұрын
Thanks you is the best :)
@prakharshukla8890
4 жыл бұрын
It is showing me an error while installing requirements from requirements.txt
@alexhacker1992
4 жыл бұрын
Debes instalar install "pi" or "pi2"
@HeilJake
4 жыл бұрын
Was python.exe coded in python?
@AetherlabNet
4 жыл бұрын
Afaik, python core is C.
@tomaszmazgaj4768
2 жыл бұрын
python3 ?
@hendrixjimi6685
4 жыл бұрын
I decompyled a file and got a pyarmor script is there anyway to reverse it and get the original py script please ?
@rocketengine9337
4 жыл бұрын
Send me the files you extracted and I will fix the header and convert to py
@donnyredmetal
3 жыл бұрын
@@rocketengine9337 could you do it for me?
@antonmorozov1819
3 жыл бұрын
@@rocketengine9337 me too plssss
@maheshjadhav8071
2 жыл бұрын
Could you please do it for me also
@nirphotoartjaiminbhavsar6782
3 жыл бұрын
It is possible that the Photoshop droplet .exe allways on top
@kaseox5436
2 жыл бұрын
This app can't run on your PC :)
@systography9829
Жыл бұрын
wtf !! than how to secure the exe... man.
@mohammaddaneshmandi5941
4 жыл бұрын
hi bro i have an exe file i want unpack it can you unpack this file and I give you money?
@AetherlabNet
4 жыл бұрын
Sorry, no. The legality of reverse engineering is a difficult thing.
@hamodypark6689
4 жыл бұрын
thnx how packed again if u get source code???
@AetherlabNet
4 жыл бұрын
You can pack it with pyinstaller.
@hamodypark6689
4 жыл бұрын
@@AetherlabNet Thanks bro all problem fixed
@ajaykumark107
3 жыл бұрын
how to prevent unpacking python executables
@AetherlabNet
3 жыл бұрын
I am not sure you can. At the end of the day it will have to be extracted to be executed. You can make the reverser’s job more difficult, by obfuscating the python code to. You can also modify the packer code slightly so that the available unpacker tools would fail.
@mcgregor9087
5 жыл бұрын
You are a fucking beast, thank you so much!
@AetherlabNet
4 жыл бұрын
Lol, thanks man!
@georgec7447
4 жыл бұрын
bro activate windows!!
@AetherlabNet
4 жыл бұрын
:) I wondered when will somebody point that out. But it is a temporary test VM.
@rafaelgomesdealbuquerquesi8402
3 жыл бұрын
Alguém pode me tirar uma dúvida? Quando faço isso diz: "pip : O termo 'pip' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente. No linha:1 caractere:1 + pip install PySimpleGUI + ~~~ + CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException" E quando tento fazer com python, tipo:python install PySimpleGUI aí aparece: "C:\Users\William\AppData\Local\Programs\Python\Python39\python.exe: can't open file 'C:\Users\William\install': [Errno 2] No such file or directory" Alguém pode me ajudar, pesquisei bastante mas não consegui resolver esse problema.
@godscript
Жыл бұрын
voce provalvemente nem baixou o path do python mano
Пікірлер: 115