Blutterarrow-up-right は Flutter アプリケーションのリバースエンジニアリングをサポートするために作成されたオープンソースツールです。他の Flutter ツールとは異なり、Blutter はデバイス上でアプリを実行する必要なく、libapp.so ファイルを静的に解析します。Blutter は以下のことが可能です。
Dart オブジェクトの抽出と解析
命令に対する注釈の提供 (適用可能な関数名やプールオブジェクトなど)
さらなる解析のための Frida スクリプトの生成
このツールが機能するためには特定の環境が必要です。セットアップ手順arrow-up-right で説明されています。あるいは、便利な Docker ファイルが PR にありますarrow-up-right。
詳細については B(l)utter – Reversing Flutter Applications presentationarrow-up-right をご覧ください。
Last updated 3 days ago