El 30 de mayo de 2010 16:36, Diego Leonardo Revechini <
[email protected]> escribió:

> El 28/05/2010 11:06, TaNgO escribió:
>
>  Estimados,
>>
>> Se me presenta el siguiente problema.
>> Existe una pagina hecha en PHP de la que no tengo el fuente. Corre un
>> servidor al que no tengo acceso más que con un navegador.
>>
>>
>>
> El codigo fuente esta hosteado en el servidor.
>
>  Cada vez que quiero ingresar a la página en cuestión, el Firefox me pide
>> usuario y contraseña. Las instrucciones que recibí para ingresar fueron
>> que al momento de ingresar usuario y password, pulsara ESC.
>> Hago eso y la página carga correctamente y puedo ver su contenido.
>>
>>
>>
> Contenido generado en el momento (dinamico). Normalmente los archivos .php,
> cuando el servidor
> web (apache por caso) abren para entregarle al cliente, preprocesa con un
> interprete (el php en forma
> de CGI o MOD), por tanto el cliente recibe un "resultado" y no el codigo
> fuente.
>
>  Ahora estoy tratando obtener dicha página con wget, si hay otra forma
>> acepto sugerencias, pero no logro acceder. Me tira el error HTTP 401 -
>> Falló la autorización.
>> He probado usando los parámetros --http-username="" y --http-password=""
>> pero el error sigue siendo el mismo.
>>
>>
>>
> Recibiras paginas dinamicas, no creo que ese contenido te sirva de mucho (a
> menos que quieras
> el resultado y no el codigo fuente).
>
>  Petición HTTP enviada, esperando respuesta... 401 Authorization Required
>>
>> También intenté pasar en la url el usuario y password
>>
>> $ wget http://"":""@192.168.1.1/pagina.php
>> http://:@192.168.1.1/pagina.php Nombre de usuario inválido.
>>
>>
>>
>>
> Tenes una validacion por servidor HTTP. Quien te esta contestado es el
> servidor apache (o el que
> sea) quien esta validando por AUTH mediante un password por archivo.
> Seguramente debe haber
> mas de un usuario y el servidor debe tener una sintaxis laxa para la no
> validacion, es decir, si te validas
> hara X y si no te validas, pues, solo muestra contenido. Probablemente don
> fulano lo haya hecho para
> que si se valida, le muestre todo como si fuera un arbol de directorios, y
> si no, corra el file por defecto
> (index.algo); me supongo, me encanta la misticologia informatica :D
>
>  ¿Cómo puedo hacer para emular el comportamiento que tiene el navegador
>> al pulsar la tecla ESC cuando me pide usuario y password?
>>
>> gracias desde ya
>>
>> salu2
>>
>>
>>
> Me supongo que el ESC es el usuario no validado (para apache) mientras que
> cualquier otra cosa es un usuario
> valido o invalido. Buscalo por APACHE AUTH a ver que onda.
>
> Lamentablemente te tengo que decir que si tu idea es recuperar los fuentes
> de esta manera, vas mal.
>
>
Coincido con Diego, vas a obtener únicamente el HTML que se muestra en el
navegador. El fuente PHP se interpreta y si no tenés acceso al mismo
(únicamente acceso al archivo, via ftp, ssh, o lo que sea) no vas a poder
tener el fuente, solamente la página generada.

Por más que tengás qué script es el que tenés que descargar (viendo los
headers), cuando intentes hacerlo va a ser interpretado ese script por
PHP... y nuevamente vas a tener el HTML de resultado (aunque descargués un
archivo con extensión php).

Si únicamente tenés acceso via HTTP... estás en el horno.

Responder a