Ruszzer:遵循https中公开的指导原则的Rust中的Fuzzer实现

时间:2024-04-26 01:33:29
【文件属性】:

文件名称:Ruszzer:遵循https中公开的指导原则的Rust中的Fuzzer实现

文件大小:12KB

文件格式:ZIP

更新时间:2024-04-26 01:33:29

Rust

鲁泽尔 遵循公开的准则,在Rust中实施Fuzzer。 运行项目 安装rustc和cargo (可以使用脚本完成); 使用gcc和--coverage标志编译模糊目标: cd fuzzy_targets gcc --coverage -o cgi_decode cgi_decode.c cd .. 在src/main.rs文件中手动指向目标(CLI正在进行WIP): let cgi_decode_program_runner = GCovBinaryRunner { binary_path: String :: from ( "fuzzy_targets" ), binary_name: String :: from ( "cgi_decode" ), }; 编译并运行:) cargo update cargo build cargo run


【文件预览】:
Ruszzer-main
----Cargo.lock(9KB)
----fuzzy_targets()
--------cgi_decode.c(2KB)
--------.gitignore(29B)
----src()
--------main.rs(1KB)
--------runner()
--------fuzzer()
--------cli.yaml(730B)
--------strategy()
----Cargo.toml(314B)
----.gitignore(16B)
----README.md(709B)

网友评论