1个不稳定版本
0.2.3 | 2024年2月9日 |
---|
#29 in #exporter
在2个crate中使用(通过fuguex-loader)
1MB
916 代码行
包含(DOS可执行文件,60KB) tests/tetris.efi,(ELF可执行文件/lib,40KB) tests/true
fugue-radare
Fugue的Radare/Rizin导出器和导入器。
使用r2pipe;尝试解决radare和rizin之间行为上的细微差异。
先决条件
git submodule init
git submodule update
lib.rs
:
Fugue的Radare和Rizin导入/导出粘合剂。
示例用法
use fugue::db::DatabaseImporter;
use fugue::ir::LanguageDB;
let ldb = LanguageDB::from_directory_with("path/to/processors", true)?;
let mut dbi = DatabaseImporter::new("/bin/ls");
dbi.register_backend(Radare::new_rizin()?);
let db = dbi.import(&ldb)?;
依赖项
~10–43MB
~695K SLoC