This is an umbrella group for any decompiler, disassembler or any similar program.
Tool count: 100
Name | Version | Description | Category | Website |
---|---|---|---|---|
amoco | 1:v2.4.1.r253.gfcd4a45 | Yet another tool for analysing binaries. | binary reversing | |
android-apktool | 2.4.1 | A tool for reengineering Android apk files. | reversing disassembler | |
angr | 1:8.19.7.25 | The next-generation binary analysis platform from UC Santa Barbara's Seclab. | binary disassembler reversing | |
angr-management | 8.19.7.25 | This is the GUI for angr. | binary disassembler reversing | |
angr-py2 | 1:7.8.9.26 | The next-generation binary analysis platform from UC Santa Barbaras Seclab. | binary disassembler reversing | |
apkstudio | 100.9e114ca | An IDE for decompiling/editing & then recompiling of android application binaries. | reversing mobile | |
balbuzard | 67.d6349ef1bc55 | A package of malware analysis tools in python to extract patterns of interest from suspicious files (IP addresses, domain names, known file headers, interesting strings, etc). | malware cracker reversing | |
barf | 923.9547ef8 | A multiplatform open source Binary Analysis and Reverse engineering Framework. | binary reversing | |
beebug | 25.cddb375 | A tool for checking exploitability. | decompiler disassembler reversing | |
binaryninja-demo | 1.2.1921 | A new kind of reversing platform (demo version). | reversing binary | |
bindead | 4504.67019b97b | A static analysis tool for binaries | binary debugger reversing | |
bindiff | 4.3.0 | A comparison tool for binary files, that assists vulnerability researchers and engineers to quickly find differences and similarities in disassembled code. | binary reversing | |
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. | disassembler reversing binary | |
binwalk | 2.2.0 | A tool for searching a given binary image for embedded files | disassembler firmware reversing binary | |
bokken | 1:1.8 | GUI for radare2 and pyew. | misc reversing disassembler | |
bsdiff | 4.3 | bsdiff and bspatch are tools for building and applying patches to binary files. | reversing binary | |
bytecode-viewer | 1:2.9.22 | A Java 8/Android APK Reverse Engineering Suite. | binary reversing | |
capstone | 4.0.1 | A lightweight multi-platform, multi-architecture disassembly framework | reversing disassembler | |
chopshop | 413.3dfb7be | Protocol Analysis/Decoder Framework. | networking reversing | |
damm | 32.60e7ec7 | Differential Analysis of Malware in Memory. | malware binary reversing | |
de4dot | 3.1.41592 | .NET deobfuscator and unpacker. | windows unpacker binary reversing | |
detect-it-easy | 86.3b45fdb | A program for determining types of files. | binary reversing | |
dex2jar | 2.1 | A tool for converting Android's .dex format to Java's .class format | hardware reversing | |
distorm | 3.4.1 | Powerful disassembler library for x86/AMD64 | disassembler reversing | |
dnspy | 6.0.5 | .NET debugger and assembly editor. | windows decompiler binary reversing | |
dotpeek | 2019.2 | Free .NET Decompiler and Assembly Browser. | windows decompiler binary reversing | |
dutas | 10.37fa3ab | Analysis PE file or Shellcode. | binary reversing | |
dwarf | 987.96413cb | Full featured multi arch/os debugger built on top of PyQt5 and frida. | binary debugger disassembler exploitation mobile reversing | |
dynamorio | 7.1.0 | A dynamic binary instrumentation framework. | binary reversing | |
edb | 3098.bcf6000c | A QT4-based binary mode debugger with the goal of having usability on par with OllyDbg. | debugger reversing | |
elidecode | 48.38fa5ba | A tool to decode obfuscated shellcodes using the unicorn-engine for the emulation and the capstone-engine to print the asm code. | reversing | |
eresi | 1291.4769c175 | The ERESI Reverse Engineering Software Interface. | binary reversing debugger disassembler | |
expose | 1100.24721b2 | A Dynamic Symbolic Execution (DSE) engine for JavaScript | binary reversing code-audit | |
flasm | 1.62 | Disassembler tool for SWF bytecode | reversing decompiler | |
frida-extract | 13.abb3f14 | Frida.re based RunPE (and MapViewOfSection) extraction tool. | reversing | |
frida-ios-dump | 43.8a47ae4 | Pull decrypted ipa from jailbreak device. | mobilereversing binary | |
frida-ipa-dump | 1:56.780bebe | Yet another frida based iOS dumpdecrypted. | mobilereversing binary | |
ghidra | 9.1 | A software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the Cybersecurity mission. | reversing disassembler debugger | |
hookanalyser | 3.4 | A hook tool which can be potentially helpful in reversing applications and analyzing malware. It can hook to an API in a process and search for a pattern in memory or dump the buffer. | windows reversing | |
hopper | 4.5.14 | Reverse engineering tool that lets you disassemble, decompile and debug your applications. | reversing disassembler decompiler binary | |
jad | 1.5.8e | Java decompiler | reversing | |
jadx | 1.0.0 | Command line and GUI tools to produce Java source code from Android Dex and APK files | decompiler reversing | |
javasnoop | 1.1 | A tool that lets you intercept methods, alter data and otherwise hack Java applications running on your computer | reversing | |
jd-gui | 1.6.5 | A standalone graphical utility that displays Java source codes of .class files. | decompiler reversing | |
jdeserialize | 31.20635ba | A library that interprets Java serialized objects. It also comes with a command-line tool that can generate compilable class declarations, extract block data, and print textual representations of instance values. | webapp reversing | |
jeb-android | 3.7.0.201909272058 | Android decompiler. | reversing mobile | |
jeb-arm | 3.7.0.201909272058 | Arm decompiler. | reversing | |
jeb-intel | 1:3.7.0.201909272058 | Intel decompiler. | reversing | |
jeb-mips | 1:3.7.0.201909272058 | Mips decompiler. | reversing | |
jeb-webasm | 3.7.0.201909272058 | WebAssembly decompiler. | reversing | |
jsparser | 31.ccd3ab6 | Parse javascript using Tornado and and JSBeautifier to discover interesting enpoints. | webapp reversing | |
justdecompile | 22018 | The decompilation engine of JustDecompile. | windows decompiler binary reversing | |
jwscan | 7.874b3a5 | Scanner for Jar to EXE wrapper like Launch4j, Exe4j, JSmooth, Jar2Exe. | reversing binary | |
lief | 0.9.0 | Library to Instrument Executable Formats. | disassembler reversing | |
malwareanalyser | 3.3 | A freeware tool to perform static and dynamic analysis on malware. | windows malware defensive reversing | |
malwasm | 0.2 | Offline debugger for malware's reverse engineering. | reversing debugger | |
mara-framework | 176.ac4ac88 | A Mobile Application Reverse engineering and Analysis Framework. | mobile reversing disassembler | |
marc4dasm | 6.f11860f | This python-based tool is a disassembler for the Atmel MARC4 (a 4 bit Harvard micro). | disassembler hardware reversing | |
mikrotik-npk | 11.d54e97c | Python tools for manipulating Mikrotik NPK format. | reversing binary networking packer unpacker | |
netzob | 1.0.2 | An open source tool for reverse engineering, traffic generation and fuzzing of communication protocols. | reversing fuzzer networking | |
nili | 39.285220a | Tool for Network Scan, Man in the Middle, Protocol Reverse Engineering and Fuzzing. | scanner reversing fuzzer | |
objection | 1.8.2 | Instrumented Mobile Pentest Framework. | mobilereversing binary | |
packerid | 1.4 | Script which uses a PEiD database to identify which packer (if any) is being used by a binary. | binary packer reversing | |
pcileech | 4.3 | Tool, which uses PCIe hardware devices to read and write from the target system memory. | hardware reversing | |
peframe | 126.c1ada19 | Tool to perform static analysis on (portable executable) malware. | malware binary reversing | |
pev | 0.70 | Command line based tool for PE32/PE32+ file analysis. | forensic reversing | |
pin | 3.11.r97998 | A dynamic binary instrumentation tool. | automation binary reversing | |
pintool | 22.c746c00 | This tool can be useful for solving some reversing challenges in CTFs events. | reversing binary | |
pintool2 | 5.1c1af91 | Improved version of pintool. | reversing binary | |
ppee | 1.12 | A Professional PE file Explorer for reversers, malware researchers and those who want to statically inspect PE files in more details. | windows malware reversing binary | |
preeny | 101.4a67ed9 | Some helpful preload libraries for pwning stuff. | exploitation reversing | |
pwntools | 3.13.0 | CTF framework and exploit development library. | disassembler reversing | |
python-capstone | 4.0.1 | A lightweight multi-platform, multi-architecture disassembly framework | reversing disassembler | |
python-frida | 12.7.25 | Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers. | reversing binary | |
python-frida-tools | 5.3.0 | Frida CLI tools. | reversing binary mobile | |
python-jsbeautifier | 1.10.2 | JavaScript unobfuscator and beautifier | reversing webapp | |
python2-capstone | 4.0.1 | A lightweight multi-platform, multi-architecture disassembly framework | reversing disassembler | |
python2-frida | 12.7.25 | Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers. | reversing binary | |
python2-frida-tools | 5.3.0 | Frida CLI tools. | reversing binary mobile | |
python2-jsbeautifier | 1.10.1 | JavaScript unobfuscator and beautifier | reversing webapp | |
radare2 | 4.0.0 | Open-source tools to disasm, debug, analyze and manipulate binary files | reversing disassembler | |
radare2-cutter | 1:1.9.0 | Qt and C++ GUI for radare2 reverse engineering framework. | decompiler reversing disassembler debugger | |
radare2-keystone | 508.cabcd22 | Keystone assembler plugins for radare2. | disassembler binary reversing | |
recaf | 1.15.8.1015.eeae293 | Modern Java bytecode editor. | decompiler reversing | |
recstudio | 4.0_20130717 | Cross platform interactive decompiler | decompiler reversing | |
redasm | 1323.2bb5107 | Interactive, multiarchitecture disassembler written in C++ using Qt5 as UI Framework. | disassembler reversing | |
resourcehacker | 5.1.7 | Resource compiler and decompiler for WindowsВ® applications. | windows reversing | |
retdec | 1381.b5f06019 | Retargetable machine-code decompiler based on LLVM. | decompiler reversing | |
scanmem | 0.17 | Memory scanner designed to isolate the address of an arbitrary variable in an executing process | reversing | |
serializationdumper | 11.602c75f | A tool to dump Java serialization streams in a more human readable form. | webapp reversing | |
shed | 2.0.0 | .NET runtime inspector. | windows reversing | |
swfintruder | 0.9.1 | First tool for testing security in Flash movies. A runtime analyzer for SWF external movies. It helps to find flaws in Flash. | reversing | |
swftools | 0.9.2 | A collection of SWF manipulation and creation utilities | binary reversing webapp | |
syms2elf | 10.692867b | A plugin for Hex-Ray's IDA Pro and radare2 to export the symbols recognized to the ELF symbol table. | reversing disassembler binary | |
triton | 2841.3cb262ee | A Dynamic Binary Analysis (DBA) framework. | binary reversing | |
udis86 | 1.7.2 | A minimalistic disassembler library | reversing | |
uefi-firmware-parser | 156.044fbde | Parse BIOS/Intel ME/UEFI firmware related structures: Volumes, FileSystems, Files, etc | firmware reversing | |
veles | 1:637.e65de5a | New open source tool for binary data analysis. | binary reversing disassembler | |
vivisect | 1:1153.e57f0cb | A Python based static analysis and reverse engineering framework, Vdb is a Python based research/reversing focused debugger and programatic debugging API by invisigoth of kenshoto | debugger disassembler reversing | |
zerowine | 0.0.2 | Malware Analysis Tool - research project to dynamically analyze the behavior of malware | malware reversing |