Awesome Open Source
Awesome Open Source
Application Programming Interfaces
Command Line Interface
Integrated Development Environments
Lists Of Projects
User Interface Components
Web User Interface
The Top 433 Reverse Engineering Open Source Projects
A collection of various awesome lists for hackers, pentesters and security researchers
Become A Software Engineer At Top Companies
Identify your strengths with a free online coding quiz, and skip resume and recruiter screens at multiple companies at once. It's free, confidential, includes a free flight and hotel, along with help to study to pass interviews and negotiate a high salary!
An open-source x64/x32 debugger for windows.
Ghidra is a software reverse engineering (SRE) framework
UNIX-like reverse engineering framework and command-line toolset
A tool for reverse engineering Android apk files
Awesome Hacking Resources
A collection of hacking / penetration testing resources to make you better!
Free and Open Source Reverse Engineering Platform powered by radare2
Re For Beginners
"Reverse Engineering for Beginners" free book
The Mobile Security Testing Guide (MSTG) is a comprehensive manual for mobile app security development, testing and reverse engineering.
CaptainHook Tweak、Logos Tweak and Command-line Tool、Patch iOS Apps, Without Jailbreak.
Whatsapp Web Reveng
Reverse engineering WhatsApp Web.
Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.
Fork of https://code.google.com/archive/p/ipv6-hosts/, focusing on automation
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, X86)
Android virtual machine and deobfuscator
Patch iOS Apps, The Easy Way, Without Jailbreak.
An Information Security Reference That Doesn't Suck
Reverse engineering, Malware and goodware analysis of Android applications ... and more (ninja !)
GEF - GDB Enhanced Features for exploit devs & reversers
Exploit Development and Reverse Engineering with GDB Made Easy
Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
BinNavi is a binary analysis IDE that allows to inspect, navigate, edit and annotate control flow graphs and call graphs of disassembled code.
Disassembly of Pokémon Red/Blue
This tool lets you search your gadgets on your binaries to facilitate your ROP exploitation. ROPgadget supports ELF, PE and Mach-O format on x86, x64, ARM, ARM64, PowerPC, SPARC and MIPS architectures.
Reverse engineering framework in Python
Unity il2cpp reverse engineer
Awesome Reverse Engineering
Reverse Engineering Resources About All Platforms(Windows/Linux/macOS/Android/iOS/IoT) And Every Aspect! (More than 3500 open source tools and 2300 posts&videos)
Tutorials, tools, and more as related to reverse engineering video games.
Ctf All In One
Re Ios Apps
A completely free, open source and online course about Reverse Engineering iOS Applications.
LIEF - Library to Instrument Executable Formats
Earth Reverse Engineering
Reversing Google's 3D satellite mode
Unofficial mirror of FernFlower Java decompiler (All pulls should be submitted upstream)
Re-write of Injection for Xcode in (mostly) Swift
Ssl Kill Switch2
Blackbox tool to disable SSL certificate validation - including certificate pinning - within iOS and OS X Apps
Detect It Easy
Program for determining types of files for Windows, Linux and MacOS.
Open-source, cross platform Qt based IDE for reverse-engineering Android application packages.
Qiling Advanced Binary Emulation Framework
Reverse engineering of Validity/Synaptics 138a:0090, 138a:0094, 138a:0097, 06cb:0081, 06cb:009a fingerprint readers protocol
edb is a cross platform AArch32/x86/x86-64 debugger.
reverse engineering tools for android（android 逆向工程工具集）
Frida Ios Dump
pull decrypted ipa from jailbreak device
Platform for Architecture-Neutral Dynamic Analysis
SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
WechatMagician is a Xposed module written in Kotlin, that allows you to completely control your Wechat.
Triton is a Dynamic Binary Analysis (DBA) framework. It provides internal components like a Dynamic Symbolic Execution (DSE) engine, a dynamic taint engine, AST representations of the x86, x86-64, ARM32 and AArch64 Instructions Set Architecture (ISA), SMT simplification passes, an SMT solver interface and, the last but not least, Python bindings.
Pafish is a demonstration tool that employs several techniques to detect sandboxes and analysis environments in the same way as malware families do.
This project has been moved to:
Interactive CTF Exploration Tool
Wechat Spellbook 是一个使用Kotlin编写的开源微信插件框架，底层需要 Xposed 或 VirtualXposed 等Hooking框架的支持，而顶层可以轻松对接Java、Kotlin、Scala等JVM系语言。让程序员能够在几分钟内编写出简单的微信插件，随意揉捏微信的内部逻辑。
Disables the "Unsupported Hardware" message in Windows Update, and allows you to continue installing updates on Windows 7 and 8.1 systems with Intel Kaby Lake, AMD Ryzen, or other unsupported processors.
Awesome Mobile Security
An effort to build a single place for all useful android and iOS security related stuff. All references and tools belong to their respective owners. I'm just maintaining it.
Disassembly of Pokémon Crystal
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
A libre cross-platform disassembler.
Binary Analysis Platform
IDA Pro utilities from FLARE team
HTML5 based online tool to extract numerical data from plot images.
🏴☠️ Tools for pentesting, CTFs & wargames. 🏴☠️
Tool for reverse engineering of Angular applications
BARF : A multiplatform open source Binary Analysis and Reverse engineering Framework
Free open-source game cheat for Counter-Strike: Global Offensive, written in modern C++. GUI powered by imgui.
A Code Coverage Explorer for Reverse Engineers
The FLARE team's open-source tool to identify capabilities in executable files.
A modern Java bytecode editor
WhatsApp Web API
Hook WeChat.app on non-jailbroken devices.
Reverse Engineering Tutorial
A comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
Binary code static analyser, with IDA integration. Performs value and taint analysis, type reconstruction, use-after-free and double-free detection
Rms Runtime Mobile Security
Runtime Mobile Security (RMS) 📱🔥 - is a powerful web interface that helps you to manipulate Android and iOS Apps at Runtime
The OpenSource Disassembler
Hand-crafted Frida examples
An open source interactive disassembler
A reverse engineering tool that'll supply the place of Cheat Engine for linux
A simple & straight-to-the-point PHP profiling extension with its built-in web UI
Android Unpacker presented at Defcon 22: Android Hacker Protection Level 0
Automated static analysis tools for binary programs
Reko is a binary decompiler.
A Virtual Machine For Assessing Android applications, Reverse Engineering and Malware Analysis
Full featured multi arch/os debugger built on top of PyQt5 and frida
Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.
Hacking Online Games
A curated list of tutorials/resources for hacking online games.
A reimplementation of BioWare's Aurora engine (and derivatives). Pre-pre-alpha :P
ret-sync is a set of plugins that helps to synchronize a debugging session (WinDbg/GDB/LLDB/OllyDbg2/x64dbg) with IDA/Ghidra disassemblers.
A community driven collection of IDA FLIRT signature files
A Dynamic Binary Instrumentation framework based on LLVM.
Binary data analysis and visualization tool
iOS全局自动化 代码混淆 工具！支持cocoapod组件代码一并 混淆，完美避开hardcode方法、静态库方法和系统库方法！
A toolset for reverse engineering and fuzzing Protobuf-based apps
🤖 A CLI application that automatically prepares Android APK files for HTTPS inspection
Multi Theft Auto is a game engine that incorporates an extendable network play element into a proprietary commercial single-player game.
Decompilation of Pokémon Emerald
Visual Novels resource browser
A fast, hackable and simple x64 VT-x hypervisor for Windows and Linux. Builtin userspace sandbox and introspection engine.
The premiere tool for reverse engineering Unity IL2CPP binaries
1-100 of 433 projects