Описание тега androguard

Androguard - это в основном инструмент обратного проектирования, написанный на python для игры с: Dex/Odex (виртуальная машина Dalvik) (.dex) (дизассемблирование, декомпиляция), APK (приложение Android) (.apk), двоичный XML-файл Android (.xml), Ресурсы Android (.arsc). Androguard доступен для Linux/OSX/Windows (на питоне).
1 ответ

Ошибка в python при запуске androguard при импорте zlib

Я пытался запустить андрогард на Ubuntu 13.10 Я скачал zlib библиотека и поместил его в правильный путь при запуске файла apk.py, у которого есть from zlib import crc32 он возвращает сообщение об ошибке Cannot import name crc32 zlib каталог содержит…
21 дек '13 в 12:54
1 ответ

Как запустить скрипт malloDroid?

Я хочу проверить SSL-подтверждение в моем приложении. Я скачал на свой santoku malloDroid.py и попытался использовать его (конечно, раньше я читал, что этот скрипт является расширением Androguard). Я просто запускаю приложение Mallo: ./malloroid.py …
11 авг '15 в 20:44
0 ответов

Выход андрогарда урезан

Я установил androguard, чтобы помочь мне проанализировать свои собственные приложения, чтобы убедиться, что Proguard выполняет свою работу (например, удаление сообщений Log. *). В целом это работает хорошо, но у меня проблема с командами с длинными …
10 май '17 в 00:02
1 ответ

Получить файл config.xml приложений Cordova с помощью Androguard

Можно ли получить config.xml файл, который генерируется приложениями на основе Cordova с использованием Adroguard?Я не могу найти его под /res папка, и она не указана в выводе get_files() метод. apktoolс другой стороны, может получить config.xml из …
16 апр '18 в 09:05
1 ответ

Построение графика потока управления для Android APK из кода smali

Существуют ли какие-либо инструменты для синтаксического анализа кода для создания CFG? Я знаю, что Androguard делает нечто подобное, но, похоже, использует декомпиляцию файла apk, которая может стать ненадежной в ситуациях, когда apk использует мет…
18 июл '17 в 06:33
0 ответов

Ошибка памяти при использовании модуля androguard в правилах Yara

Я попытался установить Yara 3.8.1 с помощью модуля androguard. Во время установки я столкнулся с этой проблемой, поэтому применил патч, предоставленный @reox, к androguard.c файл и это решило проблему. После этого я попробовал простое правило Yara с…
08 окт '18 в 12:25
0 ответов

Прочитайте APK файл из URL в Python 2.7

Я работаю над скриптом Python, который читает файл APK, который хранится в папке на том же сервере, на котором работает скрипт. вот код, который я использую: apk_path = "/var/fibo-dev/public/uploads/apks/TvBox-release-signed-latest.apk" apkf = APK(a…
02 июл '18 в 11:14
1 ответ

Что такое испорченные пакеты от androguard?

Описание функции androguard get_tainted_packages(): "Вернуть испорченные пакеты". Кажется, что все классы, определенные для APP, будут возвращены из моего тестирования этой функции. Но в чем смысл испорченных пакетов?
23 авг '16 в 02:54
1 ответ

Невозможно импортировать андрогард в Python Ubuntu 16.04

Я установил последнюю версию androguard в мою ОС Ubuntu 16.04 LTS, используя (apt install androguard). Я могу попасть в оболочку с помощью команды "androlyze -s". Но я не могу импортировать androguard в мой код Python. Например, когда я запускаю фай…
20 сен '17 в 05:24
1 ответ

Как отследить локальную переменную по Androguard

Я хочу отслеживать все объекты Intent, но не могу найти API. Я хочу знать, где компонент запускает другой в приложении. Также я хочу знать, как это происходит, например, является ли намерение явным намерением или если у него есть данные. Например, д…
19 апр '13 в 08:04
1 ответ

Как я могу получить фактическое значение в AndroidManifest.xml с помощью Androguard?

Я пытался использовать androguard для анализа apk-файлов, но некоторые AndroidManifest.xml apk не показывают значение напрямую, например <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@7F0A02D1"> Как я могу получить зн…
05 июн '17 в 07:07
1 ответ

Есть ли пакет python для разбора pkcs7?

Я извлекаю функции из файлов Android .APK с помощью androguard, и сейчас мне нужно извлечь серийный номер (*) из файла подписи (обычно CERT.RSA). Я нашел asn1crypto, но я не совсем понимаю, как использовать его с pkcs7. Так есть ли пакет Python, под…
20 авг '17 в 13:08
1 ответ

Сравнение приложений с помощью androguard

Я работаю над обнаружением вредоносных программ для Android. Поэтому я использовал Androguard для анализа приложений (в Windows 7). Но когда я использую androsim.py для сравнения приложений, он выдает "MemoryError".Используемая команда: androsim.py …
26 мар '15 в 18:08
1 ответ

Есть ли способ в Androguard, чтобы определить, действительно ли метод вызывается?

Я хочу провести статический анализ приложения для Android с помощью Androguard. В частности, мне интересно определить, вызывается ли определенный библиотечный метод. Однако, поскольку вызов метода может быть частью кода, который никогда не достигает…
0 ответов

Как экранировать персонажей в регулярных выражениях Андрогарда?

Я использую Androguard для статического анализа apk-файла. я использую a, d, dx = AnalyzeAPK("/app-debug.apk", decompiler="dad") декомпилировать апк. Тогда я делаю d.get_regex_strings(".*PackageManager.NameNotFoundException.*"). Я знаю, что там долж…
05 авг '15 в 22:04
0 ответов

Как запустить команду "androguard analysis" в Python?

Я работаю с файлами dex. Поэтому я должен использовать модуль androguard. Команда Androguard analysis 'успешно выполняется в cmd. но я хочу запустить его как код Python в среде Python. Может кто-нибудь мне помочь?
15 апр '19 в 08:10
0 ответов

Как извлечь намерения фильтра из.apk с помощью androguard или aapt?

Мне нужно извлечь функции фильтра намерений из файлов APK, и я могу извлечь разрешение и компонент Hardware с помощью androguard, которая является библиотекой с открытым исходным кодом, и я использовал ее класс APK для извлечения функций, но для нам…
1 ответ

TypeError: androlyze_main() принимает 2 позиционных аргумента, но 4 были заданы

Когда я использую androlyze.py [apk], я получаю сообщение об ошибке:TypeError: androlyze_main() принимает 2 позиционных аргумента, но 4 было дано Я использую androguard в Mac со средой Python, я использую "pip3 install androguard" для установки andr…
02 апр '19 в 08:53
1 ответ

Соглашение об именах методов Java

Где я могу найти документацию по синтаксису соглашения об именах методов, используемого в Androguard? После некоторого поиска кажется, что это то же самое, что и в Java, когда происходит ошибка. Пример кода: from androguard import misc import sys a,…
28 июн '19 в 17:58
1 ответ

Androguard - огромный анализ APK, приводящий к ошибке `MemoryError`

Я пытался использовать Androguard для анализа файла APK. Мой код довольно прост: from androguard import misc from androguard import session APK_TO_ANALYZE_PATH = r"file.apk" a, d, dx = misc.AnalyzeAPK(APK_TO_ANALYZE_PATH) print(" [*] Success") Файл …
28 авг '19 в 14:41