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

NBlood
NBloodC++

Reverse-engineered ports of classic Build engine games (Blood, Exhumed/PowerSlave, Duke Nukem 3D) using EDuke32 technology.

#redneck-rampage#pcexhumed#eduke32
Stars775
Forks100
Last commit22 days ago
Internal Blue
Internal BluePython

A Bluetooth experimentation framework for Broadcom and Cypress chips that enables firmware patching and packet injection.

#ios#android#bluetooth
Stars775
Forks106
Last commit1 year ago
PEPack
PEPackC

A command-line toolkit for analyzing and working with Portable Executable (PE) binaries on multiple platforms.

#pe-file#command-line-tools#portable-executable
Stars774
Forks139
Last commit2 months ago
demovfuscator
demovfuscatorC++

A deobfuscator that recovers control flow from binaries compiled with the M/o/Vfuscator one-instruction compiler.

#taint-analysis#ctf-tools#control-flow-recovery
Stars762
Forks59
Last commit1 year ago
StringSifter
StringSifterPython

A machine learning tool that ranks strings by relevance for malware analysis, helping analysts prioritize suspicious strings.

#fireeye-data-science#command-line-tool#strings-analysis
Stars756
Forks127
Last commit2 months ago
un{i}packer
un{i}packerPython

An automatic, platform-independent unpacker for Windows binaries using emulation to analyze packed malware.

#pefile#unpacker#dumper
Stars756
Forks93
Last commit9 months ago
Injured Android - CTF
Injured Android - CTFKotlin

A vulnerable Android CTF application demonstrating real-world security vulnerabilities and exploitation techniques.

#vulnerable-app#webview-security#mobile-pentesting
Stars750
Forks162
Last commit5 years ago
Andromeda
AndromedaC++

Interactive reverse engineering tool for Android applications, written in C/C++ for performance.

#apk-analysis#android#android-reverse-engineering
Stars712
Forks75
Last commit6 years ago
Apk2Gold
Apk2GoldShell

A CLI tool that decompiles Android APKs into readable Java source with reconstructed R.* references.

#apk-analysis#android-decompiler#dex2jar
Stars697
Forks111
Last commit2 years ago
SafetyHook
SafetyHookC++

A C++23 procedure hooking library for Windows that makes runtime function interception as safe as possible.

#hooks#cmkr#hook
Stars687
Forks78
Last commit1 day ago
Pokémon Gold and Silver
Pokémon Gold and SilverAssembly

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

#disassembly#assembly#gb-asm
Stars682
Forks184
Last commit1 day ago
OpenVIII
OpenVIIIC#

An open-source engine implementation of Final Fantasy VIII written in C# using MonoGame, enabling the game to run on Windows and Linux.

#final-fantasy#fantasy#game-preservation
Stars676
Forks62
Last commit1 year ago
box-js
box-jsJavaScript

A utility for analyzing and studying malicious JavaScript by emulating a Windows JScript environment.

#sandbox-emulation#malwareanalysis#indicators-of-compromise
Stars673
Forks88
Last commit1 year ago
MARA
MARAPython

A comprehensive mobile application reverse engineering and analysis framework for security testing against OWASP mobile threats.

#mobile-security#owasp#apk-analysis
Stars668
Forks177
Last commit6 years ago
Steam Internal WebAPI Documentation by Revadike
Steam Internal WebAPI Documentation by RevadikeHTML

A community-maintained wiki documenting unofficial and internal Steam Web API endpoints.

#internal-apis#steam#steamapi
Stars632
Forks27
Last commit4 years ago
Loading
LoadingObjective-C

A simple network activity monitor for macOS that shows a spinning progress wheel in the menu bar when apps use your network.

#private-frameworks#privacy-tools#activity-indicator
Stars621
Forks30
Last commit5 years ago
wxHexEditor
wxHexEditorC

A cross-platform hex editor for viewing and editing large files with disk device support.

#win#hex#wxwidgets
Stars613
Forks133
Last commit1 year ago
CuckooDroid
CuckooDroidPython

An extension of Cuckoo Sandbox that adds automated Android malware analysis capabilities for executing and analyzing Android applications.

