
Ещё один статический анализатор APK
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
Файл .env должен быть настроен перед использованием фреймворка YAASA. Если вы используете базу данных MySQL, в этом файле необходимо задать переменные подключения. Также задайте secret_key, который используется Django.
Отчёт об этом инструменте опубликован на конференции APA3.
Для получения дополнительной информации, пожалуйста, свяжитесь со мной.