sigmatch
A memory signature search library for the Windows platform written in Rust.
It's a basic version migrated from another C++ project of mine, with more features coming soon!
Quick Use
Assuming you've obtained the signatures via IDA-Pro-SigMaker.
| Signature type | Example preview |
|---|---|
| IDA Signature | E8 ? ? ? ? 45 33 F6 66 44 89 34 33 |
| x64Dbg Signature | E8 ?? ?? ?? ?? 45 33 F6 66 44 89 34 33 |
| C Byte Array Signature + String mask | \xE8\x00\x00\x00\x00\x45\x33\xF6\x66\x44\x89\x34\x33 x????xxxxxxxx |
| C Raw Bytes Signature + Bitmask | 0xE8, 0x00, 0x00, 0x00, 0x00, 0x45, 0x33, 0xF6, 0x66, 0x44, 0x89, 0x34, 0x33 0b1111111100001 |
[]
= "1.0.80"
= "0.1.0"
todo
-
supports chaining calls.
-
allows specifying search addresses.
-
section-based search support.
-
support for limiting the search.
-
unit testing
-
improved file organization
examples
More than examples can see examples.