動態

詳情 返回 返回

pyinstaller反編譯教程(.exe轉.py) - 動態 詳情

  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就是源碼文件

Add a new 評論

Some HTML is okay.