Home / Tools / reversing

This is an umbrella group for any decompiler, disassembler or any similar program.

Tool count: 81

Name Version Description Category Website
amoco 1:v2.4.1.r240.g162ec00 Yet another tool for analysing binaries. binary reversing
android-apktool 2.3.4 A tool for reengineering Android apk files. reversing disassembler
angr 1: The next-generation binary analysis platform from UC Santa Barbara's Seclab. binary disassembler reversing
angr-management This is the GUI for angr. binary disassembler reversing
angr-py2 1: 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 911.58c7701 A multiplatform open source Binary Analysis and Reverse engineering Framework. binary reversing
beebug 21.cb14c79 A tool for checking exploitability. decompiler disassembler reversing
binaryninja-demo 1.1.1344 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.1.1 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.11 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 409.37307e9 Protocol Analysis/Decoder Framework. networking reversing
damm 32.60e7ec7 Differential Analysis of Malware in Memory. malware binary reversing
detect-it-easy 63.bc70495 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
dutas 10.37fa3ab Analysis PE file or Shellcode. binary reversing
edb 1.0.0 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 1289.3e133872 The ERESI Reverse Engineering Software Interface. binary reversing debugger disassembler
expose 939.0731850 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 based RunPE (and MapViewOfSection) extraction tool. reversing
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
jad 1.5.8e Java decompiler reversing
jadx 0.8.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.4.0 A standalone graphical utility that displays Java source codes of .class files. decompiler reversing
jeb-android Android decompiler. reversing mobile
jeb-arm Arm decompiler. reversing
jeb-intel Intel decompiler. reversing
jeb-mips Mips decompiler. reversing
jeb-webasm WebAssembly decompiler. 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 129.2a47237 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 36.97f75f4 Tool for Network Scan, Man in the Middle, Protocol Reverse Engineering and Fuzzing. scanner reversing fuzzer
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 3.7 Tool, which uses PCIe hardware devices to read and write from the target system memory. hardware reversing
peframe 100.747a2b7 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.7.r97619 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
pwntools 3.12.2 CTF framework and exploit development library. disassembler reversing
python-capstone 4.0.1 A lightweight multi-platform, multi-architecture disassembly framework reversing disassembler
python-jsbeautifier 1.8.9 JavaScript unobfuscator and beautifier reversing webapp
python2-capstone 4.0.1 A lightweight multi-platform, multi-architecture disassembly framework reversing disassembler
python2-jsbeautifier 1.8.9 JavaScript unobfuscator and beautifier reversing webapp
radare2 3.2.1 Open-source tools to disasm, debug, analyze and manipulate binary files reversing disassembler
radare2-cutter 1.7.4 Qt and C++ GUI for radare2 reverse engineering framework. decompiler reversing disassembler debugger
radare2-keystone 495.37e60e4 Keystone assembler plugins for radare2. disassembler binary reversing
recaf Modern Java bytecode editor. decompiler reversing
recstudio 4.0_20130717 Cross platform interactive decompiler decompiler reversing
redasm 1077.2c0f107 Interactive, multiarchitecture disassembler written in C++ using Qt5 as UI Framework. disassembler reversing
resourcehacker 5.1.6 Resource compiler and decompiler for WindowsВ® applications. windows reversing
retdec v3.2.r136.g6e6588d 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
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 6.1004741 A plugin for Hex-Ray's IDA Pro and radare2 to export the symbols recognized to the ELF symbol table. reversing disassembler binary
triton 2623.2838b732 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:911.132cbb3 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