burp-suite-testing
Faz seu agente testar a segurança de aplicações web de forma completa. Ele pode analisar e modificar tráfego, escanear vulnerabilidades e ajudar em testes manuais.
O que ela faz
Esta ferramenta ajuda a testar a segurança de sites e aplicativos web. Ela permite ver e alterar o tráfego entre você e o site, procurar por falhas automaticamente e testar manualmente.
Quando usar
- ✓Para verificar se um site está seguro antes de colocá-lo no ar.
- ✓Para aprender como falhas de segurança em sites funcionam.
- ✓Para testar a segurança de um site que você tem permissão para testar.
Exemplo do que pedir para a IA
“Quero testar a segurança do site exemplo.com. Tenho permissão para isso.”
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 funciona como um intermediário (proxy) que captura todo o tráfego entre seu navegador e o site. Você pode então examinar e modificar esse tráfego para encontrar problemas de segurança.
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 sickn33/agentic-awesome-skills --skill burp-suite-testingOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/burp-suite-testing/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.
⚠️ USO AUTORIZADO APENAS Esta habilidade destina-se apenas a fins educacionais ou avaliações de segurança autorizadas. Você deve ter permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. O uso indevido desta ferramenta é ilegal e estritamente proibido.
Portão de confirmação obrigatório Antes de executar qualquer comando que sonde, explore, altere, persista, extraia dados ou tente acesso a credenciais contra um alvo:
- Peça ao usuário para declarar o URL exato do alvo, IP, conta ou recurso.
- Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
- Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
- Aguarde a confirmação explícita na conversa atual.
Sem essa confirmação, permaneça somente leitura e forneça apenas orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.
USO AUTORIZADO APENAS: Use esta habilidade apenas para avaliações de segurança autorizadas, validação defensiva ou ambientes educacionais controlados.
Teste de Aplicações Web com Burp Suite
Propósito
Execute testes abrangentes de segurança em aplicações web usando o conjunto de ferramentas integradas do Burp Suite, incluindo interceptação e modificação de tráfego HTTP, análise e reenvio de requisições, varredura automatizada de vulnerabilidades e fluxos de trabalho de teste manual. Esta habilidade permite a descoberta e exploração sistemática de vulnerabilidades em aplicações web através da metodologia de teste baseada em proxy.
Entradas / Pré-requisitos
Ferramentas Necessárias
- Burp Suite Community ou Professional Edition instalada
- Navegador embutido do Burp ou navegador externo configurado
- URL da aplicação web alvo
- Credenciais válidas para testes autenticados (se aplicável)
Configuração do Ambiente
- Burp Suite iniciado com projeto temporário ou nomeado
- Listener de proxy ativo em 127.0.0.1:8080 (padrão)
- Navegador configurado para usar o proxy do Burp (ou use o navegador do Burp)
- Certificado CA instalado para interceptação HTTPS
Comparativo de Edições
| Recurso | Community | Professional |
|---|---|---|
| Proxy | ✓ | ✓ |
| Repeater | ✓ | ✓ |
| Intruder | Limitado | Completo |
| Scanner | ✗ | ✓ |
| Extensões | ✓ | ✓ |
Saídas / Entregáveis
Saídas Principais
- Requisições/respostas HTTP interceptadas e modificadas
- Relatórios de varredura de vulnerabilidades com conselhos de remediação
- Documentação do histórico HTTP e mapa do site
- Provas de conceito de exploits para vulnerabilidades identificadas
Fluxo de Trabalho Principal
Fase 1: Interceptando Tráfego HTTP
Iniciando o Navegador do Burp
Navegue até o navegador integrado para integração perfeita do proxy:
- Abra o Burp Suite e crie/abra um projeto
- Vá para a aba Proxy > Intercept
- Clique em Open Browser para iniciar o navegador pré-configurado
- Posicione as janelas para visualizar o Burp e o navegador simultaneamente
Configurando a Interceptação
Controle quais requisições são capturadas:
Proxy > Intercept > Intercept is on/off toggle
When ON: Requests pause for review/modification
When OFF: Requests pass through, logged to history
Interceptando e Encaminhando Requisições
Processe o tráfego interceptado:
- Defina o toggle de interceptação para Intercept on
- Navegue até o URL alvo no navegador
- Observe a requisição retida na aba Proxy > Intercept
- Revise o conteúdo da requisição (cabeçalhos, parâmetros, corpo)
- Clique em Forward para enviar a requisição ao servidor
- Continue encaminhando requisições subsequentes até a página carregar
Visualizando o Histórico HTTP
Acesse o log completo de tráfego:
- Vá para a aba Proxy > HTTP history
- Clique em qualquer entrada para visualizar a requisição/resposta completa
- Ordene clicando nos cabeçalhos das colunas (# para ordem cronológica)
- Use filtros para focar no tráfego relevante
Fase 2: Modificando Requisições
Interceptando e Modificando
Altere os parâmetros da requisição antes de encaminhar:
- Habilite a interceptação: Intercept on
- Dispare a requisição alvo no navegador
- Localize o parâmetro a ser modificado na requisição interceptada
- Edite o valor diretamente no editor de requisição
- Clique em Forward para enviar a requisição modificada
Alvos Comuns de Modificação
| Alvo | Exemplo | Propósito |
|---|---|---|
| Parâmetros de preço | price=1 |
Testar lógica de negócios |
| IDs de usuário | userId=admin |
Testar controle de acesso |
| Valores de quantidade | qty=-1 |
Testar validação de entrada |
| Campos ocultos | isAdmin=true |
Testar escalonamento de privilégios |
Exemplo: Manipulação de Preço
POST /cart HTTP/1.1
Host: target.com
Content-Type: application/x-www-form-urlencoded
productId=1&quantity=1&price=100
# Modify to:
productId=1&quantity=1&price=1
Resultado: Item adicionado ao carrinho com o preço modificado.
…
Perguntas frequentes
Preciso instalar algo?
Sim, você precisa ter o Burp Suite instalado no seu computador.
Posso testar qualquer site?
Não, você só pode testar sites para os quais tem permissão explícita e por escrito. Testar sem permissão é ilegal.
O que é 'tráfego'?
Tráfego são todas as informações trocadas entre seu navegador e o site quando você o visita ou interage com ele.
Detalhes
Descrição original do autor
Execute comprehensive web application security testing using Burp Suite's integrated toolset, including HTTP traffic interception and modification, request analysis and replay, automated vulnerability scanning, and manual testing workflows.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2472
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
cpp-testing
Faz seu agente escrever e melhorar testes para código C++. Ajuda a configurar ferramentas de teste e a corrigir erros.
affaan-m/ECC
csharp-testing
Ajuda seu agente a criar testes para código C# e .NET. Ele usa as melhores práticas para garantir que os testes sejam eficientes e confiáveis.
affaan-m/ECC
django-tdd
Faz seu agente aplicar estratégias de teste para Django com pytest-django e TDD. É útil para escrever testes robustos e garantir a qualidade do código, especialmente para APIs DRF.
affaan-m/ECC