hacktricks/pentesting-web/xss-cross-site-scripting/xss-tools.md
2023-06-03 13:10:46 +00:00

4.8 KiB

Outils XSS

☁️ HackTricks Cloud ☁️ -🐦 Twitter 🐦 - 🎙️ Twitch 🎙️ - 🎥 Youtube 🎥

XSStrike

git clone https://github.com/s0md3v/XSStrike.git
cd XSStrike
pip install -r requirements.txt
python xsstrike.py

python xsstrike.py -u "http://SERVER_IP:PORT/index.php?task=test" 

Utilisation de base (Get) :
python3 xsstrike.py --headers -u "http://localhost/vulnerabilities/xss_r/?name=asd"
Utilisation de base (Post) :
python xsstrike.py -u "http://example.com/search.php" --data "q=query"
Crawling (profondeur par défaut = 2) :
python xsstrike.py -u "http://example.com/page.php" --crawl -l 3
Trouver des paramètres cachés :
python xsstrike.py -u "http://example.com/page.php" --params
Extra :
--headers #Définir des en-têtes personnalisés (comme les cookies). Il est nécessaire de les définir à chaque fois
--skip-poc
--skip-dom #Ignorer la recherche de XSS dans le DOM

BruteXSS

git clone https://github.com/rajeshmajumdar/BruteXSS

Outil pour trouver les paramètres vulnérables (GET ou POST) à XSS en utilisant une liste de payloads avec une interface graphique.
Les en-têtes personnalisés (comme les cookies) ne peuvent pas être configurés.

XSSer

https://github.com/epsylon/xsser
Déjà installé dans Kali.
Outil complet pour trouver des XSS.

Utilisation de base (GET):

L'outil n'envoie pas le payload :(

XSSCrapy

git clone https://github.com/DanMcInerney/xsscrapy

Non recommandé. Beaucoup de sorties inutiles et cela ne fonctionne pas correctement.

Dalfox

https://github.com/hahwul/dalfox

☁️ HackTricks Cloud ☁️ -🐦 Twitter 🐦 - 🎙️ Twitch 🎙️ - 🎥 Youtube 🎥