Tool
Py2ExeDecompiler
Py2ExeDecompiler recovers source from executables built with py2exe. It extracts .pyc files from the executable resources and decompiles them with uncompyle6. The reviewed page covers Python 2.7 through 3.5. Python 3.6 only shows disassembly. The program is a .NET Framework 4.5.2 application. Drag an exe onto Py2ExeDecompiler.exe, or open it from the window.
- Targets
- Binary
- Category
- Native analysis tools
- Relationship
- Foundation tool
- Sources reviewed
- Stars
- 165
- Last commit
- 2017-04-25
- Language
- C#
GitHub data as of 2026-11-09
Requirements & limits
- Python 2.7 for 2.7 binaries, or Python 3 through 3.5 for Python 3 binaries. .NET Framework 4.5.2 or newer.
- The README names no license.
Cite
BibTeX
@misc{py2exe-decompiler,
title = {{Py2ExeDecompiler}},
howpublished = {\url{https://github.com/endgameinc/Py2ExeDecompiler}},
url = {https://github.com/endgameinc/Py2ExeDecompiler},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/py2exe-decompiler/}}
}Plain text
Py2ExeDecompiler. https://github.com/endgameinc/Py2ExeDecompiler (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/py2exe-decompiler/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · endgameinc/Py2ExeDecompiler · Revision e871e04