# XSS Discovery

Algumas das ferramentas comuns de código aberto que podem nos ajudar na descoberta de XSS são [XSS Strike](https://github.com/s0md3v/XSStrike) , [Brute XSS](https://github.com/rajeshmajumdar/BruteXSS) e [XSSer](https://github.com/epsylon/xsser) . Podemos tentar `XSS Strike`cloná-lo em nossa VM com `git clone`:

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

Podemos então executar o script e fornecer a ele uma URL com um parâmetro usando `-u`. Vamos tentar usá-lo com nosso `Reflected XSS`exemplo da seção anterior:

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

### **XSS Payloads**

Podemos testar payloads uma por uma, copiando cada uma delas e adicionando-as em nosso formulário, e vendo se uma caixa de alerta aparece.

* [PayloadAllTheThings](https://github.com/swisskyrepo/PayloadsAllTheThings/blob/master/XSS%20Injection/README.md)
* [PayloadBox](https://github.com/payloadbox/xss-payload-list)
