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 23 of 383 projects

Capstone4Delphi
Capstone4DelphiPascal

Delphi bindings for the Capstone disassembler library, enabling binary code analysis and reverse engineering.

#pascal#disassembler#x86-64
Stars19
Forks4
Last commit5 years ago
Harvest Moon 3
Harvest Moon 3Assembly

A partial disassembly of the Game Boy Color game Harvest Moon 3, providing a foundation for translation projects.

#game-translation#disassembly#game-boy-color
Stars19
Forks1
Last commit3 years ago
PackingData
PackingData

A dataset of PE files packed with various packers for malware analysis and security research.

#pe-files#malware-analysis#binary-analysis
Stars16
Forks10
Last commit7 years ago
Writing a simple PE packer in detail
Writing a simple PE packer in detailC++

A detailed guide and implementation for a simple PE file packer that encrypts executable sections and adds an unpacking stub.

#pe-file#assembly#executable-format
Stars16
Forks5
Last commit7 years ago
Packer detection tool evaluation
Packer detection tool evaluationPython

Evaluates packer detection tools pypeid and Detect It Easy (DIE) on malware datasets to compare accuracy and false positive rates.

#python#security-tools#malware-analysis
Stars14
Forks5
Last commit5 years ago
SmartCrypto
SmartCryptoC

C/Python implementation of the SmartView2 crypto handshake protocol for Samsung Smart TV H/J models (2014/2015).

#c-library#cryptographic-handshake#python-library
Stars12
Forks23
Last commit3 years ago
PackID
PackIDC++

A multiplatform packer identification tool and library using PEiD-compatible database syntax.

#library#cli-tool#security-tools
Stars11
Forks3
Last commit10 years ago
Oedipus
OedipusPython

A Python framework using machine learning to recover metadata from obfuscated programs via metadata recovery attacks.

#security-analysis#obfuscation#python
Stars11
Forks6
Last commit10 years ago
PE-Toy
PE-ToyAssembly

A PE file packer that adds a custom shell to executable files for protection and modification.

#assembly#c-plus-plus#malware-analysis
Stars10
Forks4
Last commit9 years ago
Pakr
PakrC

An in-memory packer for macOS Mach-O bundles that applies reversible transformations for obfuscation.

#memory-execution#obfuscation#binary-packing
Stars9
Forks4
Last commit9 years ago
Simple-PE32-Packer
Simple-PE32-PackerC++

A simple PE32 executable packer using aPLib compression library for Windows.

#executable-format#pe32#win32-api
Stars9
Forks7
Last commit8 years ago
FX Hammer
FX HammerAssembly

Disassembly of FX Hammer, the sound effect engine used in Carillon Editor for creating Game Boy sound effects.

#disassembly#sound-engine#sound-effects
Stars9
Forks2
Last commit4 years ago
OllyDbg Scripts
OllyDbg ScriptsBatchfile

A collection of OllyDbg scripts for unpacking various software packers and protectors.

#ollydbg#security-tools#malware-analysis
Stars9
Forks6
Last commit8 years ago
PyPeid
PyPeidPython

A Python implementation of PEiD for detecting packers, compilers, and anti-debugging techniques in Windows PE files using YARA rules.

#anti-debugging#pe-files#python
Stars7
Forks2
Last commit2 years ago
puml2xml
puml2xmlOCaml

A command-line tool that converts PlantUML diagram files (.puml) to XML format (.xmi).

#document#converter#uml
Stars6
Forks0
Last commit1 year ago
retruxx
retruxxC++

A reverse-engineered implementation of the Hard Truck Apocalypse game engine for modding and preservation.

#game-preservation#gamedev#cmake
Stars6
Forks1
Last commit2 months ago
BackpackLogin
BackpackLoginC#

A .NET library for programmatically logging into Backpack.tf, a trading site for Team Fortress 2, CS:GO, and Dota 2.

#teamfortress2#steamweb#trading
Stars6
Forks0
Last commit9 years ago
The Jungle Book
The Jungle BookAssembly

A disassembly of the 1994 Game Boy game 'The Jungle Book' with tools for analysis and modification.

#disassembly#assembly#game-boy
Stars4
Forks0
Last commit2 months ago
Generic File Parser
Generic File ParserPython

A Python library for malware file analysis that extracts metadata, performs static analysis, and detects macros across multiple file formats.

#pdf-analysis#office-files#office-documents
Stars3
Forks1
Last commit7 years ago
PANDI
PANDIJupyter Notebook

A dynamic packing detection solution for malware analysis built on the PANDA platform.

#entropy-analysis#panda-framework#virtual-machine
Stars3
Forks0
Last commit2 years ago
TeamFortressOutpostApi
TeamFortressOutpostApiC#

A .NET Core API wrapper for TF2 Outpost, enabling automated trading for Team Fortress 2, CS:GO, and Dota 2 items.

#teamfortress2#steam#trading-automation
Stars3
Forks0
Last commit9 years ago
Deno Dig
Deno DigRust

A tool that extracts application code and npm packages from standalone Deno binaries created with deno compile.

#webassembly#npm#deno
Stars1
Forks0
Last commit1 year ago
Rhme-2015
Rhme-2015

RHme-2015 is a hardware security challenge platform for embedded device security research and education.

#embedded-security#microcontroller-security#security-competition
Stars0
Forks0
Last commit1 year ago
PreviousPage 11 of 11

Related Tags

#Malware Analysis114#Binary Analysis88#Security Tools78#Security Research49#Cross Platform41#Python40#Static Analysis39#Android36#C Plus Plus36#Retro Gaming34#Dynamic Analysis32#Cybersecurity32
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