文章摘要
该工具用于将PyInstaller打包的exe反编译为Python源码,支持Python 2.0至3.13版本。反编译还原率约50%,高于pycdc的28.8%。用户通过命令行执行exe2py.exe app.exe,结果输出至app_extracted目录。工具基于pycdc并集成自编函数,仅限学术研究,禁止非法用途。已知限制包括仅支持PyInstaller格式,无法处理加密或混淆字节码,且反编译结果可能丢失变量名和注释。
将 PyInstaller 打包的 exe 还原为 Python 源码,适用范围python2.0~3.13
说明:反编译是不可能完全一致的,pycdc大约为28.8%还原率,我的程序大约为50%,有问题提issues
用法
命令行运行:
复制代码 隐藏代码
exe2py.exe app.exe
注意,是命令行,powershell在前面加一个.\
等待完成

EXE2PY – Python EXE 反编译工具
将 PyInstaller 打包的 exe 还原为 Python 源码,适用范围python2.0~3.13
说明:反编译是不可能完全一致的,pycdc大约为28.8%还原率,我的程序大约为50%,有问题提issues
用法
命令行运行:
复制代码 隐藏代码
exe2py.exe app.exe

注意,是命令行,powershell在前面加一个.\
等待完成

反编译结果输出到 app_extracted/ 目录。
反编译器说明
用的pycdc:支持 Python 2.0 ~ 3.13,处理大部分控制流和表达式,但是这玩意python高版本难用的要死,程序中有一个我自编的反编译函数,勉强凑合着用
此程序仅用于学术研究,不可用于非法行为,使用其所造成的后果与开发者无任何关系
已知限制
只支持 PyInstaller 打包的 exe
加密/混淆(如 PyArmor)的字节码无法还原
反编译结果与原始源码可能存在差异(变量名、注释丢失)
|
付费下载
当前内容需要支付免费 元宝才能下载
VIP折扣
折扣详情
- 体验VIP会员
免费
- 月卡VIP会员
免费
- 年卡VIP会员
免费
- 永久VIP会员
免费