La Primera descarga pense que el archivo estaba filtrado correctamente.
@?
$file = $_GET['f'];
$file = str_replace( "../", "", $file); #- Aquí nuestro filtro que remplaza
$path="./down"; # cuando queremos subir un directorio
$url = $path."/".$file;
header ("Content-Disposition: attachment; filename=".$file." ");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($url));
?@
-------------------------------------------
El codigo nos prohíbe subir directorios con "../" ,
pero que pasa si lo cambiamos por
"....//" ?
Espero que este peque bypass les sirva de algo ^^.
ola tengo una pregunta ... como haces para ver el codigo fuente del archivo PHP ... es algun complemento de firefox o algo asi porfavor espero tu respuesta ñ_ñ
ResponderEliminarel código php se ejecuta en el servidor no en el cliente, así que no podrás ver el código a simple vista, para ello tienes que encontrar un bug que te permita ver el código php del servidor, investiga sobre php...
Eliminar