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

CANalyzat0r
CANalyzat0rPython

A security analysis toolkit with GUI for proprietary automotive CAN and CAN FD protocols, featuring modular analysis mechanisms.

#can-fd#can-bus#gui-toolkit
Stars794
Forks158
Last commit4 years ago
OSX Security Awesome
OSX Security Awesome

A curated collection of macOS and iOS security resources including tools, research, malware analysis, and hardening guides.

#system-hardening#digital-forensics#hacking-mac
Stars790
Forks114
Last commit2 months ago
Internal Blue
Internal BluePython

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

#ios#android#bluetooth
Stars785
Forks108
Last commit2 years 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
Stars783
Forks138
Last commit3 days ago
PE-bear
PE-bear

A freeware reversing tool for PE files, designed for fast and flexible malware analysis.

#pe-format#pe-files#windows-reversing
Stars778
Forks71
Last commit3 years ago
un{i}packer
un{i}packerPython

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

#pefile#unpacker#dumper
Stars773
Forks92
Last commit1 year 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
Stars764
Forks59
Last commit1 year 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
Stars764
Forks163
Last commit5 years 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
Stars762
Forks126
Last commit1 month ago
SafetyHook
SafetyHookC++

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

#hooks#cmkr#hook
Stars744
Forks83
Last commit2 months ago
Andromeda
AndromedaC++

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

#apk-analysis#android#android-reverse-engineering
Stars714
Forks74
Last commit6 years 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
Stars710
Forks195
Last commit15 days ago
Apk2Gold
Apk2GoldShell

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

#apk-analysis#android-decompiler#dex2jar
Stars700
Forks111
Last commit2 years 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
Forks64
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
Stars672
Forks88
Last commit1 month ago
MARA
MARAPython

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

#mobile-security#owasp#apk-analysis
Stars670
Forks176
Last commit7 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
Stars642
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
Stars622
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
Stars618
Forks133
Last commit2 years 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
Stars608
Forks133
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
Stars595
Forks213
Last commit3 years ago
binbloom
binbloomC

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

#embedded-systems#uds-protocol#endianness-detection
Stars586
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
Stars582
Forks84
Last commit11 hours 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
Stars570
Forks83
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
Stars566
Forks204
Last commit1 year ago
dota2
dota2JavaScript

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

#multiplayer#dota2#game-bots
Stars556
Forks187
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
Stars533
Forks91
Last commit4 months ago
Androwarn
AndrowarnHTML

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

#androguard#privacy-audit#apk-analysis
Stars532
Forks164
Last commit6 years ago
objdiff
objdiffRust

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

#asm#powerpc#assembly
Stars524
Forks78
Last commit11 days ago
TOMB5
TOMB5C

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

#pc#playstation#game-preservation
Stars517
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
Stars494
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
Forks102
Last commit10 years ago
Firmware Slap
Firmware SlapPython

Discovers vulnerabilities in firmware using concolic analysis and function clustering.

#concolic-analysis#radare2#exploit
Stars476
Forks81
Last commit6 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
Stars459
Forks85
Last commit1 month ago
PreviousPage 6 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
Next
#Malware Analysis114
#Binary Analysis88
#Security Tools78
#Security Research49
#Cross Platform41
#Python40
#Static Analysis39
#Android36
#C Plus Plus36
#Retro Gaming34
#Dynamic Analysis32
#Cybersecurity32