1. 下载 pyinstxtractor.py 放在需要反编译的程序同级目录下
  2. 执行

    python pyinstxtractor.py test.exe
  3. 出现一下画面则代表成功
  4. 该目录下会生成一个test.exe_extracted文件夹
  5. 进入该文件,将 test(取决于可执行程序名)文件修改成.pyc文件
  6. 给pyc文件添加文件头
  7. 使用源代码或者文本编辑器,以16进制的方式打开 刚刚修改的test.pyc文件
  8. 再打开PYZ-00.pyz_extracted文件目录,隋便找一个.pyc文件同样的方式进行打开,复制其第一行16进制的数据粘贴到test.pyc的第一行,保存即可
  9. 使用pycdc工具反编译pyc文件,获得源码
  10. 将修改后的 test.pyc 文件和 pycdc.exe 放在同目录下
  11. 执行

    pycdc.exe test.pyc>test.py
  12. 生成出的test.py就是源码文件

Smoke
1 声望0 粉丝