
Песочница динамического анализа для Android-приложений, которая отслеживает сетевой трафик, файловые операции, использование криптографических API, обход разрешений и утечки информации во время выполнения.
DroidBox разработан для обеспечения динамического анализа Android-приложений. В результатах, генерируемых после завершения анализа, описывается следующая информация:
Кроме того, генерируются два графика, визуализирующих поведение пакета. Один показывает временной порядок операций, а другой представляет собой древовидную карту, которую можно использовать для проверки сходства между анализируемыми пакетами.
Это руководство по запуску DroidBox. Релиз был протестирован только на Linux и Mac OS. Если у вас нет Android SDK, загрузите его с http://developer.android.com/sdk/index.html. Требуются следующие библиотеки: pylab и matplotlib для визуализации результатов анализа.
export PATH=$PATH:/path/to/android-sdk/tools/
export PATH=$PATH:/path/to/android-sdk/platform-tools/
wget https://github.com/pjlantz/droidbox/releases/download/v4.1.1/DroidBox411RC.tar.gz
android
./startemu.sh <AVD name>
./droidbox.sh <file.apk> <duration in secs (optional)>
В настоящее время анализ не автоматизирован, за исключением установки и запуска пакетов. Завершение анализа осуществляется простым нажатием Ctrl-C. Вскоре также будет реализован пакет для заполнения эмулятора данными перед проведением анализа.