A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
Repository Index
47,133 repositories indexed
1–20 of 20 · Most stars
Build your own 'AirTags' 🏷 today! Framework for tracking personal Bluetooth devices via Apple's massive Find My network.
- apple
- offline-finding
- bluetooth
- microbit
Comprehensive roadmap for aspiring Embedded Systems Engineers, featuring a curated list of learning resources
- embedded
- embedded-systems
- roadmap
- embedded-software
🐚 Python-powered shell. Full-featured, cross-platform and AI-friendly.
- xonsh
- devops
- iterm2
- data-engineering
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
- reverse-engineering
- disassembler
- security
- framework
Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
- reverse-engineering
- disassembler
- capstone
- x86
Reko is a binary decompiler.
- decompiler
- dotnet
- decompiler-engine
- decompile
Security sensor for realtime threat detection and protection
Binary Analysis Platform
- binary-analysis
- reverse-engineering
- program-analysis
- static-analysis
Free database schema discovery and comprehension tool
- schemacrawler
- jdbc
- database-diagrams
- schema
BARF : A multiplatform open source Binary Analysis and Reverse engineering Framework
- binary-analysis
- reverse-engineering
- python
- x86
awesome llvm security [Welcome to PR]
- llvm
- ollvm
- clang
- obfuscate
Book source for Controls Engineering in the FIRST Robotics Competition
Compilation of autoexec scripts and mods for Xiaomi Yi camera after reverse engineering of firmware.
- reverse-engineering
- xiaomi
- xiaomi-firmware
- xiaomi-camera
:articulated_lorry: An awesome LIN bus tools, hardware and resources. It helps a reverse engineering LIN bus devices with lightly specializing in automotive embedded controller software and communication understanding.
- automotive
- lin
- lin-bus
- ldf
High-performance, multi-protocol mock server. HTTP, WebSocket, gRPC, MQTT, SSE, GraphQL, SOAP in one binary.
- api-mocking
- cli
- developer-tools
- golang
Containerized Development Environment Manager for embedded development
- containerization
- containers
- devops
- edge
PiCCANTE is a powerful tool for exploring and reversing CAN busses of vehicles, based on Raspberry Pi Pico (any model)
- can
- canbus
- car
- car-hacking
A structured, AI-assisted toolkit for defining hardware products that have software inside — from concept through engineering spec to presentation-ready materials in eight phases.
Stream-first CAN & J1939 toolkit for security research and AI agents — typed JSONL events, CLI, TUI, fuzzing, MCP server.
- automotive-security
- can-bus
- can-bus-hacking
- can-bus-security