最近蠻常用到的,所以趕緊寫下來,把python封裝成windows exe執行檔,這樣使用的環境沒有安裝python也可以使用python的程式,但是有朋友問安不安全呢?因為他想把帳密寫在裡面,所以我也測試了反組譯的方法,和.net程式一樣,很容易被反組譯,封裝和反組譯的步驟如下:

#環境準備

#安裝pyinstaller安裝程式

pip install pyinstaller

#下載解封裝程式

git clone https://github.com/extremecoders-re/pyinstxtractor.git

#安裝uncompyle6

pip install uncompyle6

#指定py檔要封裝成exe一個檔案,會在同一層目錄產生一個目錄dist\ddos.exe

pyinstaller –onefile ddos.py

#切換到下載的pyinstxtractor目錄

cd pyinstxtractor

#執行pyinstxtractor.py 選取要解封裝的執行檔,解開後會產生ddos.exe_extracted

python pyinstxtractor.py d:\src\dist\ddos.exe

#切換到目錄

cd ddos.exe_extracted

#在_extracted的目錄中會有同名的.pyc

uncompyle6 ddos.pyc

#結果如下

最後修改日期: 10/06/2021

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。