Pyinstxtractor-NG เป็นเครื่องมือในการแยกเนื้อหาของไฟล์ปฏิบัติการที่สร้างขึ้นได้ของ pyinstaller รองรับทั้ง Linux Elfs และ Windows PE Executables
โครงการนี้เป็นส้อมของ Pyinstxtractor
Pyinstxtractor-Ng ใช้ไลบรารี XDIS เพื่อ unmarshal python bytecode และเป็นผลให้ไม่มีข้อกำหนดในการใช้รุ่น Python เดียวกันซึ่งใช้ในการสร้างการปฏิบัติการ
Pyinstxtractor-NG ยังรองรับการถอดรหัสอัตโนมัติของ Executables Pyinstaller ที่เข้ารหัส
ไบนารีที่คอมไพล์ล่วงหน้าสำหรับ Linux และ Windows มีให้ในรุ่น สิ่งเหล่านี้ถูกสร้างขึ้นโดยใช้ pyinstaller เองดังนั้นคุณไม่จำเป็นต้องติดตั้ง Python เพื่อเรียกใช้ pyinstxtractor-ng
PyInstaller Extractor NG
positional arguments:
filename Path to the file to extract
optional arguments:
-h, --help show this help message and exit
-d, --one-dir One directory mode, extracts the pyz to the same directory
ผ่านชื่อไฟล์ exe เป็นอาร์กิวเมนต์หรือลาก & วางไฟล์ pyinstaller exe ผ่าน pyinstxtractor.ng ไอคอนบน Windows
$ ./pyinstxtractor-ng <filename>
X:> pyinstxtractor-ng <filename>
โหมด --one-dir สกัด PYZ ในไดเรกทอรีเดียวกับที่เรียกใช้งานได้ สิ่งนี้มีประโยชน์หากคุณต้องการเรียกใช้ไฟล์ที่แยกออกมาทันที
X:> pyinstxtractor-ng --one-dir main.exe
X:> cd main.exe_extracted
X:main.exe_extracted> python main.py
GNU ทั่วไปใบอนุญาตสาธารณะ v3.0