Pular para o conteúdo
Skillpedia
Diversos35 mil · #5433

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-android-malware-with-apktool/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-android-malware-with-apktool/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-apktool

Ou 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.md
Conteú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

  1. Analisar APK com androguard para extrair metadados do manifesto
  2. Enumerar permissões solicitadas e sinalizar combinações perigosas
  3. Listar atividades, serviços, receptores e provedores do manifesto
  4. Escanear por chamadas de API suspeitas (reflexão, criptografia, SMS, telefonia)
  5. Detectar padrões de carregamento dinâmico de código (DexClassLoader, Runtime.exec)
  6. Extrair URLs, IPs e indicadores de C2 codificados diretamente das strings
  7. 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

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5433
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas