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 410 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.
Fork of https://code.google.com/archive/p/ipv6-hosts/, focusing on automation
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.
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, X86)
Patch iOS Apps, The Easy Way, Without Jailbreak.
Android virtual machine and deobfuscator
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
Tutorials, tools, and more as related to reverse engineering video games.
Re Ios Apps
A completely free, open source and online course about Reverse Engineering iOS Applications.
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)
Earth Reverse Engineering
Reversing Google's 3D satellite mode
Ctf All In One
Unofficial mirror of FernFlower Java decompiler (All pulls should be submitted upstream)
LIEF - Library to Instrument Executable Formats
Ssl Kill Switch2
Blackbox tool to disable SSL certificate validation - including certificate pinning - within iOS and OS X Apps
Unity il2cpp reverse engineer
Reverse engineering of Validity/Synaptics 138a:0090, 138a:0094, 138a:0097, 06cb:0081, 06cb:009a fingerprint readers protocol
Re-write of Injection for Xcode in (mostly) Swift
reverse engineering tools for android（android 逆向工程工具集）
Open-source, cross platform Qt based IDE for reverse-engineering Android application packages.
Detect It Easy
Program for determining types of files for Windows, Linux and MacOS.
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.
Platform for Architecture-Neutral Dynamic Analysis
WechatMagician is a Xposed module written in Kotlin, that allows you to completely control your Wechat.
edb is a cross platform AArch32/x86/x86-64 debugger.
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.
Frida Ios Dump
pull decrypted ipa from jailbreak device
This project has been moved to:
Pafish is a demonstration tool that employs several techniques to detect sandboxes and analysis environments in the same way as malware families do.
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.
A libre cross-platform disassembler.
Disassembly of Pokémon Crystal
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
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.
Binary Analysis Platform
Qiling Advanced Binary Emulation Framework
Tool for reverse engineering of Angular applications
BARF : A multiplatform open source Binary Analysis and Reverse engineering Framework
IDA Pro utilities from FLARE team
🏴☠️ Tools for pentesting, CTFs & wargames. 🏴☠️
Hook WeChat.app on non-jailbroken devices.
HTML5 based online tool to extract numerical data from plot images.
Free open-source game cheat for Counter-Strike: Global Offensive, written in modern C++. GUI powered by imgui.
Binary code static analyser, with IDA integration. Performs value and taint analysis, type reconstruction, use-after-free and double-free detection
A modern Java bytecode editor
WhatsApp Web API
An open source interactive disassembler
The OpenSource Disassembler
Android Unpacker presented at Defcon 22: Android Hacker Protection Level 0
A Virtual Machine For Assessing Android applications, Reverse Engineering and Malware Analysis
A reverse engineering tool that'll supply the place of Cheat Engine for linux
Automated static analysis tools for binary programs
A simple & straight-to-the-point PHP profiling extension with its built-in web UI
Full featured multi arch/os debugger built on top of PyQt5 and frida
Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.
Reko is a binary decompiler.
Hand-crafted Frida examples
A reimplementation of BioWare's Aurora engine (and derivatives). Pre-pre-alpha :P
Hacking Online Games
A curated list of tutorials/resources for hacking online games.
The FLARE team's open-source tool to identify capabilities in executable files.
Rms Runtime Mobile Security
Runtime Mobile Security (RMS) 📱🔥 - is a powerful web interface that helps you to manipulate Android and iOS Apps at Runtime
Binary data analysis and visualization tool
iOS全局自动化 代码混淆 工具！支持cocoapod组件代码一并 混淆，完美避开hardcode方法、静态库方法和系统库方法！
A community driven collection of IDA FLIRT signature files
A toolset for reverse engineering and fuzzing Protobuf-based apps
ret-sync is a set of plugins that helps to synchronize a debugging session (WinDbg/GDB/LLDB/OllyDbg2/x64dbg) with IDA/Ghidra disassemblers.
A Dynamic Binary Instrumentation framework based on LLVM.
Multi Theft Auto is a game engine that incorporates an extendable network play element into a proprietary commercial single-player game.
🤖 A CLI application that automatically prepares Android APK files for HTTPS inspection
Visual Novels resource browser
Decompilation of Pokémon Emerald
A fast, hackable and simple x64 VT-x hypervisor for Windows and Linux. Builtin userspace sandbox and introspection engine.
Andromeda - Interactive Reverse Engineering Tool for Android Applications
makin - reveal anti-debugging and anti-VM tricks [This project is not maintained anymore]
1-100 of 410 projects