Rust Reverse Engineering

Open-source Rust projects categorized as Reverse Engineering

Top 19 Rust Reverse Engineering Projects

  • imessage-exporter

    Export iMessage data + run iMessage Diagnostics

    Project mention: Autogenerating a Book Series from Three Years of iMessages | news.ycombinator.com | 2024-03-07

    I don't think this works with more recent iMessage features, it looks like it only queries the `text` column [0], but newer (i.e. post MacOS 13) require reading and parsing the attributed_body column [1].

    [0]: https://github.com/niftycode/imessage_reader/blob/master/ime...

    [1]: https://github.com/ReagentX/imessage-exporter/blob/2dc3d034b...

  • goblin

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • cwe_checker

    cwe_checker finds vulnerable patterns in binary executables

  • binocle

    a graphical tool to visualize binary data

  • lumen

    A private Lumina server for IDA Pro (by naim94a)

  • biodiff

    Hex diff viewer using alignment algorithms from biology

    Project mention: Biodiff – Hex Diff Viewer | news.ycombinator.com | 2023-07-22
  • udbserver

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • windiff

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

    Project mention: WinDiff - Web-based tool to browse and compare symbol and type information of Microsoft Windows binaries across different versions of the operating system. Inspired by ntdiff and updated automatically via Winbindex. | /r/netsec | 2023-05-28
  • hexerator

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

  • resym

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

  • unfuck

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

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

    Project mention: Hacking Rust - new free book under development, reverse engineering Rust binaries | /r/ReverseEngineering | 2023-05-08
  • delsum

    A reverse engineer's checksum toolbox

  • udbg

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

  • eve-echoes-tools

    Collection of tools helping in reverse engineering Eve Echoes

  • netease-messiah-tools

    Tools working with files in NetEase's Messiah Engine (Primarily aimed towards Diablo Immortal for now)

    Project mention: Graphics was updated since patch? | /r/DiabloImmortal | 2023-06-22

    I don’t think you understand how a game engine works. The entire game, from top to bottom is controlled by the game engine. Not a single bit of this game has anything to do with unity. But yes, they had a small group, could have even been a single artist, improve all the visual artwork in the game. They added more detail to everything. Want to learn more about messiah? read a little

  • sleigh-rs

    Ghidra Sleight (PCode) parsing library in Rust.

  • h7-bootloader-rev

  • rewind-card

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

  • SaaSHub

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

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). The latest post mention was on 2024-03-07.

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 2,424
2 goblin 1,135
3 cwe_checker 1,045
4 binocle 1,018
5 lumen 824
6 biodiff 799
7 udbserver 323
8 windiff 305
9 hexerator 283
10 resym 255
11 unfuck 196
12 Hacking-Rust 149
13 delsum 121
14 udbg 79
15 eve-echoes-tools 71
16 netease-messiah-tools 47
17 sleigh-rs 32
18 h7-bootloader-rev 9
19 rewind-card 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com