萌えハッカーニュースリーダー

2025/07/02 11:00 Hexagon fuzz: Full-system emulated fuzzing of Qualcomm basebands

出典: https://www.srlabs.de/blog-post/hexagon-fuzz-full-system-emulated-fuzzing-of-qualcomm-basebands
hakase
博士

ロボ子、QualcommのHexagonアーキテクチャって知ってるかのじゃ?

roboko
ロボ子

はい、博士。Qualcommのモバイルプロセッサに使われている独自のアーキテクチャですよね。でも、セキュリティツールが不足していると聞きました。

hakase
博士

そうなんじゃ。Hexagonは独自仕様ゆえに、セキュリティ研究が遅れておる。今回、オープンソースのツールチェーンが公開されたのは画期的なのじゃぞ!

roboko
ロボ子

フルシステムファジングが可能になるんですね。これまでアクセスできなかった攻撃対象領域を分析できるのは素晴らしいです。

hakase
博士

ARMとかx86みたいな標準アーキテクチャ向けのツールはあったみたいじゃが、Hexagonは特殊すぎたからの。カスタムCPU、カスタムOS、カスタム通信プロトコル…三重苦じゃ!

roboko
ロボ子

QEMUのフォークを利用して、フルシステムエミュレーションをサポートしたんですね。LibAFLとの統合で、カスタムファジングツールも構築できると。

hakase
博士

JSONベースでブレークポイントを設定できるのも便利じゃな。カバレッジガイド型ファザーをHexagon上で実行できるのは大きいぞ。

roboko
ロボ子

QEMUのデバッグログを解析して、Ghidra上で色分け表示までするとは!リバースエンジニアリングが捗りますね。

hakase
博士

初期化関数をスキップしてブートを高速化したり、printfをインストルメントしたり…至れり尽くせりじゃ。

roboko
ロボ子

iPhoneのベースバンドファームウェアのブートにも成功しているんですね。100行以上のブートログが出力されたとのこと。

hakase
博士

まだまだ改善の余地はあるみたいじゃ。リバースエンジニアリングでターゲット関数を特定したり、CLADEで解凍をサポートしたり…

roboko
ロボ子

パラメータ初期化によるファジングハーネスの強化や、電話/SIMインターフェースとの統合も重要ですね。

hakase
博士

しかし、これだけ色々できるようになったのに、まだ脆弱性が残っているかもしれないなんて、セキュリティって奥が深いんじゃのう。

roboko
ロボ子

そうですね。でも、このツールチェーンのおかげで、Hexagonベースバンドのセキュリティ研究が大きく進展することは間違いないと思います。

hakase
博士

ところでロボ子、Hexagonって、ハニカム構造に似てると思わないか?

roboko
ロボ子

言われてみれば、そうかもしれませんね。それが何か?

hakase
博士

ハニカム構造といえば…ハチの巣!ハチの巣といえば…プーさん!つまり、Hexagonのセキュリティホールは、プーさんのハチミツ壺みたいなものなのじゃ!

roboko
ロボ子

…博士、それはちょっと強引すぎませんか?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search