Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Reverse Engineering

Reverse Engineering

383 projects

Showing 36 of 383 projects

ROPMEMU
ROPMEMUPython

A framework to analyze, dissect, and decompile complex code-reuse attacks like ROP chains from memory dumps.

#code-emulation#security-analysis#control-flow-recovery
Stars287
Forks42
Last commit10 years ago
MIPT CTF
MIPT CTFPython

A beginner-friendly CTF (Capture The Flag) course covering cybersecurity topics like cryptography, web security, binary exploitation, and reverse engineering.

#beginner-friendly#web-security#cybersecurity-education
Stars281
Forks59
Last commit4 years ago
OllyDbg OEP finder scripts
OllyDbg OEP finder scriptsBatchfile

A collection of OllyDbg scripts for unpacking and analyzing software protections in reverse engineering.

#ctf-tools#ollydbg#debugging-scripts
Stars279
Forks104
Last commit4 years ago
Pakkero
PakkeroGo

A Go-based binary packer that compresses, encrypts, and protects ELF binaries, scripts, and AppImages from tampering and reverse engineering.

#upx#anti-debugging#educational
Stars279
Forks44
Last commit3 years ago
PackerAttacker
PackerAttackerC++

A C++ Windows malware analysis tool that uses memory and code hooks to detect and extract hidden code from packers.

#windows-security#detours#c-plus-plus
Stars275
Forks69
Last commit8 years ago
cuckoo-modified
cuckoo-modifiedPython

A heavily modified version of Cuckoo Sandbox with enhanced malware analysis capabilities, 64-bit support, and anti-evasion techniques.

#sandbox#behavioral-analysis#anti-evasion
Stars274
Forks100
Last commit7 years ago
SWFWire
SWFWireActionScript

A suite of development tools for decompiling and debugging Adobe Flash SWF files.

#legacy-tools#flash#adobe-flash
Stars255
Forks93
Last commit8 years ago
clicky
clickyRust

An emulator for the iPod clickwheel, focusing on running Rockbox and eventually Apple's RetailOS on emulated iPod hardware.

#embedded-systems#game-preservation#hardware-emulation
Stars251
Forks12
Last commit1 day ago
Awesome LIN Bus - an awesome list just for LIN-Bus related tools (hardware, software, etc.)
Awesome LIN Bus - an awesome list just for LIN-Bus related tools (hardware, software, etc.)

A curated list of tools, hardware, and resources for reverse engineering LIN bus devices in automotive embedded systems.

#local-interconnect-network#embedded-systems#can-bus
Stars245
Forks31
Last commit3 years ago
Syndicate Wars
Syndicate WarsC

An open-source port of the 1996 DOS game Syndicate Wars to modern operating systems using SDL, OpenAL, and Vorbis.

#fanmade#disassembly#vorbis
Stars241
Forks26
Last commit13 hours ago
PINdemonium
PINdemoniumC++

A Windows malware unpacker using Intel PIN for dynamic binary instrumentation and Scylla for import reconstruction.

#unpacker#security-tools#malware-analysis
Stars240
Forks69
Last commit10 years ago
Samsung Firmware Magic
Samsung Firmware MagicPython

A Python tool for decrypting and unpacking obfuscated firmware update files for Samsung SSDs.

#storage#hardware-hacking#samsung-ssd
Stars237
Forks25
Last commit5 years ago
ShowStopper
ShowStopperC++

A Windows tool for malware researchers to explore and test anti-debug techniques across modern debuggers.

#debugging-tools#anti-debugging#windows-security
Stars224
Forks26
Last commit5 months ago
Android Linux Kernel modules
Android Linux Kernel modulesC

Loadable kernel modules for Android reversing and debugging on controlled systems and emulators.

#debugging-tools#android-lkms#kernel-modules
Stars223
Forks66
Last commit12 years ago
CanCat
CanCatPython

An open-source multi-purpose tool for interacting with Controller Area Networks (CAN) used in vehicles and building automation.

#can-bus#controller-area-network#uds
Stars217
Forks31
Last commit3 years ago
Oracle of Ages
Oracle of AgesAssembly

A complete, documented disassembly of The Legend of Zelda: Oracle of Ages and Seasons for Game Boy Color.

#disassembly#wla-dx#assembly
Stars212
Forks62
Last commit18 days ago
ProbeDroid
ProbeDroidC++

A dynamic Java code instrumentation SDK for Android apps to profile runtime, examine coverage, and track high-risk behaviors without source code.

#java-instrumentation#runtime-profiling#android
Stars204
Forks34
Last commit7 years ago
vegvisir
vegvisirJavaScript

A browser based GUI for **LLDB** Debugger.

