Test Foro de elhacker.net SMF 2.1

Seguridad Informática => Bugs y Exploits => Hacking => Nivel Web => Mensaje iniciado por: 50l3r en 3 Abril 2010, 17:35 PM

Título: Inclusion de codigo php
Publicado por: 50l3r en 3 Abril 2010, 17:35 PM
Quisiera saber si hay alguna manera de incluir codigo php mediante algun input text u otras estrategias para ejecutar codigo arbitrario en una pagina

alguie nme puede hechar una manilla?
Título: Re: Inclusion de codigo php
Publicado por: Castg! en 3 Abril 2010, 18:20 PM
es que tenes que encontrar la vulnerabilidad en la pagina, osea, poder subir archivos o alguna filtracion en la ejecucion de la funcion eval, pero la verdad es bastante complicado este ultimo, el mas comun es el primero peude ser, subir el archivos o un rfi. (Remote File Intrusion)
Título: Re: Inclusion de codigo php
Publicado por: 50l3r en 4 Abril 2010, 02:56 AM
me referia a algo del tipo:

$variable = $_POST[ola];

echo $variable



y que vatiavle contenga <?php echo phpinfo();?>

con lo cual:

$variable = $_POST[ola];

echo  <?php echo phpinfo();?>

pero un echo no puede tener un <?php dentro de el, ya que lo interpreta como caracter, pero quizas haya un caracter de eliminacion como en sql con "--" que elimina lo de la siguiente sintaxis

lfi no tiene ya que al intentar subir archivos php, el server trabajar con librerias gd y es imposibol
Título: Re: Inclusion de codigo php
Publicado por: Castg! en 4 Abril 2010, 18:59 PM
varias cosas, primero, si eso funcionaria, estarias repitiendo el <?php que ya estaria abierto antes, segundo, estarias repitiendo el echo, tercero, imposible, ¿por qué? Porq cuando se le asigna a una varieble el valor de otra variables (o funcion o algo parecido) se devuelve una cadena de texto, y no una funcion. es como que pongas "phpinfo()" y no
Código (php) [Seleccionar]
phpinfo();

asi que es imposible, amenos como te nombre antes, que la variable post, se ponga en un
Código (php) [Seleccionar]
eval()

lo que hace eval() es ejecutar codigo php que se ingrese en su sintaxis, por ejemplo para ejecutar lo que vos querias, la variable post tendria que ser:

Código (php) [Seleccionar]
$_POST['ola'] = phpinfo();
eval($_POST['ola']);
Título: Re: Inclusion de codigo php
Publicado por: 50l3r en 4 Abril 2010, 19:28 PM
Ya te entendi, muchas gracias por la informacion
Título: Re: Inclusion de codigo php
Publicado por: Castg! en 4 Abril 2010, 20:27 PM
denada :D, cualquier otro tipo de duda, aca vamos a estar.
Título: Re: Inclusion de codigo php
Publicado por: tragantras en 5 Abril 2010, 17:01 PM
hace no mucho tiempo cree un post en el que pedia ayudar para la explotación de una vulnerabilidad de tipo "php injection", y como dice por atrás el gran Castg! se basaba en el evail.


Un saludo!
Título: Re: Inclusion de codigo php
Publicado por: Castg! en 6 Abril 2010, 03:54 AM
me siento alagado con tu "gran", pero espera! que no soy tan "gran" :P