SaaSHub helps you find the best software and product alternatives Learn more →
Top 22 Rust Reverse Engineering Projects
-
Project mention: Show HN: iMessage-exporter: a comprehensive CLI app and library | news.ycombinator.com | 2024-08-07
The California Poppy release [0] of `imessage-exporter` is the biggest update yet. Most notably, it implements a novel `typedstream` deserializer [1], allowing it to understand the data stored in `NSAttributedString` binary data that is stored in the iMessage database.
I've spent a long time reverse engineering nearly every aspect of Apple's iMessage SQLite tables to build this program. As far as I know, there are no other tools that support the full corpus of iMessage features [2], including edited messages, app messages, reactions, text range formatting, and threads.
[0]: https://github.com/ReagentX/imessage-exporter/releases/tag/2...
[1]: https://docs.rs/imessage-database/latest/imessage_database/u...
[2]: https://docs.rs/imessage-database/2.0.1/imessage_database/me...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Binsider – Analyze binaries without leaving the terminal | news.ycombinator.com | 2024-09-30
-
-
-
-
-
-
-
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.
-
-
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: Initial Release of Heretek: Yet Another GDB TUI Front End | news.ycombinator.com | 2025-01-02
-
Project mention: Convolutions, Fast Fourier Transform and Polynomials | news.ycombinator.com | 2024-07-01
When I wanted to reverse engineer some CRC checksum parameters for larger files, I made a program[1] that converts the files into some million degree GF(2) polynomials and calculates their GCD, which is only possible in reasonable time with FFT-based multiplication.
[1]: https://github.com/8051enthusiast/delsum
-
-
-
-
bin2ml
A command line tool for extracting machine learning ready data from software binaries powered by Radare2
-
-
Rust Reverse Engineering discussion
Rust Reverse Engineering related posts
-
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?
-
Most common CRC-8 algorithms in embedded?
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Jan 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 | 3,328 |
2 | binsider | 2,925 |
3 | goblin | 1,226 |
4 | cwe_checker | 1,173 |
5 | binocle | 1,149 |
6 | lumen | 956 |
7 | biodiff | 835 |
8 | udbserver | 357 |
9 | hexerator | 331 |
10 | windiff | 331 |
11 | resym | 296 |
12 | unfuck | 200 |
13 | Hacking-Rust | 174 |
14 | heretek | 156 |
15 | delsum | 149 |
16 | udbg | 99 |
17 | eve-echoes-tools | 72 |
18 | netease-messiah-tools | 62 |
19 | bin2ml | 61 |
20 | sleigh-rs | 42 |
21 | h7-bootloader-rev | 9 |
22 | rewind-card | 1 |