idalib 0.9.0+9.3.260327

Idiomatic bindings to IDA SDK
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use idalib::enable_console_messages;
use idalib::idb::*;

fn main() -> anyhow::Result<()> {
    enable_console_messages(true);

    let idb = IDB::open("./tests/ls")?;

    let patfind = idb.load_plugin("patfind")?;

    println!("patfind version: {}", patfind.version());
    println!("patfind flags: {:#?}", patfind.flags());

    patfind.run(0);

    Ok(())
}