PyinstXtractor-NG es una herramienta para extraer el contenido de un archivo ejecutable generado por Pyinstaller. Se admiten tanto los ELFS LINUX y los ejecutables de Windows PE.
Este proyecto es una bifurcación de Pyinstxtractor.
PyinstXtractor-NG utiliza la biblioteca XDIS a un marmano de bytecodo Python y, como resultado, no hay ningún requisito para usar la misma versión de Python que se utilizó para construir el ejecutable.
PyinstXtractor-NG también admite el descifrado automático de ejecutables de Pyinstaller cifrados.
Los binarios precompilados para Linux y Windows se proporcionan en lanzamientos. Estos se generan usando Pyinstaller en sí, por lo que ni siquiera necesita una instalación de Python para ejecutar 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
Pase el nombre de archivo exe como argumento o arrastre y suelte el archivo Pyinstaller Exe sobre el icono PyinstXtractor.ng en Windows.
$ ./pyinstxtractor-ng <filename>
X:> pyinstxtractor-ng <filename>
El modo --one-dir extrae el PYZ en el mismo directorio que el ejecutable. Esto es útil si desea ejecutar los archivos extraídos directamente.
X:> pyinstxtractor-ng --one-dir main.exe
X:> cd main.exe_extracted
X:main.exe_extracted> python main.py
GNU Licencia pública general v3.0