Разработчики представили агент apk-reverse для анализа и модификации Android-приложений

Команда разработчиков выпустила apk-reverse — специализированный агент, предназначенный для автоматизации процессов реверс-инжиниринга, очистки и внесения изменений в Android-пакеты. Инструмент ориентирован на выполнение сложных задач по декомпиляции и модификации кода без участия человека.
Функциональность агента базируется на использовании деревьев решений, которые позволяют системе самостоятельно определять последовательность действий при анализе структуры APK. В состав решения входят параметризованные скрипты, обеспечивающие автоматическую распаковку архивов, поиск механизмов защиты от взлома и хирургическое патчирование DEX-файлов.
Система поддерживает работу с on-demand ссылками, что позволяет агенту динамически обращаться к внешней документации и базам данных в процессе анализа. Это сокращает время на ручной поиск сигнатур и методов обфускации, используемых в современных мобильных приложениях. Инструмент распространяется с открытым исходным кодом, что дает возможность интеграции в существующие CI/CD пайплайны для автоматизированного тестирования безопасности.
Применение подобных агентов позволяет сократить время на первичный аудит безопасности мобильного ПО. Автоматизация этапов деобфускации и поиска уязвимостей в коде DEX позволяет специалистам по безопасности сосредоточиться на анализе логических ошибок, делегируя рутинные операции по разбору структуры приложения алгоритмам.



