rewasm:WebAssembly二进制文件反编译器

时间:2021-05-03 07:28:27
【文件属性】:
文件名称:rewasm:WebAssembly二进制文件反编译器
文件大小:53KB
文件格式:ZIP
更新时间:2021-05-03 07:28:27
Rust 回复:Wasm rewasm是WebAssembly二进制文件的反编译器。 它可以反编译MVP版本1中的所有WASM二进制文件,但是它仍在开发中,因此某些功能(如正确的类型恢复)仍然丢失,并且某些二进制文件仍然产生非常不可读的输出。 要求 运行rewasm需要 (版本4.8.6或4.8.7应该起作用)。 安装 您可以找到适用于64位Linux的预构建二进制文件。 从源头建造 从源代码构建或安装rewasm需要有效的(可能至少是1.37.0版)。 要构建和安装rewasm (这会将二进制文件放入~/.cargo/bin ,该文件应该在$PATH ): $ git clone https://github.com/benediktwerner/rewasm $ cargo install --path rewasm $ rewasm --version 要rewasm源代码构建rewas
【文件预览】:
rewasm-master
----.gitignore(45B)
----src()
--------analysis()
--------main.rs(2KB)
--------cfg()
--------ssa()
--------wasm.rs(2KB)
--------structuring()
--------dominance.rs(6KB)
--------fmt.rs(4KB)
--------lib.rs(111B)
----Cargo.lock(9KB)
----Cargo.toml(372B)
----examples()
--------block_ret.wat(224B)
--------result.wat(474B)
--------panic.wat(923B)
--------abnormal_exits.wat(786B)
--------loop.wat(984B)
--------dead_code.wat(1KB)
--------sidefx.wat(908B)
--------br_table.wat(342B)
----README.md(2KB)
----rustfmt.toml(16B)
----TODO.md(277B)

网友评论