#lldb#python#gui
Stars198
Forks22
Last commit5 years ago
Pokémon Pinball
Pokémon PinballAssembly

A complete disassembly of Pokémon Pinball for Game Boy Color, enabling ROM analysis and modification.

#disassembly#assembly#game-preservation
Stars197
Forks55
Last commit27 days ago
Malfunction
MalfunctionPython

A Python toolset for malware analysis using function-level fuzzy hashing to catalog and compare malicious binaries.

#radare2#function-analysis#python
Stars191
Forks33
Last commit10 years ago
BON 2
BON 2Java

A rewrite of the bearded-octo-nemesis tool for deobfuscating Minecraft Forge mods using ForgeGradle.

#modding-tools#java#forgegradle
Stars190
Forks58
Last commit4 years ago
Game Boy LCD sniffing
Game Boy LCD sniffingC

A guide and toolset for extracting screenshots from an original Game Boy by sniffing its LCD data bus with a logic analyzer.

#embedded-systems#screenshot-capture#game-boy
Stars184
Forks7
Last commit9 years ago
VMHunt
VMHuntC++

A toolkit for extracting and simplifying virtualized binary code from 32-bit execution traces.

#execution-traces#malware-analysis#symbolic-execution
Stars182
Forks28
Last commit7 years ago
Chasm-Reverse
Chasm-ReverseC++

A free recreation of the classic game 'Chasm: The Rift' using original game data and modern SDL2/OpenGL.

#sdl2#game-preservation#opengl
Stars177
Forks19
Last commit8 months ago
Android_application_analyzer
Android_application_analyzerPython

A Python-based GUI tool for analyzing Android applications locally, including decompilation, logcat monitoring, and security testing.

#mobile-application-testing#frida-integration#apk-analysis
Stars175
Forks31
Last commit
Reburn 3
Reburn 3C++

An open-source reimplementation of Burnout 3: Takedown, enabling high resolutions, frame rates, and community modifications.

#game-reimplementation#racing-game#burnout-series
Stars174
Forks5
Last commit2 years ago
Redexer
RedexerSmali

A binary instrumentation framework for analyzing and modifying Android app Dalvik bytecode.

#dex#dalvik#dalvik-bytecode
Stars174
Forks31
Last commit5 years ago
hackers-grep
hackers-grepPython

A Python utility to search for strings, imports, exports, and debug symbols within Windows PE executables using regular expressions.

#imports-exports#pe-files#python
Stars171
Forks15
Last commit8 years ago
MemoryMap
MemoryMapPascal

A Windows utility for visualizing process memory maps, analyzing hooks, and disassembling code with advanced debugging features.

#disassembler#security-tools#delphi
Stars171
Forks28
Last commit12 days ago
Crimsonland
CrimsonlandPython

A high-fidelity Python reimplementation of Crimsonland 1.9.93 (2003) with behavioral parity and deterministic simulation.

#game-preservation#ghidra#deterministic-simulation
Stars168
Forks17
Last commit13 days ago
Jakstab
JakstabJava

An abstract interpretation-based static analysis platform for disassembling and analyzing binary executables to recover control flow graphs.

#disassembly#security-analysis#java
Stars165
Forks25
Last commit6 years ago
CVE-2016-6366
CVE-2016-6366Python

An improved exploit implementation for CVE-2016-6366 (EXTRABACON) targeting Cisco ASA devices with extended version support.

#cisco-asa#exploit-development#penetration-testing
Stars163
Forks62
Last commit9 years ago
RiskInDroid
RiskInDroidPython

A machine learning tool for quantitative risk analysis of Android apps by analyzing declared and actual permission usage.

#quantitative-risk-analysis#risk-analysis#riskindroid
Stars162
Forks31
Last commit11 days ago
OpenTPW
OpenTPWC#

An open-source re-implementation of Bullfrog's Sim Theme Park / Theme Park World (1999) for modern systems.

#1999-game#game-preservation#simulation-game
Stars157
Forks10
Last commit1 year ago
mc2
mc2C++

An open-source engine and Linux port of Mech Commander 2, with bug fixes and 64-bit support for Windows and Linux.

#sdl2#opengl#strategy-game
Stars153
Forks34
Last commit22 hours ago
OpenToAll
OpenToAll

A community-curated collection of tips, tools, and resources for Capture The Flag (CTF) competitions and security research.

#assembly#capture-the-flag#security-research
Stars153
Forks17
Last commit6 years ago
PreviousPage 8 of 11

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
3 months ago
Next
#Malware Analysis114
#Binary Analysis88
#Security Tools78
#Security Research49
#Cross Platform41
#Python40
#Static Analysis39
#Android36
#C Plus Plus36
#Retro Gaming34
#Dynamic Analysis32
#Cybersecurity32