O PyInstxtractor-NG é uma ferramenta para extrair o conteúdo de um arquivo executável gerado por pyinstaller. Os executáveis do Linux ELFs e do Windows PE são suportados.
Este projeto é um garfo de pyInstxtractor.
O PyInstxtractor-NG usa a biblioteca XDIS para que o Python Bytecode não marcado e, como resultado, não há necessidade de usar a mesma versão python que foi usada para criar o executável.
O PyInstxtractor-NG também suporta descriptografia automática de executáveis criptografados do PyInstaller.
Os binários pré -compilados para Linux e Windows são fornecidos em lançamentos. Eles são gerados usando o próprio PyInstaller, então você nem precisa de uma instalação do Python para executar o 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
Passe o nome do FILE como um argumento ou arraste e solte o arquivo PyInstaller EXE sobre o ícone pyInstxtractor.ng no Windows.
$ ./pyinstxtractor-ng <filename>
X:> pyinstxtractor-ng <filename>
O modo --one-dir extrai o PYZ no mesmo diretório que o executável. Isso é útil se você deseja executar os arquivos extraídos diretamente.
X:> pyinstxtractor-ng --one-dir main.exe
X:> cd main.exe_extracted
X:main.exe_extracted> python main.py
GNU Licença pública em geral v3.0