- 下载 pyinstxtractor.py 放在需要反编译的程序同级目录下
执行
python pyinstxtractor.py test.exe
- 出现一下画面则代表成功
- 该目录下会生成一个test.exe_extracted文件夹
- 进入该文件,将 test(取决于可执行程序名)文件修改成.pyc文件
- 给pyc文件添加文件头
- 使用源代码或者文本编辑器,以16进制的方式打开 刚刚修改的test.pyc文件
- 再打开PYZ-00.pyz_extracted文件目录,隋便找一个.pyc文件同样的方式进行打开,复制其第一行16进制的数据粘贴到test.pyc的第一行,保存即可
- 使用pycdc工具反编译pyc文件,获得源码
- 将修改后的 test.pyc 文件和 pycdc.exe 放在同目录下
执行
pycdc.exe test.pyc>test.py
- 生成出的test.py就是源码文件
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。