A extensão Burp Suite é capaz de encontrar o XSS refletido na página em tempo real ao navegar no site e incluir alguns recursos como:
- Destaque da reflexão na guia de resposta.
- Teste quais símbolos são permitidos nesta reflexão.
- Análise do contexto de reflexão.
- Lista branca do tipo conteúdo.
Como usar
Após a instalação do plugin, você só precisa começar a trabalhar com o aplicativo web testado. Toda vez que a reflexão é encontrada, o refletor define a gravidade e geraproblemas de burp .
Cada questão de burp inclui informações detalhadas sobre o parâmetro refletido, como:
Permitiu sybmols analisar
Análise de Contexto
Na informação do problema está marcado como:
Navegação de reflexão
Navegação por botões de seta na guia de resposta.
Configurações
Após a instalação do plugin, você só precisa começar a trabalhar com o aplicativo web testado. Toda vez que a reflexão é encontrada, o refletor define a gravidade e geraproblemas de burp .
Cada questão de burp inclui informações detalhadas sobre o parâmetro refletido, como:
- Símbolos permitidos nesta reflexão.
- Destaque do valor da reflexão em resposta.
- Análise de contexto de reflexão.
Permitiu sybmols analisar
Quando a reflexão é encontrada e a opção "Modo agressivo" é ativada, o refletor verificará quais símbolos especiais são exibidos nesta página a partir de parâmetros vulneráveis. Para essa ação, o reflector compõe solicitações adicionais para cada parâmetro refletido. No exemplo, enquanto trabalhávamos com o refletor do site elkokc.ml são gerados problemas com uma informação detalhada sobre a reflexão. Existem 3 reflexos para o parâmetro de "pesquisa" e cada um deles passa de símbolos especiais. Por causa da possibilidade de exibir a gravidade da gravidade dos caracteres especiais, é marcada como alta. Toda vez que a reflexão é encontrada, o refletor define a gravidade e gera problemas de burp .
Análise de Contexto
No refletor do modo "Verificar contexto", não é apenas mostrar caracteres especiais que são refletidos na página, mas também descobrir um caractere que permite quebrar a sintaxe no código da página. No exemplo, você pode ver a resposta do servidor por extensão do refletor. O parâmetro "pesquisa" foi enviado com uma carga útil - p @ y <"' p @ y . Como resultado, isso foi refletido algumas vezes em contextos diferentes.
- Reflexão com os próximos caracteres - ', ", <e a dupla citação permite sair deste contexto e escrever código HTML.
- Reflexão com os próximos caracteres - ", <e o suporte permite injetar tags HTML.
- Reflexão com os próximos caracteres - ', ", <e a citação única permite sair do contexto da variável js e escrever código malicioso.
Na informação do problema está marcado como:
- Carácter contextual - caractere que permite breake a sintaxe.
- Outros caracteres - outros caracteres que são refletidos sem contexto.
Navegação de reflexão
Navegação por botões de seta na guia de resposta.
Configurações
- Somente escopo: permita que o refletor funcione apenas com um escopo de sites adicionados.
- Modo Agressivo - o refletor gera solicitação adicional com uma carga útil de teste.
- Verificar contexto - ativar verificar o modo de contexto.