#mobile-security#android-security#cuckoo-sandbox
Stars606
Forks134
Last commit5 years ago
Google Play crawler (Java)
Google Play crawler (Java)Java

A Java API for searching and downloading Android applications from Google Play, with device emulation capabilities.

#java-library#apk-downloader#android
Stars596
Forks213
Last commit2 years ago
binbloom
binbloomC

Analyzes raw binary firmware to automatically detect loading address, endianness, and UDS command databases.

#embedded-systems#uds-protocol#endianness-detection
Stars579
Forks60
Last commit2 years ago
Nauz File Detector
Nauz File DetectorC++

A portable utility that identifies linkers, compilers, and packers used to create executable files across Windows, Linux, and macOS.

#signature#hacktoberfest#portable-utility
Stars574
Forks82
Last commit2 days ago
Free802.11
Free802.11C

Send arbitrary IEEE 802.11 frames using Espressif ESP32 by reverse-engineering the closed-source WiFi stack.

#iot#embedded-systems#esp32
Stars567
Forks84
Last commit4 years ago
MalSploitBase
MalSploitBasePython

A collection of public exploits targeting malware infrastructure for security research and analysis.

#exploit-development#infrastructure-exploitation#malware-analysis
Stars563
Forks204
Last commit9 months ago
dota2
dota2JavaScript

A Node.js plugin for interacting with the Dota 2 Game Coordinator, enabling programmatic bots and tools.

#multiplayer#dota2#game-bots
Stars553
Forks189
Last commit4 years ago
PortEx
PortExScala

A Java library for static malware analysis of Portable Executable files with robust handling of malformations.

#java-library#portable-executable#entropy-calculation
Stars532
Forks91
Last commit2 months ago
Androwarn
AndrowarnHTML

A static code analyzer that detects and reports potential malicious behaviors in Android applications.

#androguard#privacy-audit#apk-analysis
Stars529
Forks164
Last commit6 years ago
TOMB5
TOMB5C

A decompilation of Tomb Raider: Chronicles game code from PlayStation and PC versions into readable C source.

#pc#playstation#game-preservation
Stars515
Forks48
Last commit4 years ago
PinCTF
PinCTFPython

A Python wrapper for Intel Pin that uses instruction counting side-channel analysis to solve reverse engineering CTF challenges.

#ctf-tools#pin#instruction-counting
Stars505
Forks54
Last commit6 years ago
pogo-optimizer
pogo-optimizerJavaScript

A MITM data analysis utility that reveals hidden individual values (IVs) and combat stats for Pokémon GO.

#network-traffic#iv-calculator#game-analysis
Stars498
Forks115
Last commit10 years ago
Octopus
OctopusPython

A security analysis framework for WebAssembly modules and blockchain smart contracts (BTC/ETH/NEO/EOS).

#webassembly#eos#security-analysis
Stars492
Forks90
Last commit2 years ago
pokemon-go-mitm-node
pokemon-go-mitm-nodeCoffeeScript

A Node.js MITM proxy that intercepts and decodes Pokemon Go traffic, enabling real-time game data manipulation.

#mitmproxy#traffic-interception#man-in-the-middle
Stars487
Forks104
Last commit9 years ago
Firmware Slap
Firmware SlapPython

Discovers vulnerabilities in firmware using concolic analysis and function clustering.

#concolic-analysis#radare2#exploit
Stars477
Forks82
Last commit5 years ago
objdiff
objdiffRust

A local diffing tool for decompilation projects that compares object files and highlights assembly differences.

#asm#powerpc#assembly
Stars470
Forks70
Last commit7 days ago
RABCDAsm
RABCDAsmD

A robust ActionScript 3 bytecode assembler/disassembler and SWF manipulation toolkit for reverse engineering and modification.

#d-language#flash#disassembler
Stars452
Forks95
Last commit3 years ago
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
Stars447
Forks71
Last commit6 months 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
Stars424
Forks47
Last commit1 month ago
PreviousPage 6 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
Next
#Malware Analysis93
#Binary Analysis77
#Security Tools65
#Security Research47
#Static Analysis38
#Cross Platform37
#Android34
#Python32
#C Plus Plus31
#Cybersecurity30
#Dynamic Analysis29
#Retro Gaming29