
Scanner XSS in Python che conferma l'iniezione di payload riflessi e codificati, esegue i payload per catturare i cookie, rileva i WAF e testa XST con una libreria HTML5 di 44 payload.
XSSYA è uno scanner di Cross Site Scripting e strumento di conferma delle vulnerabilità (funziona con due metodi) • Metodo numero 1 per la conferma di richiesta e risposta • Metodo numero 2 per la conferma: esegue il payload codificato e cerca lo stesso payload nel codice HTML della pagina web ma decodificato • Supporta HTTPS • Dopo la conferma (esegue il payload per ottenere i cookie) • Identifica 3 tipi di WAF (Mod_Security - WebKnight - F5 BIG IP) • Eseguibile su (Windows - Linux) XSSYA dispone di una libreria continua di payload codificati per aggirare i WAF (Web Application Firewall). Supporta inoltre il salvataggio del codice HTML della pagina web prima dell'esecuzione del payload e la visualizzazione del codice HTML della pagina web sullo schermo o nel terminale $ Python xssya.py Esempio $ Python xssya.py http://www.domain.com/ http://www.domain.com= http://www.domain.com?
• Cosa è stato modificato? (XSSYA v 2.0 dispone di più payload; la libreria contiene 41 payload per migliorare il livello di rilevamento Lo scanner XSS è ora stato rimosso da XSSYA per ridurre i falsi positivi In precedenza gli URL da testare non consentivano alcun carattere alla fine dell'URL eccetto (/ - = -?) ma ora questa limitazione è stata rimossa
• Cosa c'è di nuovo in XSSYA V2.0? Payload personalizzato 1 – Hai la possibilità di scegliere il tuo payload personalizzato, ad es. e puoi codificare il tuo payload personalizzato con diversi tipi di codifica come (B64 – HEX – URL_Encode –- HEX con punti e virgola)
(Entità HTML à Solo virgolette singole e doppie - parentesi – E – oppure codifica tutti i payload con entità HTML) Questa funzionalità supporterà anche il metodo di conferma della vulnerabilità XSS, ovvero scegli il tuo payload personalizzato e la codifica personalizzata, esegui e se la risposta è 200 verifica lo stesso payload decodificato nel codice HTML della pagina.
• Cosa c'è di nuovo in XSSYA V2.0? Payload HTML5 XSYSA V2.0 contiene una libreria di 44 payload HTML5
• Cosa c'è di nuovo in XSSYA V 2.0?
XSSYA dispone di una libreria per le applicazioni più vulnerabili a XSS – Cross site scripting e questa libreria conta (Apache – WordPress – PHPmy Admin) Se scegli l'applicazione Apache, fornisce il numero CVE della versione di Apache affetta e il link al CVE per maggiori dettagli, così sarà facile cercare una determinata versione vulnerabile a XSS
• Cosa c'è di nuovo in XSSYA V 2.0? XSSYA ha la funzionalità di convertire l'indirizzo IP dell'attaccante in (Hex, Dword, Octal) per aggirare qualsiasi meccanismo di sicurezza o IPS presente sul dominio di destinazione
• Cosa c'è di nuovo in XSSYA V 2.0?
XSSYA verifica se il target è vulnerabile a XST (Cross Site Trace), inviando una richiesta TRACE personalizzata e controllando se il dominio di destinazione è vulnerabile; la richiesta sarà simile a questa:
TRACE / HTTP/1.0 Host: demo.testfire.net Header1: < script >alert(document.cookie);
I moduli da scaricare sono colorama-0.2.7 https://pypi.python.org/pypi/colorama gdshortener 0.0.2 https://pypi.python.org/pypi/gdshortener
Nota: se riscontri problemi di connessione HTTPS - elimina semplicemente (class fake_ssl) e riprova