intercepting-mobile-traffic-with-burpsuite
Ajuda seu agente a interceptar e analisar o tráfego de aplicativos móveis para encontrar falhas de segurança.
O que ela faz
Esta ferramenta ajuda a ver e analisar as conversas (tráfego de internet) entre um aplicativo de celular e seus servidores. É útil para encontrar falhas de segurança em como o aplicativo se comunica.
Quando usar
- ✓Quando você está testando a segurança de um aplicativo de celular.
- ✓Para verificar se informações sensíveis estão sendo enviadas de forma segura.
- ✓Ao analisar como um aplicativo se comunica com seus servidores.
Exemplo do que pedir para a IA
“Quero ver o tráfego do meu aplicativo de celular para o servidor.”
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
Você configura seu celular para enviar todo o tráfego de internet para o seu computador, onde o programa Burp Suite está rodando. O Burp Suite então mostra tudo que está sendo enviado e recebido.
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 intercepting-mobile-traffic-with-burpsuiteOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/intercepting-mobile-traffic-with-burpsuite/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.
Interceptando Tráfego Mobile com Burp Suite
Quando Usar
Use esta habilidade quando:
- Testar endpoints de API de aplicativos mobile em busca de vulnerabilidades de autenticação, autorização e injeção
- Analisar dados transmitidos entre aplicativos mobile e servidores backend durante testes de penetração
- Avaliar implementações de "certificate pinning" e a dificuldade de contorná-las
- Identificar vazamento de dados sensíveis no tráfego de rede mobile
Não use esta habilidade para interceptar tráfego de aplicativos que você não tem autorização para testar -- a interceptação de tráfego sem autorização viola as leis de fraude computacional.
Pré-requisitos
- Burp Suite Professional ou Community Edition instalado na estação de trabalho de teste
- Dispositivo Android/emulador ou dispositivo iOS na mesma rede que o host do Burp Suite
- Certificado CA do Burp Suite instalado no dispositivo alvo
- Para Android 7+: Modificação da configuração de segurança de rede ou módulo Magisk para confiança de CA do sistema
- Para contornar SSL pinning: Frida + Objection ou scripts Frida customizados
- Rede Wi-Fi onde a configuração de proxy é possível
Fluxo de Trabalho
Passo 1: Configurar o Listener de Proxy do Burp Suite
Burp Suite > Proxy > Options > Proxy Listeners:
- Bind to address: All interfaces (or specific IP)
- Bind to port: 8080
- Enable "Support invisible proxying"
Verifique se o listener está ativo e anote o endereço IP da estação de trabalho na rede compartilhada.
Passo 2: Configurar o Proxy do Dispositivo Mobile
Android:
Settings > Wi-Fi > [Network] > Advanced > Manual Proxy
- Host: <burp_workstation_ip>
- Port: 8080
iOS:
Settings > Wi-Fi > [Network] > Configure Proxy > Manual
- Server: <burp_workstation_ip>
- Port: 8080
Passo 3: Instalar o Certificado CA do Burp Suite
Android (abaixo da API 24):
# Export Burp CA from Proxy > Options > Import/Export CA Certificate
# Transfer to device and install via Settings > Security > Install from storage
Android (API 24+ / Android 7+): Aplicativos que visam a API 24+ não confiam em CAs instaladas pelo usuário por padrão. Opções:
# Option A: Modify app's network_security_config.xml (requires APK rebuild)
# Add to res/xml/network_security_config.xml:
# <network-security-config>
# <debug-overrides>
# <trust-anchors>
# <certificates src="user" />
# </trust-anchors>
# </debug-overrides>
# </network-security-config>
# Option B: Install as system CA (rooted device)
openssl x509 -inform DER -in burp-ca.der -out burp-ca.pem
HASH=$(openssl x509 -inform PEM -subject_hash_old -in burp-ca.pem | head -1)
cp burp-ca.pem "$HASH.0"
adb push "$HASH.0" /system/etc/security/cacerts/
adb shell chmod 644 /system/etc/security/cacerts/$HASH.0
# Option C: Magisk module (MagiskTrustUserCerts)
iOS:
1. Navigate to http://<burp_ip>:8080 in Safari
2. Download Burp CA certificate
3. Settings > General > VPN & Device Management > Install profile
4. Settings > General > About > Certificate Trust Settings > Enable full trust
Passo 4: Interceptar e Analisar Tráfego
Com o proxy configurado, abra o aplicativo alvo e navegue por sua funcionalidade:
Burp Suite > Proxy > HTTP History: Revise todas as requisições e respostas capturadas.
Áreas chave para analisar:
- Tokens de autenticação: Estrutura JWT, expiração de token, mecanismos de refresh
- Endpoints de API: Caminhos RESTful, consultas GraphQL, padrões de parâmetros
- Dados sensíveis em trânsito: PII (Informações Pessoais Identificáveis), credenciais, dados financeiros
- Cabeçalhos de resposta: Cabeçalhos de segurança (HSTS, CSP, X-Frame-Options)
- Respostas de erro: Stack traces, informações de debug, caminhos internos
Passo 5: Testar Vulnerabilidades de API Usando o Burp Repeater
Encaminhe requisições interceptadas para o Repeater para testes manuais:
Right-click request > Send to Repeater
Test categories:
- Authentication bypass: Remove/modify auth tokens
- IDOR: Modify user IDs, object references
- Injection: SQL injection, NoSQL injection in parameters
- Rate limiting: Rapid request replay for brute force assessment
- Business logic: Modify prices, quantities, permissions in requests
Passo 6: Automatizar Testes com o Burp Scanner
Right-click request > Do active scan (Professional only)
Scanner checks:
- SQL injection (error-based, blind, time-based)
- XSS (reflected, stored)
- Command injection
- Path traversal
- XML/JSON injection
- Authentication flaws
Passo 7: Lidar com Certificate Pinning
Se o tráfego não for visível devido ao certificate pinning:
# Bypass baseado em Frida (genérico)
frida -U -f com.target.app -l ssl-pinning-bypass.js
# Bypass com Objection
…
Perguntas frequentes
O que é Burp Suite?
É um programa de computador usado por especialistas em segurança para testar a segurança de sites e aplicativos, agindo como um intermediário para ver o tráfego.
Preciso instalar algo no celular?
Sim, você precisa configurar o celular para usar o Burp Suite como um 'proxy' e instalar um certificado de segurança especial do Burp Suite para que ele possa ver o tráfego criptografado (HTTPS).
Posso usar isso em qualquer aplicativo?
Você só deve usar esta ferramenta em aplicativos que você tem permissão para testar. Usar sem permissão é ilegal.
Detalhes
Descrição original do autor
Intercepts and analyzes HTTP/HTTPS traffic from mobile applications using Burp Suite proxy to identify insecure API communications, authentication flaws, data leakage, and server-side vulnerabilities. Use when performing mobile application penetration testing, assessing API security, or evaluating client-server communication patterns. Activates for requests involving mobile traffic interception, B
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5988
- 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