0

AndroidでBluetoothのRFCOMMプロトコルをファジングできるかどうかを調べようとしています。

どんな助けでも大歓迎です。

ありがとう。

4

1 に答える 1

0

煙信号であっても、何でもファジングすることができますが、多くの場合、多少の作業が必要になります。ビルド済みのツールが見つからない場合は、自分でビルドする必要があります。

ファザーの基本的な構成要素は次のとおりです。

  • インターフェース: そのプロトコルのレベルで話すためのソフトウェア。これは、低レベルまたはあいまいなプロトコルの場合、よりトリッキーになる可能性があります。
    • Bluetooth の場合、特定のハードウェアが必要になる場合があります。Ubertooth は、Bluetooth の世界で定評があります。
  • Generator : プロトコルのミューテーションを生成するソフトウェア。
  • Oracle : テスト対象のユニットで問題が発生した場合に検出する 1 つまたは複数の手段。オラクルは、非常にアプリケーション固有になる傾向があります。いくつかのオプション:
    • 応答チェック: 異常がないかプロトコル応答をチェックします (たとえば、典型的なエラー応答とは異なるもの)。
    • デバッガー: ターゲットが Android の場合、デバイスでこれらのエラーを検出できる可能性があります。多分。
    • クラッシュ: デバイスがピリオドを話すのをやめた場合、おそらく何かにぶつかったでしょう。

始めたばかりの場合は、慣れるために Sulley などのオープン ソース ツールをダウンロードすることをお勧めします。

編集: Sulley を boofuzz と呼ばれる同様のツールにフォークしました。これは、もう少しアクティブで更新されているため、現在お勧めしています。

于 2015-10-04T04:32:34.437 に答える