Post #4347134
2026-08-03 06:36 UTC
Since I picked up programming at 8yo with BASIC, I've been a bit of a language polyglot. Over the years I've coded in C, Python, Perl, Shell, more flavors of Assembly than I care to admit, occasionally C++, Go, Java and JavaScript, and heck, even PowerShell.
Then a couple of years ago I started taking #Rust seriously, and I basically haven't touched anything else since.
Anyway, here's where that obsession led. This summer's #GitHub tour, part two:
My vulnerability-hunting toolkit built on idalib-rs 🦀 named with more classical flair than strictly necessary
https://github.com/0xdea/rhabdomancer - finds calls to sketchy API functions in a binary
https://github.com/0xdea/haruspex - rips pseudocode straight out of the @Hex-Rays decompiler
https://github.com/0xdea/augur - pulls strings and related pseudocode from a binary
Accompanying article (expect an update soon): https://hnsecurity.it/blog/streamlining-vulnerability-research-with-the-idalib-rust-bindings-for-ida-9-2/
So much for being a polyglot 🤷
Replies (0)
No replies.