20个不稳定版本 (8个破坏性更新)
0.9.0 | 2023年11月30日 |
---|---|
0.7.0 | 2023年11月14日 |
0.6.0 | 2021年12月22日 |
0.5.0 | 2021年11月1日 |
0.2.0 | 2021年3月31日 |
#488 在 编码
每月165次下载
用于 5 个crate(2个直接使用)
530KB
3K SLoC
包含(ELF exe/lib,40KB) res/id
Binja Arm64 Disassembler
这些是到Binary Ninja arm64 架构/反汇编器插件的绑定。
请注意,虽然Binary Ninja是一个(优秀的)商业产品,但反汇编器完全遵循Apache 2许可证,并且无需许可证即可使用。要安装,只需在Cargo.toml中将bad64添加为正常依赖项。
有关此反汇编器创建的更多信息,请参阅Andrew Lamoureux的这篇博客文章。
$ cargo run --example decode 0x91010420
Instruction {
address: 0x1000,
opcode: 0x91010420,
op: ADD,
num_operands: 0x3,
operands: [
Reg {
reg: X0,
arrspec: None,
},
Reg {
reg: X1,
arrspec: None,
},
Imm64 {
imm: Unsigned(
0x41,
),
shift: None,
},
],
flags_set: None,
}
add x0, x1, #0x41
依赖项
~5.5–8.5MB
~181K SLoC