К основному содержанию
скилл CX Codex

analyzing-android-malware-with-apktool — скилл для Claude Code

Проводит статический анализ подозрительных APK без их запуска: проверяет разрешения, компоненты и вызовы API. Пригодится при расследовании инцидентов и составлении правил детекта.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-android-malware-with-apktool -a claude-code
Открыть на GitHub

Что делает analyzing-android-malware-with-apktool

Скилл организует статический разбор Android-приложений без их запуска. Он использует androguard для разбора манифеста, поиска опасных комбинаций разрешений, компонентов вроде activities и services, а также скрытых вызовов reflection, crypto или SMS. Через apktool декомпилируются ресурсы, а jadx восстанавливает исходный Java-код.

На выходе формируется отчёт в JSON с оценкой риска, извлечёнными строками, адресами C2 и привязкой техник к матрице MITRE ATT&CK Mobile. Работать с реальными вредоносными APK без изолированной виртуальной машины или песочницы небезопасно, поэтому окружение нужно изолировать заранее. Для запуска также понадобятся Python 3.9+ с установленной библиотекой androguard.

Какие задачи решает

  • разобрать манифест APK и выявить опасные комбинации разрешений
  • обнаружить паттерны динамической загрузки кода и вызовы через reflection
  • извлечь из строк приложения C2-индикаторы, домены и IP-адреса
  • сформировать JSON-отчёт с матрицей MITRE ATT&CK для SOC-аналитиков

Примеры запросов агенту

  • Проведи статический анализ файла sample.apk с помощью androguard и apktool
  • Проверь подозрительный APK на динамическую загрузку кода через DexClassLoader и Runtime.exec
  • Составь JSON-отчёт по sample.apk с индикаторами компрометации и разметкой MITRE ATT&CK

Как установить analyzing-android-malware-with-apktool

1Через Skills CLI (Vercel)

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-android-malware-with-apktool -a claude-code

2Вручную: положить файлы

~/.claude/skills/analyzing-android-malware-with-apktool/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/analyzing-android-malware-with-apktool/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора89

testing-api-security-with-owasp-top-10 Скилл прогоняет REST, GraphQL и gRPC эндпоинты по OWASP API Security Top 10 (2023) через Burp Suite и Postman. Пригодится на авторизованном пентесте и перед выкаткой новых эндпоинтов. CX Codex +1 769установок analyzing-api-gateway-access-logs Скилл разбирает логи API Gateway и ищет признаки BOLA/IDOR, обхода лимитов, перебора учётных данных и инъекций. CX Codex +1 761установок acquiring-disk-image-with-dd-and-dcfldd Скилл ведёт агента по созданию побитовой копии диска через dd или dcfldd с проверкой хешей — для форензики и разбора инцидентов. CX Codex +1 675установок performing-web-application-penetration-test Пошаговый сценарий тестирования веб-приложений на проникновение по методике OWASP WSTG с помощью Burp Suite. Пригодится для аудита перед релизом и проверки исправлений. CX Codex +1 660установок testing-for-xss-vulnerabilities Проверяет веб-приложение на отражённый, сохранённый и DOM XSS. Нужен для аудита обработки пользовательского ввода и политик CSP. CX Codex +1 647установок conducting-api-security-testing Скилл проверяет REST, GraphQL и gRPC API на ошибки доступа, аутентификации, валидации и бизнес-логики. Нужен для авторизованных проверок API. CX Codex +1 643установок analyzing-email-headers-for-phishing-investigation Разбирает заголовки писем, цепочку Received и проверяет SPF, DKIM и DMARC для выявления фишинга и подделки домена отправителя. CX Codex +1 612установок analyzing-cyber-kill-chain Разбирает ход вторжения по модели Lockheed Martin Cyber Kill Chain и показывает пробелы в защите. Нужен для разбора инцидента и планирования защитных мер. CX Codex +1 606установок

Похожие

