Python 逆向
Python 逆向
AristorePyInstaller Extractor
- 下载 pyinstxtractor
- 把 pyinstxtractor.py 和待解包应用放在同一目录下,在该目录运行下面的命令
1 | python pyinstxtractor.py {应用名}.exe |
例如:
1 | python pyinstxtractor.py flag.exe |
反编译
如果 pyc 文件版本 > Python 3.8 ,选择 pycdc
如果 pyc 文件版本 <= Python 3.8 ,选择 uncompyle6
pycdc
- 安装 pycdc
1 | pip install pycdc |
- 在该目录运行下面的命令
1 | pycdc {你需要反编译的文件名}.pyc >{反编译后的Python代码文件名}.py |
例如:
1 | pycdc flag.pyc >flag.py |
uncompyle6
- 安装 uncompyle6
1 | pip install uncompyle6 |
- 在该目录运行下面的命令
1 | uncompyle6 {你需要反编译的文件名}.pyc >{反编译后的Python代码文件名}.py |
例如:
1 | uncompyle6 flag.pyc >flag.py |
评论
匿名评论隐私政策