Rust Reverse Engineering

Open-source Rust projects categorized as Reverse Engineering

Top 23 Rust Reverse Engineering Projects

Reverse Engineering
  1. imessage-exporter

    Export iMessage data + run iMessage Diagnostics

  2. 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!

    Sevalla logo
  3. binsider

    Analyze ELF binaries like a boss 😼🕵️‍♂️

    Project mention: Binsider – Analyze binaries without leaving the terminal | news.ycombinator.com | 2024-09-30
  4. goblin

    An impish, cross-platform binary parsing crate, written in Rust (by m4b)

  5. cwe_checker

    cwe_checker finds vulnerable patterns in binary executables

  6. binocle

    a graphical tool to visualize binary data

  7. lumen

    A private Lumina server for IDA Pro (by naim94a)

  8. biodiff

    Hex diff viewer using alignment algorithms from biology

  9. 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.

    InfluxDB logo
  10. obliteration

    Experimental free and open-source PlayStation 4 kernel

  11. binlex

    A Binary Genetic Traits Lexer Framework

  12. udbserver

    Unicorn Emulator Debug Server - Written in Rust, with bindings for C, Go, Java and Python

  13. hexerator

    Versatile GUI hex editor focused on binary file exploration and aiding pattern recognition

  14. windiff

    Web-based tool that allows comparing symbol, type and syscall information of Microsoft Windows binaries across different versions of the OS.

  15. resym

    Cross-platform tool that allows browsing and extracting C and C++ type declarations from PDB files.

  16. heretek

    GDB TUI Dashboard for the understanding of vast knowledge

    Project mention: Nnd – a TUI debugger alternative to GDB, LLDB | news.ycombinator.com | 2025-05-06

    I developed https://github.com/wcampbell0x2a/heretek as a modern equivalent

  17. unfuck

    Python 2.7 bytecode d̶e̶o̶b̶f̶u̶s̶c̶a̶t̶o̶r unfucker

  18. 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.

  19. delsum

    A reverse engineer's checksum toolbox

  20. udbg

    Cross-platform library for binary debugging and memory hacking written in Rust

  21. bin2ml

    A command line tool for extracting machine learning ready data from software binaries powered by Radare2

  22. sleigh-rs

    Ghidra Sleight (PCode) parsing library in Rust.

  23. litcher

    A tool to spawn lights in The Witcher 3

    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

  24. h7-bootloader-rev

  25. rewind-card

    (╬▔皿▔)╯[reverse-card] : CSS file to tailwind token, with configurable file.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Reverse Engineering discussion

Log in or Post with

Rust Reverse Engineering related posts

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

Sponsored
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!
sevalla.com