ENNAENNA

pyinstxtractor vs Radare2

GitHub Stats

4.3k
Stars
23.5k
747
Forks
3.2k
21
Issues
809
20d ago
Updated
today
GPL-3.0
License
-
Python
Language
C

About pyinstxtractor

pyinstxtractor extracts the contents of executables created by PyInstaller, recovering the original compiled Python bytecode (.pyc files), data files, and package structure. When combined with a Python decompiler (like uncompyle6 or decompyle3), it enables full source code recovery from distributed Python applications. The tool handles various PyInstaller versions and packaging modes (onefile, onedir), extracts the Python version used for compilation, and identifies the main script entry point. Essential for malware analysis of Python-based threats and reverse engineering of packaged Python applications.

About Radare2

Radare2 is a portable reverse engineering framework that integrates disassembly, debugging, analysis, patching, and scripting capabilities in a single command-line interface. Known for its extensibility and modularity, it supports a wide range of binary formats and architectures. Written in C, Radare2 is a preferred tool among security researchers and reverse engineers for its powerful analysis features and cross-platform compatibility.

Platform Support

๐Ÿงlinux๐ŸŽmacos๐ŸชŸwindows
๐Ÿงlinux๐ŸŽmacos๐ŸชŸwindows

Tags

pyinstxtractor only

pyinstallerpythonextractiondecompilationmalware-analysis

Radare2 only

reverse-engineeringdisassemblerdebuggerscripting