
IDA(全バージョン)を開いたときにクラッシュさせます。
悪意のあるバイナリを開くと、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 では動作しないことを確認しました。