
YAASA(Yet Another APK Static Analyzer)は、APKの解析を楽しむためのフレームワークです。
このプロジェクトは以下のツールを使用し、Djangoフレームワーク上に構築されています。
新しい機能は analyze/libs/threads.py に追加できます。
アプリの使用方法は非常に簡単です。YAASA を python manage.py runserver で起動し、ブラウザで 127.0.0.1:8000 を開きます。その後、apkファイルをアップロードすると、フレームワークがバックグラウンドで解析プロセスを開始します。
ウイルス対策機能を利用するには、ウイルス対策ソフトがインストールされた仮想マシンをいくつか実行する必要があります。詳細については PlagueScanner のページを参照してください。最良のスキャン結果を得るには、一部のエージェントを修正する必要があります。この目的のために、BitDefenderエージェントを修正しました。
以下のコマンドを実行してフレームワークをインストールできます。
git clone https://github.com/mohammadnassiri/YAASA.git
cd YAASA
pip3 install -r requirements.txt
YAASAフレームワークを使用する前に、.env ファイルを設定する必要があります。MySQLデータベースを使用する場合は、このファイルに接続変数を設定してください。また、Django自体で使用される secret_key も設定してください。
このツールのレポートは APA3 カンファレンスで公開されています。
詳細については お問い合わせください。