Sql injection con filtro.

Iniciado por pilotcast, 25 Mayo 2010, 04:42 AM

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

pilotcast

Sa... se un poco de php pero no es lo suficiente :-( yo se que no debo de andar preguntando de echo busca cuantas preguntas e hecho... =P pero bueno buscare mas sobre lfi aunque lo que yo queria era un rfi o sqli para tener los usuarios...  :rolleyes:  :D y otra cosa:

https://ejemplo.com/libs/jpgraph/php5/src/Examples/show-source.php?target=https://ejemplo.com/libs/jpgraph/php5/src/Examples/show-source.php

si me carga el code!!! el code es el siguiente:


<?php highlight_file(basename(urldecode($_GET['target']))); ?>


:D jajaja gracias por todo   :)

KaozC9

Cita de: pilotcast en  5 Junio 2010, 01:18 AM
Sa... se un poco de php pero no es lo suficiente :-( yo se que no debo de andar preguntando de echo busca cuantas preguntas e hecho... =P pero bueno buscare mas sobre lfi aunque lo que yo queria era un rfi o sqli para tener los usuarios...  :rolleyes:  :D y otra cosa:

https://ejemplo.com/libs/jpgraph/php5/src/Examples/show-source.php?target=https://ejemplo.com/libs/jpgraph/php5/src/Examples/show-source.php

si me carga el code!!! el code es el siguiente:


<?php highlight_file(basename(urldecode($_GET['target']))); ?>


:D jajaja gracias por todo   :)

Si ese es el code, entonces tampoco es vulnerable a LFI, corrijanme si me equivoco, porque lo que hace, primero es obtener los datos que estan en "target" por medio del GET, luego decodifica la url, en caso de que tenga caracteres como %20 y esas cosas, posteriormente, segun la cadena, solo devuelve el archivo principal (?) por decirlo de una forma, y muestra el codigo de ese archivo.. osea en este caso :

https://ejemplo.com/libs/jpgraph/php5/src/Examples/show-source.php?target=https://ejemplo.com/libs/jpgraph/php5/src/Examples/show-source.php
obtiene target que es:
https://ejemplo.com/libs/jpgraph/php5/src/Examples/show-source.php
Obtiene el archivo principal (?) o base que seria solo:
show-source.php
con lo cual seria identico que colocar:
https://ejemplo.com/libs/jpgraph/php5/src/Examples/show-source.php?target=show-source.php
o no?

pilotcast

#12
Pues yo puedo abrir cualquier archivo que este en la carpeta osea puedo cargar el code de todos inlcuso hay uno que se llama: show-image.php y *que se llama al archivo*(me equiboque aqui xD) asi:

show-image.php?target=cualquier-archivo-de-la-carpeta.php

incluso puedo llamarlo asi:

show-image.php?target=/var/www/sistema/libs/jpgraph/php5/src/Examples/show-source.php

y me lo carga pero archivos que esten en carpetas anteriores no los abre... :D


Desde ya gracias.

KaozC9

a eso me referia x'd porque supongo que los archivos que estan en esa carpeta son de ejemplo, por lo cual esta permitida su visualizacion. Lo cual dejaria fuera a LFI no?

pilotcast

Mmm bien de lfi sabes mas tu que yo xD jajaja creo que voy a tener que creerte  ;D a menos que alguien opine lo contrario...  :o


Gracias por todas sus respuestas las aprecio mucho.

WHK

verdad, es file disclosure y no lfi ya que no ejecuta el código sino que solo lo muestra.