EXE2PY – Python EXE 反编译工具

亲测源码3天前发布 admin
13 00
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

将 PyInstaller 打包的 exe 还原为 Python 源码,适用范围python2.0~3.13
说明:反编译是不可能完全一致的,pycdc大约为28.8%还原率,我的程序大约为50%,有问题提issues

用法

命令行运行:

 复制代码 隐藏代码
exe2py.exe app.exe

EXE2PY - Python EXE 反编译工具
注意,是命令行,powershell在前面加一个.\
等待完成
EXE2PY - Python EXE 反编译工具

EXE2PY – Python EXE 反编译工具

将 PyInstaller 打包的 exe 还原为 Python 源码,适用范围python2.0~3.13
说明:反编译是不可能完全一致的,pycdc大约为28.8%还原率,我的程序大约为50%,有问题提issues

用法

命令行运行:

 复制代码 隐藏代码
exe2py.exe app.exe
EXE2PY - Python EXE 反编译工具

注意,是命令行,powershell在前面加一个.\
等待完成
EXE2PY - Python EXE 反编译工具
反编译结果输出到 app_extracted/ 目录。 

反编译器说明

用的pycdc:支持 Python 2.0 ~ 3.13,处理大部分控制流和表达式,但是这玩意python高版本难用的要死,程序中有一个我自编的反编译函数,勉强凑合着用
此程序仅用于学术研究,不可用于非法行为,使用其所造成的后果与开发者无任何关系

已知限制

只支持 PyInstaller 打包的 exe
加密/混淆(如 PyArmor)的字节码无法还原
反编译结果与原始源码可能存在差异(变量名、注释丢失)

 

该资源来源于WordPress主站,点击下方按钮前往原文页面获取完整内容:

跳转至 WordPress 主站原文页面

© 版权声明

相关文章