-
delsum
Reverse Engineer's Toolbox for Checksums
-
hex-patch
HexPatch is a binary patcher and editor with terminal user interface (TUI), it's capable of disassembling instructions and assembling patches. It supports a variety of architectures and file formats…
-
at51
Some applications for reverse engineering 8051 firmware
-
idalib
Idiomatic bindings to IDA SDK
-
infinite-rs
fast deserialization library for Halo Infinite
-
lief
Official Rust bindings for LIEF
-
disarm64
decoding ARM64 instructions (at least 250 MiB/sec of the decoding speed is delivered on a laptop that is used for development). Here you will also find a utility for generating disassembler/instruction…
-
lancelot-flirt
parse and match FLIRT signatures
-
dotscope
A high-performance, cross-platform framework for analyzing and reverse engineering .NET PE executables
-
rhabdomancer
Vulnerability research assistant that locates calls to potentially insecure API functions in a binary file
-
haruspex
Vulnerability research assistant that extracts pseudocode from IDA Hex-Rays decompiler
-
dearxan
Static analyzer and patcher for the Arxan anti-debug/DRM as found in FromSoftware titles
-
oneiromancer
Reverse engineering assistant that uses a locally running LLM to aid with pseudocode analysis
-
dz6
A vim-inspired, TUI-based hexadecimal editor
-
augur
Reverse engineering assistant that extracts strings and related pseudocode from a binary file
-
threatflux-binary-analysis
Comprehensive binary analysis library with multi-format support, disassembly, and security analysis
-
nabla-cli
An OSS tool for reverse engineering and binary composition analysis
-
dearxan-test-utils
dearxan's integration tests
-
ntprocesses
that makes it easy to manipulate Windows' processes
-
idalib-build
Idiomatic bindings to IDA SDK
-
bmatcher
flexible and efficient binary pattern matching library designed to help you search and match binary data
-
lancelot
binary analysis framework for x32/x64 PE files
-
from-singleton
FromSoftware singleton manipulation library
-
nyxstone
Bindings for the nyxstone assembler/disassembler
-
profuzz_core
profuzz is a generic approach to easily create a fast and easy-to use network protocol fuzzer for custom targets
-
game-cheetah
High-performance memory scanner/editor and game trainer for Linux, Windows, and macOS
-
disarm64_defn
structures and enums for describing AArch64 (ARMv8) instructions
-
nnsdk
Cleanroom reverse-engineered bindings for nnsdk (Nintendo Switch SDK)
-
hexpatch-keystone
Rust bindings for the keystone-engine
-
delsum-lib
most functionality for the delsum crate
-
luadec-rust
Safe Rust bindings for LuaDec - A Lua 5.1 bytecode decompiler
-
dumpspace-api
interacting with Spuckwaffel's Dumpspace website
-
resymgen
Generates symbol tables for reverse engineering applications from a YAML specification
-
luadec
A Lua 5.1 bytecode decompiler library, originated from lbcdec
-
rizin-rs
Rust bindings for rizin
-
binocle
A graphical tool to visualize binary data
-
disarm64-cli
disarm64 provides a tool and a library for decoding ARM64 instructions (at least 250 MiB/sec of the decoding speed is delivered on a laptop that is used for development). Here you will…
-
idalib-sys
Idiomatic bindings to IDA SDK
-
vmemory
Read and write the memory in other processes for Windows and Unix-based systems regardless of memory page protections
-
galaxy_buds_rs
The Galaxy Buds rfcomm protocol reverse engineered
-
dbg_breakpoint
Set breakpoints with the
breakpoint!()macro on many target architectures and popular OSes like FreeBSD, macOS, iOS, Linux distro’s, Windows without using the nightly toolchain. Break into the debugger with an easy… -
dismael
Disassembler for Asmodeus binary files with intelligent analysis
-
chamox
procedural macro to inject obfuscated, meaningless code to increase reverse engineering complexity
-
swc_re_utils
functions for working with SWC
-
ariane
recover symbols from release compiled executables
-
bdb_parser
A parser for the BDB file format
-
galaxy_buds_live_rs
The Galaxy Buds live bluetooth protocol reverse engineered
-
glaive
Cut your http requests to pieces
-
pointerguard
Pointer encryption library in rust
-
libbmfw
Unpack Blackmagic device firmware (ATEM, Web Presenter, etc.)
-
kfn-rs
Karaoke .kfn file IO library written in Rust
-
bmfw
CLI tool to unpack Blackmagic device firmware (ATEM, Web Presenter, etc.)
-
reverse_engineering_lib
reverse engineering tasks, including entropy calculation, color-based hex visualization, and PE file analysis
-
skidscan
Quick & dirty Rust sigscanning crate
-
saika
A hexdump like tool but less bloated
-
lightningscanner
A lightning-fast memory pattern scanner, capable of scanning gigabytes of data per second
-
ncw-convert
Native Instruments NCW audio file to wav convertor
-
patternscan
Searches for a contiguous array of bytes determined by a wild-carded pattern
-
carta-schema
Parse a schema file. Apply the schema to binary data for exploration and visualisation
-
bmatcher-core
bmatcher is a flexible and efficient binary pattern matching library designed to help you search and match binary data
-
boox-note-parser
parsing .note files from Onyx Boox e-ink devices
-
sleigh-rs
Ghidra Sleigh parser
-
conedl
download crackmes from crackmes.one
-
srcconsole
interact with the source engine console
-
hs100api
manipulate and get data from a TP-Link HS-100/110 smart plugs
-
wimlib-sys
Raw and generated bindings to wimlib
-
x86reducer
a rudimentary x86 disassembler in Rust, for JHU's REVA class
-
sleigh
decompiler
-
threads-api
Reverse engineered API client for Instagram's Threads app
-
trickster
user-friendly linux memory hacking library
-
tree-sitter-sleigh
Tree-sitter parser for the Ghidra SLEIGH language
-
GalaxyBudsLive-rs
The Galaxy Buds live bluetooth protocol reverse engineered
-
rust_pwntools
inspired by Pwntools, providing powerful tools for binary exploitation, reverse engineering, and CTF challenges
-
bmatcher-proc
bmatcher is a flexible and efficient binary pattern matching library designed to help you search and match binary data
-
lazy-re
lazy reverse engineers
-
bloxberg
experimental TUI-based hex editor written in Rust
-
rair
Reverse Engineering framework written in rust
-
infinite-rs-derive
Derive macros for
infinite-rs -
hivex-sys
Raw and generated bindings to Hivex
-
rair-gui
Reverse Engineering framework written in rust
-
dryice
IR Pattern Matching Framework used in fireball. (Reserved)
-
iceball
Disassemble library used in fireball. (Reserved)
-
stealth
Anti reverse-engineering techniques
-
illuminati
Generic reverse engineering and binary analysis library
Try searching with DuckDuckGo.