apktool BrownFineSecurity Скилл учит агента распаковывать Android APK через apktool: доставать AndroidManifest.xml, ресурсы и smali-код, а потом собирать изменённый APK обратно. CX Codex +1 526установок jadx BrownFineSecurity Скилл учит агента разбирать Android APK через jadx: получать читаемый Java-код, искать ключи и уязвимости в исходниках. CX Codex +1 487установок rev-dex-dumper P4nda0s Инструмент выгружает DEX-файлы из оперативной памяти Android-устройства через ADB. Он помогает распаковывать приложения и анализировать обфусцированный код. CX Codex +1 1 800установок limrun-gradle limrun-inc Собирает Android-приложения в удалённой песочнице с помощью команды lim gradle build. Помогает получить APK или подписанный AAB без локального Android SDK и Gradle. CX Codex +1 40 000установок clerk-android clerk Скилл помогает агенту подключить Clerk к нативному Android-приложению на Kotlin и Jetpack Compose — через готовые AuthView/UserButton или свой поток авторизации. CX Codex +1 14 400установок android-pentesting-tricks yaklang Плейбук по тестированию Android-приложений: обход SSL pinning, работа с экспортированными компонентами, WebView и intent redirection. Для авторизованных проверок. CX Codex +1 4 100установок

Рядом в теме «Безопасность»

Всё по теме «Безопасность» →

Вопросы о analyzing-android-malware-with-apktool

Как установить analyzing-android-malware-with-apktool в Claude Code?

Выполните команду npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-android-malware-with-apktool -a claude-code.

Что делает analyzing-android-malware-with-apktool?

Скилл выполняет статический разбор APK без запуска приложения. Он извлекает метаданные манифеста, находит опасные API-вызовы, выявляет признаки обфускации и строит отчёт с оценкой риска.

Что нужно подготовить перед запуском анализа?

Потребуются Python 3.9+ с библиотекой androguard, установленный apktool и изолированная среда вроде песочницы или VM. Для восстановления Java-кода опционально используется jadx.

Исходный текст

SKILL.md · Apache-2.0
---
name: analyzing-android-malware-with-apktool
description: Perform static analysis of Android APK malware using apktool for resource decompilation, jadx for Java source recovery, and androguard for manifest inspection, dangerous permission-combination detection, and identification of obfuscated code, dynamic code loading, and reflection-based API calls. Use to statically triage a suspicious APK without executing it or to build mobile malware detection rules.
domain: cybersecurity
subdomain: malware-analysis
tags:
- Android
- APK
- apktool
- jadx
- androguard
- mobile-malware
- static-analysis
- reverse-engineering
version: '1.0'
author: mahipal
license: Apache-2.0
nist_csf:
- DE.AE-02
- RS.AN-03
- ID.RA-01
- DE.CM-01
mitre_attack:
- T1406
- T1407
- T1626.001
- T1655.001
- T1521.001
---

# Analyzing Android Malware with Apktool

## Overview

Android malware distributed as APK files can be statically analyzed to extract permissions, activities, services, broadcast receivers, and suspicious API calls without executing the sample. This skill uses androguard for programmatic APK analysis, identifying dangerous permission combinations, obfuscated code patterns, dynamic code loading, reflection-based API calls, and network communication indicators.


## When to Use

- When investigating security incidents that require analyzing android malware with apktool
- When building detection rules or threat hunting queries for this domain
- When SOC analysts need structured procedures for this analysis type
- When validating security monitoring coverage for related attack techniques

## Prerequisites

- Python 3.9+ with `androguard`
- apktool (for resource decompilation)
- jadx (for Java source recovery, optional)
- Isolated analysis environment (VM or sandbox)
- Sample APK files for analysis

## Steps

1. Parse APK with androguard to extract manifest metadata
2. Enumerate requested permissions and flag dangerous combinations
3. List activities, services, receivers, and providers from manifest
4. Scan for suspicious API calls (reflection, crypto, SMS, telephony)
5. Detect dynamic code loading patterns (DexClassLoader, Runtime.exec)
6. Extract hardcoded URLs, IPs, and C2 indicators from strings
7. Generate risk assessment report with MITRE ATT&CK mobile mappings

## Expected Output

- JSON report with permission analysis, component listing, suspicious API calls, network indicators, and risk score
- Extracted strings and potential IOCs from the APK

© mahipal · Apache-2.0 · mukul975/Anthropic-Cybersecurity-Skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой