Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
ApkAnalyser — Инструмент статического анализа APK-файлов Android, который проверяет байт-код Dalvik, декодирует XML-ресурсы и выявляет потенциальные проблемы. Поддерживает модификацию двоичных файлов, переупаковку и верификацию logcat. | Kitploit
Инструменты/GitHubGitHub/sonyxperiadev/apkanalyser
Безопасность AndroidСтатический анализАнализ КодаОбратная инженерияМобильная безопасностьАнализ Бинарных ФайловArchived
GitHubsonyxperiadev/apkanalyser

ApkAnalyser

Инструмент статического анализа APK-файлов Android, который проверяет байт-код Dalvik, декодирует XML-ресурсы и выявляет потенциальные проблемы. Поддерживает модификацию двоичных файлов, переупаковку и верификацию logcat.

Репозиторий
1.0k2533 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Copyright (C) 2012 Sony Mobile Communications AB

Данный файл является частью ApkAnalyser.

Лицензировано в соответствии с Apache License, Version 2.0 ("Лицензия"); вы не можете использовать этот файл, кроме как в соответствии с Лицензией. Вы можете получить копию Лицензии по адресу

root@kitploit:~
 http://www.apache.org/licenses/LICENSE-2.0

Если это не требуется применимым законодательством или не согласовано в письменной форме, программное обеспечение распространяется на условиях "AS IS" (КАК ЕСТЬ), БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ, явных или подразумеваемых. См. текст Лицензии для получения подробной информации о разрешениях и ограничениях.

==============================================================================

Введение

ApkAnalyser — это инструмент статического виртуального анализа для проверки и валидации разработки вашего Android-приложения. Это полная цепочка инструментов, поддерживающая модификацию двоичного приложения с дополнительными выводами. Затем вы можете переупаковать, установить, запустить и проверить результат через logcat. ApkAnalyser также поддерживает анализ ресурсов, позволяет декодировать XML, искать ссылки на ресурсы и обнаруживать потенциальные проблемы в вашем приложении.

Это самостоятельное J2SE-приложение, выпущенное под лицензией Apache 2.0, на 100% написано на Java.

Проекты с открытым исходным кодом

Импортирован и модифицирован код следующих проектов с открытым исходным кодом:

  1. smali, ассемблер/дизассемблер dalvik, http://code.google.com/p/smali/
  2. apktool, реинжиниринг двоичных Android-приложений, http://code.google.com/p/android-apktool/
  3. Android4ME, порт Google Android для J2ME, http://code.google.com/p/android4me/
  4. Android Open Source Project

Следующие проекты с открытым исходным кодом используются в виде jar-библиотек:

  1. ASM, фреймворк для манипуляции и анализа байт-кода Java, http://asm.ow2.org/license.html
  2. Jgraphx, библиотека визуализации графов на Java, http://www.jgraph.com/jgraph.html
  3. Xpp3, потоковый XML-парсер pull, http://www.extreme.indiana.edu/dist/java-repository/xpp3/distributions
  4. L2fprod, расширенные компоненты Swing, http://www.l2fprod.com/common/

Информация о сборке

Последняя версия ApkAnalyser доступна по адресу:

https://github.com/sonyxperiadev/ApkAnalyser

ApkAnalyser включает два проекта с открытым исходным кодом: smali и apktool. Проекты должны собираться в следующем порядке:

  1. smali
  2. apktool
  3. apkanalyser

Все проекты управляются системой сборки Maven2.

http://maven.apache.org/download.html

Проект может быть собран на JDK1.5, 1.6 или 1.7.

Шаги сборки

  1. Получить последний код: git clone git://github.com/sonyxperiadev/ApkAnalyser.git

  2. Собрать проект smali cd smali mvn install

  3. Собрать проект apktool cd ../apktool mvn install

  4. Установить jgraphx в локальный репозиторий Maven cd ../apkanalyser mvn install:install-file -Dfile=lib/jgraphx.jar -DgroupId=com.mxgraph -DartifactId=jgraphx -Dversion=1.7.1.9 -Dpackaging=jar -DgeneratePom=true

  5. Собрать и упаковать ApkAnalyser mvn assembly:assembly

  6. Исполняемый jar-файл должен находиться по пути apkanalyser\target\apkanalyser-{version}-exec.jar

Опционально: также можно создать проект Eclipse с помощью команды "mvn eclipse:eclipse".

Запуск ApkAnalyser

Для запуска выполните:

java -jar ApkAnalyser.jar

Иногда ApkAnalyser потребляет много памяти для анализа байт-кода dalvik. Может не хватить памяти, особенно при загрузке более одного большого файла odexed APK. В этом случае максимальный размер кучи следует явно увеличить с помощью параметра "-Xmx1024m":

java -Xmx1024m -jar ApkAnalyser.jar

Контакты

Zhang Bojie, Sony Mobile Communications [email protected]

Скачать инструмент