Reverse Engineering
The process of analyzing a subject system to identify the system’s components and their interrelationships and to create representations of the system in another form or at a higher level of abstraction.
- GitHub: https://github.com/topics/reverse-engineering
- Wikipedia: https://en.wikipedia.org/wiki/Reverse_engineering
- Related Topics: security, disassembler,
- Last updated: 2026-06-25 00:22:53 UTC
- JSON Representation
https://github.com/mediaexplorer74/dodoarchipelago
The Dodo Archipelago game project porting in(to) uwp
desktop gamedev justforfun monogame-framework project-astoria research reverse-engineering rnd uwp w10m windows10mobile
Last synced: 26 Mar 2025
https://github.com/xoascf/warppro
Old source code of WarpPro
audio beat bpm c-sharp csharp decompiled decompiled-sources dotnet music portable reverse-engineering sound synchronization tempo windows
Last synced: 07 May 2026
https://github.com/gremwell/bbpentesting
Auditing BlackBerry devices and applications like it's 1999.
blackberry mobile-security pentesting reverse-engineering
Last synced: 18 Jul 2025
https://github.com/zeuscybersec/File_Monitor.py
Detects Any File Created/Deleted/Changed in Windows /tmp folder👁️🗨️
file malware-analysis reverse-engineering security-tools
Last synced: 12 Jul 2025
https://github.com/dutchpsycho/ohms
(x86) Rust based Hook Dumper designed to extract IAT, EAT, VMT, TLS Inline & routine syscalls (WIP)
dumper hook-dumper hooks reverse-engineering rust-software software
Last synced: 28 Mar 2025
https://github.com/itsjustmechris/macrypt
self decrypting binaries for macos
anti-reversing dylib encryption macos reverse-engineering security software-security
Last synced: 21 May 2026
https://github.com/susji/wanderer
Use your Wanderer device for sensor readin' and sensor storin' like it's 1991! See https://baud.fi/wanderer for more details.
kulkuri reverse-engineering wanderer
Last synced: 02 Apr 2025
https://github.com/mathieu2301/memoryverse
Memory reverse engineering lib tool
assembly cheat-engine hex injector injector-tool memory memory-allocation memory-management reverse-engineering
Last synced: 16 May 2026
https://github.com/themorc/telekom-api
Zreverse-engineerované API oficiálnej aplikácie slovenského Telekomu
api reverse-engineering slovak-telekom telekom
Last synced: 04 Jun 2026
https://github.com/caphosra/CTFDocker
This is a docker image for Capture The Flag and many useful and famous tools are on this image.
capture-the-flag ctf ctf-docker ctf-tools docker-ctf docker-image dockerfile pwn reverse-engineering
Last synced: 11 Jul 2025
https://github.com/randovania/mercury-engine-data-structures
Construct type definitions for Mercury Engine.
metroid-dread reverse-engineering
Last synced: 02 Mar 2025
https://github.com/BiraruStudios/ResourceManager
ResourceManager is a .NET utility that lets you access, view, and modify embedded resources inside .NET assemblies.
csharp dotnet engineering lister merger resource resourcemanager resourcemerger resources reverse reverse-engineering
Last synced: 01 Jul 2025
https://github.com/0xamined/pe-pwn
A Python script for analyzing Portable Executable (PE) files.
exploit-development malware-analysis pe-file pe-format reverse-engineering
Last synced: 01 Apr 2025
https://github.com/0xamined/elf-pwn
A Python script for analyzing ELF (Executable and Linkable Format) files.
elf elf-format elf-parser linux malware-analysis reverse-engineering
Last synced: 01 Apr 2025
https://github.com/thiwak/megarun-ii
Reverse-engineered Client for Mega Games in WOW Android App (Python)
dialog hermes mega-games megarun react-native reverse-engineering wow
Last synced: 18 May 2026
https://github.com/dariushoule/node-sea-scallop
Scallop is a multi-tool for unpacking, repacking, and script stomping nodejs single executable applications (SEA)s.
malware-analysis nodejs onefile redteam reverse-engineering unpacking
Last synced: 29 Apr 2026
https://github.com/rayhanadev/yc-waas-api
Reverse-engineering the YC Work at a Startup API
api reverse-engineering workatastartup yc ycombinator
Last synced: 04 Aug 2025
https://github.com/unwindsafe/ntprocesses
Rust library that makes it easy to manipulate Windows' processes.
assembly process reverse-engineering rust windows x64
Last synced: 21 Aug 2025
https://github.com/dvurechensky/binnexus
BinNexus — visualize and explore relationships inside binaries.
binary-analysis binary-visualization call-graph cytoscape dependencies disassembler dll dvurechensky dvurechenskypro exe exports graph pe-format reverse-engineering software-analysis visualization windows
Last synced: 27 Apr 2026
https://github.com/eslam-abdo/motor-driver-design
This repository contains the latest version of my motor driver design project. My role in the project included reverse engineering a Cytron 10-A motor driver, redesigning the driver circuit using Eagle PCB tool, and designing multiple versions to improve the design.
circuit-design eagle-pcb electronics embedded embedded-hardware embedded-systems motor-controller motor-driver pcb-design reverse-engineering
Last synced: 12 Mar 2025
https://github.com/ring0-c0d3-br34k3r/exploit-development-notes
Exploit development Notes - Exploit development RoadMap - Exploit development advices - Exploit development Tips - Exploit development Windows - Exploit development Kernel Mode & User Mode - learning about Exploit Development
cfg exploit-development kaslr kernel-mode reverse-engineering user-mode windows-exploitation
Last synced: 10 May 2025
https://github.com/fdrechsler/mcp-server-idapro
A Model Context Protocol (MCP) server that enables AI assistants to interact with IDA Pro for reverse engineering and binary analysis tasks.
ai aiagent binary-analysis dissaseembly ida-plugin idapython mcp-server reverse-engineering
Last synced: 17 Jun 2025
https://github.com/ocdbytes/binaryexploitation
Basic binary exploitation | Working of Malwares/Binaries | Obfuscation to avoid antivirus | Parser Differential to avoid analysis of Binary/Malwares
assembly binary-exploitation malware-analysis reverse-engineering x86-64
Last synced: 16 May 2026
https://github.com/yeahnotsewerside/doctoreenot.github.io
Rebuild for SIGame's web launcher from scratch.
reverse-engineering sigame web
Last synced: 01 Dec 2025
https://github.com/dmtai/anti_debug
Simple .cpp file to protect the program from a debugger
anti-debug anti-debugging antidebug reverse-engineering winapi
Last synced: 20 Mar 2025
https://github.com/justcabbage/iathooking
IAT Hooking Example In C++ Targeted Towards The Windows Notepad Application
hooking reverse-engineering windows windows-api
Last synced: 19 May 2026
https://github.com/piotrmaciejbednarski/megatec-ups-control-library
Library for handling uninterruptible power supplies (UPS) according to the Megatec protocol
libusb megatec reverse-engineering uninterruptible-power-supply ups ups-monitoring
Last synced: 16 Jun 2025
https://github.com/callocgd/gd-decomp-deploy
A Portable Tool for creating a Geometry Dash Decompilation Environment using the available geode-bindings.
asyncio cpp geode-sdk geometry-dash installer reverse-engineering
Last synced: 05 May 2026
https://github.com/lanceewing/mos-6561-reverse
Progress towards reversing the MOS 6561 integrated circuit die shot
6560 6561 dieshot mos reverse-engineering vic video-interface-chip
Last synced: 20 Mar 2026
https://github.com/vheidari/razerwing
This is my first experience with reverse engineering a non-virtual product, and I think it has turned out pretty good :). These parts are specifically designed for the Razer Kraken X Lite.
3d-printing freecad razer redesign reverse-engineering
Last synced: 19 Mar 2026
https://github.com/binarymelodies/msbasic-savefile-re
Reverse engineering Microsoft BASIC binary save formats
basic microsoft-basic qb quickbasic reverse-engineering vbdos
Last synced: 14 Feb 2026
https://github.com/vriskaserket51/eastward.js
Library for export/import Eastward assets.
asset-extraction eastward import-export reverse-engineering video-game
Last synced: 28 Feb 2026
https://github.com/mpluxery/patching-hacked-world
This repository demonstrates how to use Radare2 on a Raspberry Pi 4 (Im using ARM64, Kali Linux) to patch a simple “Hello World” binary, generate a JSON-formatted diff (using radiff2), and produce a JSON-formatted disassembly of the patched executable.
arm arm64 assembly bash cpp dissaseembly hex json linux patch radare2 radiff2 raspberry-pi-4 reverse-engineering x64-assembly
Last synced: 02 Apr 2026
https://github.com/hexa0/namco-tools
various tools for PMW2 file formats
audio decoder encoder format mod pmw2 reverse-engineering tool
Last synced: 03 Jun 2026
https://github.com/ma-pony/deepspider
智能爬虫工程平台 - 基于 DeepAgents + Patchright 的 AI 爬虫 Agent | Intelligent Web Scraping Platform - AI-powered Crawler Agent built on DeepAgents + Patchright
ai-agent anti-detect automation captcha crawler javascript reverse-engineering web-scraping
Last synced: 03 Apr 2026
https://github.com/piotr-kalanski/dbtable2class
Generate Scala case class based on database table metadata
database generator reverse-engineering scala
Last synced: 17 Apr 2026
https://github.com/loneicewolf/cheatengine-automation
CheatEngine Automation.. is there any more to explain? :)
cheat-sheets cheatengine loneicewolf reverse-engineering
Last synced: 19 Mar 2026
https://github.com/vswarte/fscamera
From Software camera tooling
game-capture laundry-detergent reverse-engineering
Last synced: 11 Feb 2026
https://github.com/thebasedcapital/ane-infer
Apple Neural Engine (ANE) LLM inference engine — reverse-engineered private APIs, Metal GPU shaders, hybrid ANE+GPU+CPU on Apple Silicon. 32 tok/s matching llama.cpp, 3.6 TFLOPS fused ANE mega-kernels.
ane apple-neural-engine apple-silicon deltanet edge-ai gguf llm-inference macos metal-gpu neural-engine npu on-device-ai quantization qwen reverse-engineering rust
Last synced: 04 Apr 2026
https://github.com/crime-trix/metastr-cpp
C++20 compile-time string encoding with per-call-site blobs and scoped runtime decode
compile-time cpp cpp20 header-only reverse-engineering string-obfuscation windows
Last synced: 02 Jun 2026
https://github.com/idorobots/upnod-card0117-tn64
Eighties telco technology reverse engineering.
logic-gates pcb reverse-engineering telco
Last synced: 18 Mar 2026
https://github.com/wisamidris77/xamarin-unpacker
A simple and efficient xamarin unpacker for .mono files
csharp mono reverse-engineering utility xamarin
Last synced: 16 Apr 2026
https://github.com/adaiasmagdiel/httpxfetch
A Python wrapper for the JavaScript fetch function, designed to streamline the process of reverse engineering APIs.
fetch-api httpx python reverse-engineering wrapper
Last synced: 18 Apr 2026
https://github.com/msinger/gbdoc
Documents about Game Boy research.
dmg-cpu game-boy gameboy reverse-engineering schematics sm83
Last synced: 04 Jun 2026
https://github.com/suwa-sh/claude-code-rdra-rev
Reverse engineer a draft RDRA model from an existing repository using a custom slash command in Claude Code.
claude-code rdra requirements reverse-engineering slash-commands
Last synced: 26 Feb 2026
https://github.com/branover/hexgraph
Self-hosted, agentic vulnerability research for binaries & firmware: an AI agent decompiles, fuzzes, and verifies exploits inside a sandbox, recording every finding to a typed graph. BYOK, fully local.
agentic-ai ai-agents binary-analysis claude claude-code cybersecurity exploit-development firmware-security fuzzing ghidra iot-security llm mcp pentesting reverse-engineering security security-tools vulnerability-research
Last synced: 04 Jun 2026
https://github.com/sonx4444/hook-nt
A Windows NT API hooking tool for intercepting and monitoring system calls
api-hooking ntdll reverse-engineering windows windows-internals
Last synced: 17 May 2026
https://github.com/bytelandtechnology/headless-ghidra
Headless Ghidra reverse-engineering skill family for reproducible, evidence-backed workflows and audit-ready Markdown outputs.
agent-skills decompilation frida ghidra reverse-engineering
Last synced: 27 Apr 2026
https://github.com/rayps/hopper-scripts
My Hopper Disassembler scripts.
hopper hopper-disassembler macos reverse-engineering
Last synced: 24 Apr 2026
https://github.com/swezydev/triage-fetch
A lightweight Telegram bot that monitors tria.ge for new malware submissions, extracts family, C2, and config data, and delivers structured reports with safely encoded samples to individuals or group topics.
api automation c2 config-extractor malware-analysis malware-detection malware-research malware-samples malware-sandbox malware-scanner premium-api remote-control researcher reverse-engineering sandbox tria-ge triage triage-api triage-sandbox
Last synced: 06 Jun 2026
https://github.com/c0rner/ghidra_wpc_loader
Loader for Williams Pinball Controller (WPC) game ROMs
6809 ghidra pinball reverse-engineering romhacking
Last synced: 06 Jun 2026
https://github.com/piotrmaciejbednarski/megatec-ups-control
A Rust library for interfacing with Megatec protocol-compatible UPS devices via USB. Implements all UPSilon 2000 functionalities, providing a safe, high-level interface
battery libusb megatec power reverse-engineering uninterruptible-power-supply ups-monitoring
Last synced: 07 Feb 2026
https://github.com/sielay/color-guess
Guess color package operations to build closer colour from given base and target colours
bruteforce color guess javascript nodejs reverse-engineering
Last synced: 26 Apr 2026
https://github.com/msikma/denormalize
Library for processing and extracting assets for the 3D/ADV engine
normality realms-of-the-haunting reverse-engineering
Last synced: 07 Feb 2026
https://github.com/lopatnov/jstostring
A TypeScript library, that converts JavaScript value to string in run-time.
converts javascript object-to-string reverse-engineering to-string typescript
Last synced: 29 Apr 2026
https://github.com/ax/dexpatch
Surgically inject a System.loadLibrary() into a dex.
android android-reverse-engineering apk dex frida reverse-engineering
Last synced: 30 Apr 2026
https://github.com/theqmaks/telegram-web-unpacked
Unpacked Telegram web app for research.
bundle-analysis client-side-security devtools esbuild javascript penetration-testing reverse-engineering security-research source-map static-analysis telegram-web web-security webpack
Last synced: 30 Apr 2026
https://github.com/cybersecurity-dev/elf-static-toolkit
ELF Static Toolkit | Executable and Linkable Format (ELF) Analysing Toolkit
angr elf elf-header elf-parser lief linux linux-reverse-engineering malware-analysis malware-detection readelf reverse-engineering reverseengineering
Last synced: 08 Jun 2026
https://github.com/yggdrasil-au/remakeengine
The Game Remake Engine
game-development remake-engine reverse-engineering
Last synced: 06 May 2026
https://github.com/l3lackcurtains/easy-nepali-keyboard-android
Nepali Keyboard Implementation done by reverse engineering "Hamro Nepali keyboard" android application.
android-application keyboard reverse-engineering
Last synced: 01 May 2026
https://github.com/oscura-re/oscura
Workflow automation for hardware reverse engineering. Chains sigrok, ChipWhisperer, scipy into unified Python workflows. Protocol discovery, DBC generation, Wireshark dissectors.
crc-recovery hardware-reverse-engineering logic-analyzer oscilloscope protocol-analysis protocol-inference python reverse-engineering right-to-repair security-research signal-analysis state-machine-learning vulnerability-analysis
Last synced: 02 Feb 2026
https://github.com/shortdevelopment/reversebot
Utility for working with winrt and other stuff
csharp dll registry reverse-engineering symbols winrt
Last synced: 01 May 2026
https://github.com/mediaexplorer74/snapchat
SnapChat for Windows10Mobile. Draft / unfinished fork of SnapDotNet
ghost just-for-fun research reverse-engineering rnd snapchat uwp w10m win10 windows10mobile
Last synced: 02 May 2026
https://github.com/broisnischal/reverseshell
A hacking tool - reverse shell that is built using C#.
csharp hacking-tool reverse-engineering
Last synced: 26 Oct 2025
https://github.com/probabilities/metrix-reverse
Reversed values for Metrix, service founded by the company ThreatMetrix. Used by some banks to ensure fraud protection on 3ds. Values like; CIS3SID, OrgId, Nonce & Cookie values.
cis3sid fingerprinting metrix orgid reverse-engineering threatmetrix thxguid tmxguid
Last synced: 26 Oct 2025
https://github.com/ivision-research/wasamole
Wasamole is a tasty framework for WebAssembly Source Analysis: (WASA)-mole.
assembler disassembler dynamic-analysis reverse-engineering static-analysis virtual-machine wasm
Last synced: 03 May 2026
https://github.com/js360000/re-pro
Cross-platform reverse-engineering workbench for source recovery, binary/package analysis, reconstruction, rebuild workflows, and LLM-assisted porting.
binary-analysis decompiler ghidra llm mcp recovery reverse-engineering
Last synced: 03 May 2026
https://github.com/fredrikhr/android-re-toolkit
Android Reverse Engineering Toolkit for CI APK decompilation
android apk-decompile reverse-engineering toolkit
Last synced: 05 May 2026
https://github.com/fphammerle/tchibo-287717-weather-station-signal
Tchibo 287717 Wireless Thermometer/Hygrometer Signal Decoding
decoding home-automation hygrometer reverse-engineering signal thermometer weather-station
Last synced: 09 Jun 2026
https://github.com/mateusz-klatt/hestia
Local, cloud-free control for Keemple smart-home devices — a clean-room reimplementation of their cleartext 0x7e binary protocol, run as a transparent proxy or a full cloud replacement. Python, 100% test coverage.
clean-room docker home-automation iot keemple python reverse-engineering self-hosted smart-home tuya
Last synced: 09 Jun 2026
https://github.com/samrb-dev/asmforre
Collection of assembly program of IA-32 CPU architecture to understand how things work under each high level language. The main goal of the repo is get with familiar with ASM to identify various procedures while reversing a binary/executable
8086-programs assembly-language c cpp cybersecurity malware-analysis reverse-engineering x86 x86-assembly
Last synced: 07 May 2026
https://github.com/lynk4/crackmes
A simple reverse engineering challenges to improve your reverse engineering skills.
cracked-software crackmes learning-reverse-engineering reverse-engineering reverse-engineering-challenges reversing-challenges
Last synced: 27 Jan 2026
https://github.com/progzone122/level1-crackmes-solutions
Reverse engineering crackme “level1”. Detailed explanation of the logic, several solutions, writing a keygen for the program
c cpp crackme crackmes hack keygen reverse-engineering
Last synced: 08 May 2026
https://github.com/strazzere/duml-beagle-parse
Cut and parse DJI DUML packets out of an exported USB Beagle stream
beagle dji duml reverse-engineering usb
Last synced: 17 Oct 2025
https://github.com/markcaldropoli/iceelocator
BrickHack 3 Project | Won Best Reverse Engineering App
brickhack finalist google-maps-api google-place-api hackathon icee icee-locator markcaldropoli mlh python reverse-engineering ruby swift xcode
Last synced: 11 May 2026
https://github.com/8dcc/devildaggers-re
Reverse Engineering stuff for the linux version of Devil Daggers
c detour-hook devil-daggers linux reverse-engineering
Last synced: 13 May 2026
https://github.com/caphosra/ctfdocker
This is a docker image for Capture The Flag and many useful and famous tools are on this image.
capture-the-flag ctf ctf-docker ctf-tools docker-ctf docker-image dockerfile pwn reverse-engineering
Last synced: 12 Jun 2026
https://github.com/harshmandan/open-cardi
Web app to control Cardi Ambient LED Lights via Bluetooth
android beken ble bluetooth cardi consmart python reverse-engineering svelte webbluetooth
Last synced: 14 Jun 2026
https://github.com/0rayn/libft
libft first project in the 42 cursus, the goal is to make more than 40 function, and also an introduction to reverse engineering .
Last synced: 14 Oct 2025
https://github.com/mytechnotalent/stm32f401_button_interrupt_driver
An STM32F401 button interrupt driver written entirely in Assembler.
arm armv7 assembly assembly-language assembly-language-programming embedded embedded-devices mcu reverse-engineering stm32 stm32f4 stm32f401 stm32f401ccu6
Last synced: 13 Mar 2026
https://github.com/jnbdz/sre-quickstarts
Software Reverse Engineering (SRE) Quickstarts!
disassembler linux quickstart quickstarts reverse-engineering software-analysis software-reverse-engineering sre
Last synced: 16 Jun 2026
https://github.com/widberg/fror-research
Information that might be useful for modding Ford Racing Off Road (2008) by Razorworks.
blender-addon modding reverse-engineering
Last synced: 18 Jun 2026
https://github.com/theorzr/retk
Still WIP and for fun. Reverse Engineering Toolkit written in Rust. Aims to experiment decompilation to pseudo code with automatic structure type reconstruction.
decompiler disassembler reverse-engineering rust
Last synced: 20 Jun 2026
https://github.com/yeet-src/usbsnoop
Live, system-wide USB transfer sniffer in eBPF — decodes USB traffic inline (control SETUP, SCSI, HID) from two universal URB hooks. No usbmon, no hardware sniffer. CO-RE portable.
bpf co-re ebpf libbpf linux observability reverse-engineering tracing usb usb-sniffer yeet
Last synced: 20 Jun 2026
https://github.com/ethanlabs101/lua-toolkit
A collection of Lua utilities, encoders, parsers, binary tools, and experiments built for learning and fun.
binary encoder hex lua lua-programming lua-scripting parser reverse-engineering xor
Last synced: 20 Jun 2026
https://github.com/fossable/resplice
Taking "rewrite it in Rust" to a new level
Last synced: 21 Jun 2026
https://github.com/praydog/ttdshim
Instrumenting WinDBG's TTD (Time Travel Debugging)
cmkr proxy-dll reverse-engineering time-travel-debugging ttd windbg x86-64
Last synced: 22 Jun 2026
https://github.com/drew-alleman/csgo-hops
A CS:GO bunny-hop cheat written in C++, obfuscated with python, and compiled with msbuild.
cheat cheating counter-strike csgo dll hacking reverse-engineering video-game
Last synced: 16 Mar 2025
https://github.com/linkmail16/happymod-reverse-engineering
happymod reverse-engineering reversing
Last synced: 24 Jun 2026
https://github.com/amdev9/qstamp
Instagram.com sniff & reverse engineering & implementation of PoW registration using Cuckoo cycle algorithm
ida ida-pro reverse-engineering
Last synced: 24 Jun 2026
https://github.com/hey1me/offsec-books
Offensive Security Books
book ctf cybersecurity offensive-security reverse-engineering vulnerability-research
Last synced: 24 Jun 2026
https://github.com/hey1me/hey1me
Profile
cybersecurity linux reverse-engineering vulnerability-researcher
Last synced: 24 Jun 2026
https://github.com/hulloitskai/warriorrec
A CLI for getting Warrior Recreation schedules.
cli reverse-engineering uwaterloo
Last synced: 13 Oct 2025
https://github.com/dend/framedrop
🎥 Library and tooling to manage Xbox screenshots and video recordings
api cli reverse-engineering screenshot video xbox xbox-live
Last synced: 23 Apr 2026
https://github.com/scotttunstall/berzerk
Annotated Reverse engineering of the Berzerk arcade game (WIP)
annotated arcade-game berzerk disassembly reverse-engineering stern z80
Last synced: 25 Jun 2026
https://github.com/murdinc/pmp300
CLI tool for managing the Diamond Rio PMP300 MP3 player (1998) on modern computers via Arduino USB-to-parallel bridge. Upload/download files, format device, and more.
1990s arduino arduino-mega arduino-uno cli-tool cobra-cli diamond-rio embedded golang hardware-interface maker mp3-player nostalgia parallel-port pmp300 retro-computing reverse-engineering serial-communication usb-bridge vintage-hardware
Last synced: 07 Feb 2026
https://github.com/dallanwagz/idotmatrix-ha
Local control + Home Assistant integration for the iDotMatrix HXS-002 (32x32 BLE LED panel), reverse-engineered and hardware-validated. No cloud, no vendor app.
ble bluetooth hacs home-assistant homeassistant-integration idotmatrix pixel-display reverse-engineering
Last synced: 26 Jun 2026