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

VanillaConquer
VanillaConquerC++

A portable, cross-platform engine for Command & Conquer Tiberian Dawn and Red Alert, offering faithful gameplay with modern fixes.

#redalert#command-and-conquer#sdl
Stars455
Forks79
Last commit8 days ago
UnlockECU
UnlockECUC#

A free, open-source tool for reverse-engineering and generating ECU seed-key pairs to unlock automotive electronic control units.

#embedded-security#firmware-flashing#automotive
Stars432
Forks101
Last commit1 month ago
Alive Reversing
Alive ReversingC++

An open-source engine replacement for Oddworld: Abe's Oddysee and Exoddus, enabling bug fixes, modding, and new projects.

#game-engine-2d#sdl2#game-preservation
Stars429
Forks49
Last commit1 day ago
sfall
sfallC++

A set of engine modifications for Fallout 2, providing bug fixes, modern OS support, and extended scripting for modders.

#bug-fixes#fallout2#engine-modifications
Stars428
Forks43
Last commit3 days ago
drltrace
drltraceHTML

A dynamic API calls tracer for Windows and Linux applications, built on DynamoRIO for transparent malware analysis.

#dynamorio#dbi#malware-detection
Stars419
Forks71
Last commit6 years ago
ScratchABit
ScratchABitPython

An interactive, retargetable disassembler with IDAPython-compatible plugin API for static analysis and reverse engineering.

#ida#idapython#disassembler
Stars413
Forks48
Last commit5 years ago
Cuckoo-modified
Cuckoo-modifiedPython

A modified fork of Cuckoo Sandbox with enhanced malware analysis capabilities, improved stability, and additional features.

#sandbox#behavioral-analysis#security-automation
Stars407
Forks175
Last commit
Boomerang
BoomerangC++

Boomerang Decompiler - Fighting the code-rot :)

#clang#gcc#qt5
Stars405
Forks61
Last commit5 years ago
Delphi Detours Library
Delphi Detours LibraryPascal

A Delphi and Free Pascal library for hooking functions and methods, including Windows API, COM interfaces, and object methods.

#windows-api#hooks#trampoline
Stars396
Forks166
Last commit2 years ago
Pyew
PyewPython

A command-line Python tool for malware analysis with hex viewing, disassembly, file format support, and plugin architecture.

#python-tool#disassembly#command-line-tool
Stars395
Forks94
Last commit6 years ago
pokegold-spaceworld
pokegold-spaceworldAssembly

A work-in-progress disassembly of the Pokémon Gold and Silver 1997 Space World demo prototypes.

#prototype#disassembly#demo
Stars388
Forks73
Last commit4 days ago
DirPlayer
DirPlayerRust

A web-compatible Shockwave Player emulator written in Rust for playing old browser games on modern browsers.

#shockwave-emulator#legacy-games#debugging-tools
Stars387
Forks31
Last commit6 days ago
cgasm
cgasmPLpgSQL

A standalone, offline terminal tool that provides x86 assembly instruction documentation without internet access.

#terminal#command-line-tool#x86-assembly
Stars385
Forks21
Last commit5 years ago
Polichombr
PolichombrPython

A collaborative malware analysis framework for storing samples, automating analysis, and sharing insights via IDA Pro integration.

#flask#ida#python
Stars383
Forks60
Last commit7 years ago
PE-Packer
PE-PackerC

A packer for Windows x86 executable files that transforms and encrypts PE files to obstruct reverse engineering.

#pe#assembly#educational
Stars365
Forks55
Last commit1 year ago
DarunGrim
DarunGrim

A binary diffing and patch analysis tool for reverse engineering and vulnerability research.

#binary-diffing#vulnerability-research#security-tools
Stars365
Forks66
Last commit6 years ago
Arduino Game Boy Printer Emulator
Arduino Game Boy Printer EmulatorC++

An Arduino-based emulator that captures images from Game Boy games via the link cable, replacing the original Game Boy Printer.

#gameboy-camera#image-capture#hardware-emulation
Stars364
Forks45
Last commit
Awesome ARM Exploitation
Awesome ARM Exploitation

A curated collection of videos, articles, books, tools, and resources focused on ARM architecture exploitation techniques.

#embedded-security#arm#arm-exploitation
Stars363
Forks45
Last commit2 years ago
Firmware Extractor
Firmware ExtractorPython

