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: Cleaning up my 200GB iCloud with some JavaScript | news.ycombinator.com | 2024-01-05

    Hey, this sounds like an interesting problem. I am always looking for edge cases to test, if you have time would you mind checking if https://github.com/ReagentX/imessage-exporter works for you and if it crashes in that spot?

  • goblin

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

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • 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

  • WorkOS

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

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

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

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-01-05.

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,264
2 goblin 1,099
3 cwe_checker 1,020
4 binocle 998
5 lumen 811
6 biodiff 765
7 udbserver 314
8 windiff 300
9 hexerator 282
10 resym 248
11 unfuck 194
12 Hacking-Rust 141
13 delsum 116
14 udbg 77
15 eve-echoes-tools 71
16 netease-messiah-tools 41
17 sleigh-rs 28
18 h7-bootloader-rev 9
19 rewind-card 1
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.
www.influxdata.com