1 首先要准备好2个工具,pyinstxtractor.py和uncompyle6
pyinstxtractor下载地址
https://github.com/extremecoders-re/pyinstxtractor
uncompyle6直接通过pip安装就可以了
pip install uncompyle6
2 这2个工具准备好了,就开始反编译exe文件了
把exe文件和pyinstxtractor.py放入到一个文件夹里面
然后在这个文件夹打开cmd,执行python3 pyinstxtractor.py exe文件名,执行完后他就会生成下图的文件
然后在这个文件夹寻找他的主程序并对这个pyc文件进行反编译,他的主程序代码附近都有带manifest字样的(ps:这个只不过是我猜测啊 如果有错误请指教出来,谢谢啦)
反编译出来的文件还有一种情况,他生成出来的文件不是pyc而是文件, 这个问题高版本的pyinstxtractor.py已经解决了
3 使用uncompyle6对pyc文件进行反编译
- 在exe_extracted文件 cmd 执行uncompyle6 -o 生成的py文件 pyc文件 这样就大功告成了
说的再好,不如行动。不怕慢,就怕站。