Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →
Top 23 Rust Reverse Engineering Projects
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
Project mention: Binsider – Analyze binaries without leaving the terminal | news.ycombinator.com | 2024-09-30
-
-
-
-
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
hexerator
Versatile GUI hex editor focused on binary file exploration and aiding pattern recognition
-
windiff
Web-based tool that allows comparing symbol, type and syscall information of Microsoft Windows binaries across different versions of the OS.
-
resym
Cross-platform tool that allows browsing and extracting C and C++ type declarations from PDB files.
-
I developed https://github.com/wcampbell0x2a/heretek as a modern equivalent
-
-
Hacking-Rust
A FREE comprehensive online Rust hacking tutorial utilizing the x64, ARM64 and ARM32 architectures going step-by-step into the world of reverse engineering Rust from scratch.
-
-
-
bin2ml
A command line tool for extracting machine learning ready data from software binaries powered by Radare2
-
-
Project mention: Writing a .NET Garbage Collector in C# – Part 1 | news.ycombinator.com | 2025-02-26
I'm interested in something that we call "Virtual Photography", which is basically capture beauty within virtual worlds. For that, there are games that include photo modes and some that don't, but it's often that those they do have several limitations (like range, controls, etc).
I mostly do free-cameras, a way to detach the camera from the player to allow different angles that otherwise would be impossible to appreciate.
Lately I did a project to spawn lights on The Witcher 3 [1], to allow 'virtual photographers' to take some amazing portraits [2, 3], I did this by using Rust with a little bit of x86 assembly.
Rust has been neat for this, because despite working on a safety-hazardous territory, the amount of crashes has been minimal because we still have safeguards within the unsafe stuff, but sometimes I just want to not worry about lifetimes.
If you like games, you can check this amazing gallery from the FRAMED community to see the extents the people do to take amazing shots within games engines (and admittedly, external tools like reshade, mods, etc):
https://framedsc.com/HallOfFramed
[1] https://github.com/etra0/litcher
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Reverse Engineering discussion
Rust Reverse Engineering related posts
-
Nnd – a TUI debugger alternative to GDB, LLDB
-
Convolutions, Fast Fourier Transform and Polynomials
-
wxHexEditor — a Free Hex Editor / Disk Editor for Huge Files or Devices
-
Biodiff – Hex Diff Viewer
-
Graphics was updated since patch?
-
Hexyl: A command-line hex viewer
-
How to improve documentation / technical writing skills?
-
A note from our sponsor - Sevalla
sevalla.com | 1 Sep 2025
Index
What are some of the best open-source Reverse Engineering projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | imessage-exporter | 4,139 |
2 | binsider | 3,376 |
3 | goblin | 1,342 |
4 | cwe_checker | 1,251 |
5 | binocle | 1,230 |
6 | lumen | 1,031 |
7 | biodiff | 863 |
8 | obliteration | 747 |
9 | binlex | 514 |
10 | udbserver | 404 |
11 | hexerator | 353 |
12 | windiff | 346 |
13 | resym | 332 |
14 | heretek | 308 |
15 | unfuck | 201 |
16 | Hacking-Rust | 199 |
17 | delsum | 161 |
18 | udbg | 104 |
19 | bin2ml | 72 |
20 | sleigh-rs | 44 |
21 | litcher | 18 |
22 | h7-bootloader-rev | 10 |
23 | rewind-card | 1 |