
Morionのいくつかの機能を、CVE-2022-27646(Netgear R6700v3ルーター上のスタックバッファオーバーフロー)のエクスプロイトを生成することで実演します。
このリポジトリは、Morion(実世界の (ARMv7) バイナリでシンボリック実行を実験するための概念実証 (PoC) ツール)の機能の一部を示すことを目的としています。具体的な例として、Morion の能力の一部を示します。その例とは、CVE-2022-27646 用の動作するエクスプロイトを作成するプロセスにおいて、Morion がどのように役立つかというものです。CVE-2022-27646 は、NETGEAR R6700v3 ルーターにおけるスタックバッファオーバーフローの脆弱性です(影響を受けるバージョン 1.0.4.120_10.0.91、それ以降のバージョンで修正済み)。
このリポジトリには、チュートリアルを進めるために必要なすべてのファイル(firmware、libcircled、morion、server の各ディレクトリ内)と、Morion の使用方法の説明手順を再現するためのスクリプト(脆弱なARMv7バイナリをエミュレートするスクリプトなど)が含まれています。Morion の動作を示すドキュメント(docs および logs 内)には、以下の章が含まれています: