"Исследование уязвимостей банковского приложения с последующим построением оптимального вектора атаки"
Проект содержит следующие папки:
- client - папка с фронтовой частью приложения
- server - папка с серверной частью, реализующей всю логику с тестированием
- scripts - скрипты для работы с frida
Нужно запустить скрипт, устанавливающий все зависимости:
npm install
Также необходимо по USB присоединить устройство (либо использовать эмулятор):
- С root-правами
- С установленным и запущенным frida-server
Для удобства можно установить adb (поставляется с Android Studio, либо можно скачать пакетом отсюда для своей системы)
Эмуляторы:
- Genymotion
- AndroidStudio
- WSA (Гайд по установке)
И после этого запустить приложение:
npm start
После этого веб-интерефейс будет доступен по URL: http://localhost:31337