analyzing-android-malware-with-apktool
Ajuda seu agente a examinar aplicativos de celular suspeitos. Ele analisa o código para encontrar programas maliciosos sem precisar executá-los.
O que ela faz
Esta ferramenta ajuda a investigar aplicativos Android suspeitos (arquivos APK) sem precisar executá-los. Ela analisa o código e as permissões para encontrar atividades maliciosas, como roubo de dados ou comunicação com servidores perigosos.
Quando usar
- ✓Ao investigar um aplicativo Android que parece suspeito.
- ✓Para criar regras de detecção de vírus para aplicativos Android.
- ✓Quando você precisa entender o que um aplicativo Android faz antes de instalá-lo.
Exemplo do que pedir para a IA
“Analise este arquivo APK suspeito e me diga se ele tenta roubar informações ou se conectar a sites perigosos.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta usa programas como o 'androguard' para ler as informações internas do aplicativo (como permissões e código). Ela procura por padrões conhecidos de aplicativos maliciosos, como o uso de funções perigosas ou a tentativa de baixar mais código.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-android-malware-with-apktoolOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/analyzing-android-malware-with-apktool/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Analisando Malware Android com Apktool
Visão Geral
Malware Android distribuído como arquivos APK pode ser analisado estaticamente para extrair permissões, atividades, serviços, receptores de broadcast e chamadas de API suspeitas sem executar a amostra. Esta habilidade usa o androguard para análise programática de APK, identificando combinações perigosas de permissões, padrões de código ofuscados, carregamento dinâmico de código, chamadas de API baseadas em reflexão e indicadores de comunicação de rede.
Quando Usar
- Ao investigar incidentes de segurança que exigem a análise de malware Android com apktool
- Ao construir regras de detecção ou consultas de caça a ameaças para este domínio
- Quando analistas de SOC precisam de procedimentos estruturados para este tipo de análise
- Ao validar a cobertura de monitoramento de segurança para técnicas de ataque relacionadas
Pré-requisitos
- Python 3.9+ com
androguard - apktool (para descompilação de recursos)
- jadx (para recuperação de código fonte Java, opcional)
- Ambiente de análise isolado (VM ou sandbox)
- Arquivos APK de amostra para análise
Passos
- Analisar APK com androguard para extrair metadados do manifesto
- Enumerar permissões solicitadas e sinalizar combinações perigosas
- Listar atividades, serviços, receptores e provedores do manifesto
- Escanear por chamadas de API suspeitas (reflexão, criptografia, SMS, telefonia)
- Detectar padrões de carregamento dinâmico de código (DexClassLoader, Runtime.exec)
- Extrair URLs, IPs e indicadores de C2 codificados diretamente das strings
- Gerar relatório de avaliação de risco com mapeamentos do MITRE ATT&CK mobile
Saída Esperada
- Relatório JSON com análise de permissões, listagem de componentes, chamadas de API suspeitas, indicadores de rede e pontuação de risco
- Strings extraídas e potenciais IOCs do APK
Perguntas frequentes
Preciso ser um programador para usar isso?
Não, você só precisa saber como pedir para a IA analisar o arquivo.
O que é um arquivo APK?
É o formato de arquivo usado para instalar aplicativos em dispositivos Android.
Essa ferramenta executa o aplicativo suspeito?
Não, ela apenas o analisa estaticamente, sem risco de infectar seu computador ou dispositivo.
Detalhes
Descrição original do autor
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 rul
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5433
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC