This is similar to blackarch-decompiler, and there will probably be a lot of programs that fall into both, however these packages produce assembly output rather than the raw source code.
Tool count: 20
Name | Version | Description | Homepage |
---|---|---|---|
abcd | 4.2738809 | ActionScript ByteCode Disassembler. | https://github.com/MITRECND/abcd |
binnavi | 6.1.0 | A binary analysis IDE that allows to inspect, navigate, edit and annotate control flow graphs and call graphs of disassembled code. | https://github.com/google/binnavi |
binwalk | 2.4.2 | Tool for searching a given binary image for embedded files | https://github.com/OSPG/binwalk |
chiasm-shell | 33.e20ed9f | Python-based interactive assembler/disassembler CLI, powered byKeystone/Capstone. | https://github.com/0xbc/chiasm-shell |
distorm | 3.5.2.b | Powerful disassembler library for x86/AMD64 | https://github.com/gdabah/distorm |
exe2hex | 1.5.1.r6.ge563b35 | Inline file transfer using in-built Windows tools (DEBUG.exe or PowerShell). | https://github.com/g0tmi1k/exe2hex |
libdisasm | 0.23 | A disassembler library. | http://bastard.sourceforge.net/libdisasm.html |
lief | 0.13.2 | Library to Instrument Executable Formats. | https://github.com/lief-project/LIEF/ |
marc4dasm | 6.f11860f | This python-based tool is a disassembler for the Atmel MARC4 (a 4 bit Harvard micro). | https://github.com/ApertureLabsLtd/marc4dasm |
plasma-disasm | 922.ec7df9b | An interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax. | https://github.com/joelpx/plasma |
python-pcodedmp | 1.2.6 | A VBA p-code disassembler. | https://pypi.org/project/pcodedmp/#files |
python-pwntools | 4.13.0 | CTF framework and exploit development library | https://github.com/Gallopsled/pwntools |
python2-capstone | 4.0.1 | A disassembly framework with the target of becoming the ultimate disasm engine for binary analysis and reversing in the security community. | https://github.com/aquynh/capstone |
python2-pcodedmp | 1.2.6 | A VBA p-code disassembler. | https://pypi.org/project/pcodedmp/#files |
radare2-unicorn | 873.82b3a8e | Unicorn Emulator Plugin for radare2. | https://github.com/radare/radare2-extras/tree/master/unicorn |
redasm | 1667.5ab6be9 | Interactive, multiarchitecture disassembler written in C++ using Qt5 as UI Framework. | https://github.com/REDasmOrg/REDasm |
scratchabit | 571.e52ba4b | Easily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API. | https://github.com/pfalcon/ScratchABit |
smali | 2.5.2 | Assembler/disassembler for Android's dex format | https://github.com/JesusFreke/smali |
unstrip | 13.05e00c2 | ELF Unstrip Tool. | https://github.com/pzread/unstrip |
viper | 2099.fdd7855 | A Binary analysis framework. | https://github.com/botherder/viper |