Skip to content

Unpacker for packed Python executables. Supports PyInstaller and py2exe. This project is not updated anymore. Use "PyInstaller Extractor" and "unpy2exe" instead.

License

Unknown, GPL-2.0 licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
LICENSE.GPL
Notifications You must be signed in to change notification settings

rootjacker/exetractor-clone

 
 

Repository files navigation

exetractor-clone

A far from complete unpacker for packed Python executables.

$ python2 exetractor.py
Usage: exetractor.py <path to exe>

For PyInstaller generated apps, use ArchiveExtractor.py utility.

  • Extract pyc (and py) files using ArchiveExtractor.py utility,

$ python2 ArchiveExtractor.py ~/testapp
...
Extracting bytecode to output/mylib.pyc
Extracting source to output/hello.py

File(s) were extracted to output directory.
  • Use uncompyle2 to decompile pyc files,

$  python2 ~/uncompyle2/uncompyle2.py  output/mylib.pyc 
..
print 'mylib'
# okay decompyling output/mylib.pyc 
# decompiled 1 files: 1 okay, 0 failed, 0 verify failed


About

Unpacker for packed Python executables. Supports PyInstaller and py2exe. This project is not updated anymore. Use "PyInstaller Extractor" and "unpy2exe" instead.

Resources

License

Unknown, GPL-2.0 licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
LICENSE.GPL

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%