當前位置:首頁 » 編程軟體 » python反編譯腳本

python反編譯腳本

發布時間: 2022-09-20 04:32:27

1. 如何用uncompyle2反編譯

1. 安裝和配置uncompyle2
從github上獲取uncompyle2然後進行配置。
python setup.py install
之後從下載後解壓文件夾uncompyle2-master/scripts找到可以直接使用的腳本uncompyle2,實際上這就是一個python腳本文件。

2. 反編譯abstract.pyo
和前面帖子中方法一致,從WingIDE的安裝目錄的bin/2.7/中的src.zip中提取process\abstract.pyo進行反編譯
./uncompyle2 ~/Desktop/abstract.pyo > ~/Desktop/abstract.py

然後打開即可看到py代碼了

3. 修改abstract.py並重新生成pyo
在反編譯的abstract.py中直接搜授權驗證函數_GetTermDaysLeft
順便掃掃代碼,即使沒注釋也很容易看懂。

所以,果斷在函數開始處,添加return -1,並保存。
生成pyo

python -O -m py_compile abstract.py
註:如果不帶選項-O則生成的是pyc文件,-O選項則可以在生成代碼時進行一定的優化。

4. 大功告成
將生成的新abstract.pyo替換原來src.zip中的\process\abstract.pyo即可。需要注意的是:不能解壓,替換,再打包!需要直接替換zip中相應文件!

最後替換安裝目錄中bin\2.7\下的src.zip即可。

2. python2.3編寫的.pyc,如何反編譯成.py

DePython是用來反編譯經過python編譯的後綴名為pyc或pyo的位元組碼文件的.
如果你找不到你寫的python源代碼,Depython可以幫助你通過pyc/pyo文件來找回這些源代碼。 經DePython反編譯得出的python源代碼,和你原來的代碼文件幾乎完全一樣。

http://www.depython.net/?lang=zh

3. 怎麼用python編一個反編譯的軟體

python是不能反編譯的,因為得到了一個python的程序,就是得到了它的源代碼。 python是解釋性語言,沒有編譯這一步驟,和c語言java語言是不一樣的

4. 用Python2.7.1寫的小程序可以反編譯得到它的源代碼嗎

可以啊,要看他的發布形式,如果是以腳本形式發布的,那就可以直接得到源碼。 如果是以exe形式發布的,需要進行反編譯。

5. python的腳本文件的擴展名是pyd

擴展名說明

1、通常寫Python腳本都是以.py為擴展名,.pyc二進制文件可以反編譯成.py文件。

2、反編譯軟體叫EasyPythonDecompiler,可以反編譯一個文件,也可以是一個文件夾。

6. python寫的程序,轉成了exe文件,怎麼進行反編譯為python源碼

1、電腦桌面,輸入「win+R」組合鍵,在彈出窗口中輸入「cmd」,點擊確定。

7. python寫的程序,轉成了exe文件,怎麼進行反編譯為python源碼

你解開執行文件。如果是單個的文件,則執行它的時候在臨時目錄里可以找到解開的包。
在解開後的目錄中找到pyc文件,然後利用反編譯工具就可以將pyc反編譯成py文件。
但是有些程序是做了加密的。它們的pyc是它們重新寫python編譯器後自定義的加密格式,用通常的辦法無法解開。
需要在內存里反編譯。
內存里反編譯這個技術目前還沒有公開,不過難度應該不大,有興趣你可以自己試著按python規范寫一個。

8. 用Python2.7.1寫的小程序可以反編譯得到它的源代碼嗎

可以啊,要看他的發布形式,如果是以腳本形式發布的,那就可以直接得到源碼。
如果是以exe形式發布的,需要進行反編譯。

9. 問一下,如何用python的decompile批量反編譯pyc 是批量

先將需要反編譯pyc,放在指定的路徑下,然後os.system.pat一個for
循環就可以批量編譯了。
>>>
import
os
>>>
file_list=[]
>>>loc_path='/hadoop/hadoop/'
>>>
file_list=os.listdir(loc_path)
>>>
for
f
in
file_list:
執行反編譯

10. 有什麼工具可以將python編譯好的代碼.pyc反編譯為.py

depython是用來反編譯經過python編譯的後綴名為pyc或pyo的位元組碼文件的.
如果你找不到你寫的python源代碼,depython可以幫助你通過pyc/pyo文件來找回這些源代碼。
經depython反編譯得出的python源代碼,和你原來的代碼文件幾乎完全一樣。
http://www.depython.net/?lang=zh

熱點內容
checkboxandroid圖片 發布:2025-05-08 02:12:07 瀏覽:669
微信dat數據反編譯 發布:2025-05-08 02:11:32 瀏覽:298
2級c語言軟體 發布:2025-05-08 01:55:45 瀏覽:490
伺服器光碟機佔用d盤如何改變 發布:2025-05-08 01:43:33 瀏覽:856
全民農場伺服器關閉什麼時間開啟 發布:2025-05-08 01:29:20 瀏覽:676
msde資料庫下載 發布:2025-05-08 01:21:53 瀏覽:286
海鷗優化演算法 發布:2025-05-08 01:12:52 瀏覽:972
威綸通exob禁止反編譯設置 發布:2025-05-08 01:06:05 瀏覽:286
天津建經加密狗 發布:2025-05-08 01:06:04 瀏覽:208
filecoin幣與分布式存儲 發布:2025-05-08 00:55:22 瀏覽:178