Extracts firmware images from various Android manufacturer archives into simple EXT2 images for easy extraction.

#dumpyara-integration#android-development#manufacturer-archives
Stars360
Forks98
Last commit
Pokemon-Go-Rocket-API
Pokemon-Go-Rocket-APIC#

An unofficial C# client API library for interacting with Pokémon GO game servers, enabling programmatic gameplay automation.

#unofficial-api#game-bots#csharp
Stars360
Forks223
Last commit10 years ago
pokemon-reverse-engineering-tools
pokemon-reverse-engineering-toolsPython

A collection of Python tools for reverse engineering Pokémon Red and Crystal, including disassemblers, map editors, and graphics converters.

#disassembly#assembly#game-boy
Stars352
Forks57
Last commit
DC3-MWCP
DC3-MWCPPython

A framework for parsing configuration information from malware, extracting items like addresses, passwords, and filenames.

#rest-api#stix-output#cli-tool
Stars349
Forks63
Last commit7 days ago
Astral-PE
Astral-PEC#

A low-level mutator for Windows PE files that obfuscates headers and metadata to break static analysis signatures without breaking execution.

#hacktoberfest#pe-obfuscator#pe
Stars348
Forks31
Last commit1 year ago
dynStruct
dynStructC

A reverse engineering tool that uses DynamoRIO and Capstone to automatically recover data structures from ELF binaries by monitoring memory accesses.

#dynamorio#data-structure-recovery#capstone
Stars328
Forks36
Last commit7 years ago
Pokémon TCG
Pokémon TCGAssembly

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

#disassembly#assembly#game-preservation
Stars325
Forks106
Last commit15 days ago
SmaliSCA
SmaliSCAPython

Static Code Analysis for Smali files

#android#python#smali
Stars324
Forks74
Last commit6 years ago
dumpflash
dumpflashPython

A low-level utility for dumping, writing, and analyzing data from physical NAND Flash memory or virtual image files.

#embedded-systems#python-utility#data-recovery
Stars321
Forks102
Last commit4 years ago
mgbdis
mgbdisAssembly

A Game Boy ROM disassembler that generates RGBDS-compatible assembly code with support for symbol files and image extraction.

#python-tool#assembly#game-boy
Stars317
Forks45
Last commit27 days ago
UnderworldGodot
UnderworldGodotC#

An open-source engine recreation of Ultima Underworld and Ultima Underworld 2 using the Godot Engine.

#dungeon-crawler#game-preservation#rpg
Stars312
Forks14
Last commit10 days ago
Xiaomi Yi Autoexec
Xiaomi Yi AutoexecAGS Script

A collection of autoexec scripts and mods for Xiaomi Yi cameras, enabling custom functionality through firmware reverse engineering.

#xiaomi-firmware#xiaomi#xiaomi-sport
Stars311
Forks64
Last commit2 years ago
antinet
antinetC#

A .NET library that prevents managed debuggers and profilers from working by exploiting undocumented CLR features.

#debugging-tools#anti-debugging#anti-profiling
Stars307
Forks136
Last commit12 years ago
CanoPy
CanoPyPython

A CAN bus visualization tool for real-time message plotting to aid in reverse engineering.

#embedded-systems#can-bus#python-can
Stars301
Forks19
Last commit3 months ago
inVtero.net
inVtero.netC#

A high-speed memory forensics tool for analyzing physical memory dumps to find/extract processes and hypervisors using virtual machine introspection.

#digital-forensics#integrity-assurance#secure-hash
Stars296
Forks52
Last commit2 years ago
idalib
idalibRust

Idiomatic Rust bindings for the IDA SDK, enabling development of standalone binary analysis tools.

#security-tools#binary-analysis#rust-bindings
Stars292
Forks34
Last commit1 month ago
Hexi
HexiC++

A lightweight, header-only C++23 library for safe binary data streaming and serialization, primarily for network protocols.

#serialisation#serialization-library#data-serialization
Stars288
Forks9
Last commit3 months ago
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
PreviousPage 7 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
8 years ago
2 months ago
6 days ago
3 years ago
Next
#Malware Analysis114
#Binary Analysis88
#Security Tools78
#Security Research49
#Cross Platform41
#Python40
#Static Analysis39
#Android36
#C Plus Plus36
#Retro Gaming34
#Dynamic Analysis32
#Cybersecurity32