枠組みのためのネットワークプロトコルのファジング?[定休日]
-
20-08-2019 - |
質問
誰でもできるのでお勧め他のプログラマー向け(extensible)の枠組みやシステムを行うネットワークレベルのパケット ファジング?
もやってみたいなシステムのできるプログラムの追加のパケット形式や種々の破れのパケットのプロトコルに依存します。
思います。私は特定の提言)
よろしく!
解決
おに興味を持っているかもしれに アメリカン-ファジー-ロップ 併 Preeny.このfuzzerることは非常に簡単な使用を採用して遺伝的アルゴリズムは、この場合、よく検出する変更の入力ビットの新たなコードパスに目を向と変わらないことが分かった。
他のヒント
Scapy には本当に優しいプログラマに見えます。これは、Pythonで書かれています。
あなたは、そのコマンドインタプリタとしてPythonコマンド・インタプリタを使用します。それは非常に素晴らしいドキュメントがあります。これは、使用して理解することは簡単に見えます。
APIはまともに見えます。 「神託」スタイルで書かれました。それは非常に完全に見える、それが活発に開発されています。
私はサリーファジングフレームワークをお勧めすることができます。これは、Pythonのフレームワークと、その仕事が得意です。
あなたはレイヤ2プロトコルファジングはernw.deの人々によって偉大な仕事をチェックアウトする場合:
http://www.ernw.de/download/l2sulley_04 -15-08.tar.bz2する
http://www.ernw.de/download/l2_fuzzing_shmoo08.pdfする
特に何のプロトコルあなたはファジングに興味がありますか?
UPDATE:あなたがDNSをターゲットにしているとして、あなたは PROTOSチェックアウトする必要があります特にテストスイートに、その DNSモジュールに。これは、しかし、クローズドソースのJavaパッケージですので、あなたは、フレームワークのようにそれを使用することができる文句を言わないが、PROTOSが十分に徹底していない場合、あなたは常にあなたの特定のニーズに合ったサリーモジュールを書くことができます。
私ンターネットで調べます。私は利用したことのない任意のみになれます。
私は、フレームワークとして本当に良いですfuzzled知っています/www.securiteam.com/tools/5FP0Q1PKUS.htmlする
JborFuzzと彼らは確かにないネットワークレベルのために、フレームワークとして設計されていないので、他のファザーのほとんどはそれを行うことはありません。
提案の答えのどれも私のニーズを満たしていないので、私が代わりにの自分のファジングのDNSサーバを書きました。