导致大多数(*)版本的 IDA 崩溃(参见兼容性部分),当打开恶意二进制文件时。
本软件按“原样”提供,仅用于教育和研究目的。作者不对因使用或滥用本软件造成的任何损害、损失或法律问题承担责任。使用本软件即表示您同意自行承担风险,并对所有后果负全部责任。
cargo build / cargo build --release 编译二进制文件。--input {input_file} 输入文件的路径。
--output {output_file} - 保存输出的路径。
--jumps {number_of_jumps} - 跳跃次数,次数越多效果越好。CVE-2024-44083.exe --input example.exe --output malicious.exe --jumps 50000
本工具针对 x86_64 PE 二进制文件进行了测试。如果您尝试在其他格式上使用,可能无法正常工作。 我认为,如果进行一些修改,可以使其兼容其他架构和可执行格式。
关于 IDA 版本,已在 7.7、8.4 和 9.0 上测试并正常工作,但我注意到在 7.5 上无法工作。