Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Reverse Engineering

Reverse Engineering

323 projects

Showing 36 of 323 projects

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
Stars272
Forks100
Last commit6 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 commit7 years 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
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
Stars238
Forks31
Last commit2 years ago
ARMv7 payload that provides arbitrary code execution on MediaTek bootloaders
ARMv7 payload that provides arbitrary code execution on MediaTek bootloadersC

ARMv7 payload for arbitrary code execution on MediaTek bootloaders, enabling bootloader modification and customization.

#embedded-systems#fastboot#mediatek
Stars236
Forks62
Last commit
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
Stars235
Forks24
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
Stars223
Forks27
Last commit2 months 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
Stars222
Forks22
Last commit2 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
Stars220
Forks66
Last commit11 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
Stars214
Forks31
Last commit3 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
Stars206
Forks8
Last commit1 year 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
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
Stars199
Forks54
Last commit2 months ago
Malfunction
MalfunctionPython

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

#radare2#function-analysis#python
Stars192
Forks32
Last commit10 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
Stars192
Forks55
Last commit1 month ago
BON 2
BON 2Java

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

#modding-tools#java#forgegradle
Stars189
Forks58
Last commit3 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
Stars181
Forks7
Last commit8 years ago
VMHunt
VMHuntC++

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

#execution-traces#malware-analysis#symbolic-execution
Stars180
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
Stars176
Forks19
Last commit6 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
Forks32
Last commit
Redexer
RedexerSmali

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

#dex#dalvik#dalvik-bytecode
Stars174
Forks31
Last commit5 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 commit5 days 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
Stars170
Forks15
Last commit8 years 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
Stars164
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
Forks63
Last commit9 years ago
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
Stars162
Forks4
Last commit2 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 commit1 day ago
Crimsonland
CrimsonlandC

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

#game-preservation#ghidra#deterministic-simulation
Stars158
Forks18
Last commit11 days 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
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
Stars151
Forks10
Last commit1 year ago
VirtualDeobfuscator
VirtualDeobfuscatorPython

A reverse engineering tool that removes virtual machine-based obfuscation from malware by analyzing runtraces and extracting original bytecode.

#virtual-machine#python#malware-analysis
Stars150
Forks24
Last commit2 years ago
unxor
unxorPython

A tool that uses known-plaintext attacks to decrypt XOR-encoded files by deducing the original keystream.

#forensic-analysis#python#security-tools
Stars146
Forks23
Last commit6 years ago
PEiD (CLI)
PEiD (CLI)Python

Python implementation of PEiD for detecting packers in Windows PE files using signature databases.

#python-tool#peid#pe-file
Stars145
Forks15
Last commit2 years 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
Stars142
Forks28
Last commit1 month ago
Hexgolems - Schem Debugger Frontend
Hexgolems - Schem Debugger FrontendHTML

A backend-agnostic debugger frontend for reverse engineering and analyzing binaries without source code access.

#disassembly#scriptable-debugger#binary-analysis
Stars141
Forks15
Last commit10 years ago
oneiromancer
oneiromancerRust

A reverse engineering assistant that uses a locally running LLM to analyze Hex-Rays pseudocode for improved code understanding.

#pseudocode#pseudo-code#llm
Stars136
Forks13
Last commit7 days ago
PreviousPage 8 of 9

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
7 days ago
11 days ago
Next
#Malware Analysis93
#Binary Analysis77
#Security Tools65
#Security Research47
#Static Analysis38
#Cross Platform37
#Android34
#Python32
#C Plus Plus31
#Cybersecurity30
#Dynamic Analysis29
#Retro Gaming29