Foro de elhacker.net

Seguridad Informática => Nivel Web => Mensaje iniciado por: Mafmaestro en 5 Enero 2011, 23:00 pm



Título: Parte oculta en .php
Publicado por: Mafmaestro en 5 Enero 2011, 23:00 pm
Una pregunta, cuando se crea una pagina .php, hay alguna forma de ver lo que hay en en el campo <?php  ------ ?>

Me explico, tenemos un archivo que se llama pepe.php, y contiene lo siguiente:

<html>

blalblalbla

</html>

<?php

blalbvlalblad

?>

Cuando esta pagina se publica en un servidor, la parte de codigo que esta entre los campos <?php i ?> no se ve en el codigo fuente.
Ya se que es para que los hackers no puedan ver esta parte de codigo y no puedan desfacear la pagina web, pero, hay alguna forma de ver esta parte de codigo?

Es que me seria muy util para un desface que tengo en mente.


Muchas gracias



Saludos


Título: Re: Parte oculta en .php
Publicado por: AFelipeTrujillo en 5 Enero 2011, 23:12 pm
no no se puede por eso PHP es un lenguaje del lado del servidor, no del lado del cliente  :rolleyes:


Título: Re: Parte oculta en .php
Publicado por: Mafmaestro en 5 Enero 2011, 23:25 pm
Pero si está en el archivo tendria que haber alguna forma de extraer esa informacion, no?
No hay algun programa para hacerlo? O alguna forma manual de hacerlo?




Saludos y gracias.


Título: Re: Parte oculta en .php
Publicado por: Siquillote en 5 Enero 2011, 23:58 pm

Ya te han dicho que es imposible. Como ya comentaron, PHP trabaja al lado del servidor cual muestra el resultado final que decide PHP pero no su inicio ni proceso.


Título: Re: Parte oculta en .php
Publicado por: Ca0s en 6 Enero 2011, 00:51 am
El archivo que contiene eso es pasado al motor PHP.
PHP envía al cliente (a tí, a tu navegador) lo que no hay entre "<?php" y "?>", y lo que está entre eso lo interpreta, no siendo visible nunca para el cliente.
Es lo que te han dicho sobre que PHP trabaja del lado del server, pero mas explicadito.


Título: Re: Parte oculta en .php
Publicado por: KrossPock en 6 Enero 2011, 03:08 am
Ya se que es para que los hackers no puedan ver esta parte de codigo y no puedan desfacear la pagina web

Wtf? qien te dijo eso? xD... esto funciona, como lo han dicho mas arriba, de la siguiente forma:

Php, al ser un lenguaje del lado del servidor, se ejecuta en el servidor, entonces pasa lo siguiente:

Tu pc solicita la pagina al servidor -> el servidor toma esa pagina y los datos que se le envian, los procesa y pasa el codigo php a html -> se envia la pagina .php (pero tiene solo html) a tu computadora, el navegador interpreta el html y ves la pagina web.

Por esta razon solo ves html en el codigo de fuente, porqe el navegador no interpreta php.

La unica forma de tener acceso al codigo php seria ingresar al host de alguna forma, por algun bug en la web...