
Scanner XSS em Python que confirma injeção de payloads refletidos e codificados, executa payloads para capturar cookies, detecta WAFs e testa XST com uma biblioteca HTML5 de 44 payloads.
XSSYA é um Scanner de Cross Site Scripting & Confirmação de Vulnerabilidade (Funcionando em dois Métodos) • Método número 1 para Confirmação de Requisição e Resposta • Método número 2 para Confirmação Executa payload codificado e procura pelo mesmo payload no código HTML da web, mas decodificado • Suporte a HTTPS • Após a Confirmação (executa o payload para obter cookies) • Identifica 3 Tipos de WAF (Mod_Security - WebKnight - F5 BIG IP) • Pode ser executado em (Windows - Linux) XSSYA Continua Biblioteca de Payloads Codificados Para Bypass de WAF (Web Application Firewall) Também Suporta Salvar o Código HTML da Web Antes de Executar o Payload Visualizando o Código HTML da Web na Tela ou Terminal $ Python xssya.py Exemplo $ Python xssya.py http://www.domain.com/ http://www.domain.com= http://www.domain.com?
• O que foi alterado? (XSSYA v 2.0 tem mais payloads; a biblioteca contém 41 payloads para aprimorar o nível de detecção O scanner XSS agora foi removido do XSSYA para reduzir falsos positivos As URLs a serem testadas costumavam não permitir nenhum caractere no final da URL exceto (/ - = -?) mas agora essa limitação foi removida
• O que há de novo no XSSYA V2.0 ? Payload Personalizado 1 – Você tem a capacidade de Escolher seu Payload Personalizado Ex: e você pode codificar seu payload personalizado com diferentes tipos de codificações como (B64 – HEX – URL_Encode –- HEX com Ponto e Vírgula)
(Entidades HTML à Aspas Simples & Duplas apenas - colchetes – E – ou Codificar todo o payload com Entidades HTML) Este recurso também suportará o método de confirmação de vulnerabilidade XSS no qual você escolhe seu payload personalizado e codificação personalizada, executa e se a resposta for 200 verifica o mesmo payload decodificado na página de código HTML.
• O que há de novo no XSSYA V2.0? Payloads HTML5 XSYSA V2.0 contém uma biblioteca de 44 payloads HTML5
• O que há de Novo no XSSYA V 2.0?
XSSYA possui uma Biblioteca para as aplicações mais vulneráveis com XSS – Cross site scripting e esta biblioteca contabiliza (Apache – WordPress – PHPmy Admin) Se você escolher a aplicação apache ela fornece o Número CVE da versão do Apache que é afetada e o link para o CVE para mais detalhes, assim será fácil procurar por uma determinada versão que é afetada com XSS
• O que há de Novo no XSSYA V 2.0? XSSYA tem o recurso de converter o endereço IP do atacante para (Hex, Dword, Octal) para contornar qualquer mecanismo de segurança ou IPS que exista no Domínio alvo
• O que há de Novo no XSSYA V 2.0?
XSSYA verifica se o alvo é Vulnerável a XST (Cross Site Trace) que envia uma Requisição Trace personalizada e verifica se o domínio alvo é Vulnerável a requisição será assim:
TRACE / HTTP/1.0 Host: demo.testfire.net Header1: < script >alert(document.cookie);
O Módulo que precisa ser baixado é colorama-0.2.7 https://pypi.python.org/pypi/colorama gdshortener 0.0.2 https://pypi.python.org/pypi/gdshortener
Nota: se você enfrentar problema de conexão Https - apenas delete (class fake_ssl) e teste novamente