hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
15 de Octubre de 2008, 02:02:33
Noticias: ¿No te llega el email de confirmacion?
Para ver este enlace Registrate o Inicia Sesion
> leer aqui

+  Foros pOrtal Hacker
|-+  Hacktivismo
| |-+  Hacking (Moderadores: askatasun, HolyKnight, kamui23, ..::Lëssiëm Táralóm::.., - TuX -)
| | |-+  Reverse Dns 0.1
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Reverse Dns 0.1  (Leído 461 veces)
0zX
Colaborador
****
Desconectado Desconectado

Mensajes: 105


New-Bytes


Ver Perfil WWW
« : 29 de Enero de 2008, 08:25:29 »

Bueno..  Muchas veces cuando auditamos una Web, en Busca de Vulnerabilidad es,  buscamos Solamente en la Web en Cuestion, Pero No nos damos cuenta que Talves La Pagina Web se encuentra en un Servidor Compartido , en Donde Existen Muchas Otras Paginas Web, las Cuales nos Pueden Ayudar a Ingresar al Servidor, Asi Si Hacemos un Reverse Dns a la Pagina Web. Podemos Busca una Web "vecina" que se encuentra en el mismo servidor y Poder Ingresar, y Luego de Estar Adentro Poder Nada Mas "Saltarnos" a la Carpeta en Donde se Encuentra la Pagina Web que Queriamos en un Principio.

Asi Las Opciones de Ingresar a Una Web se Incrementan.

#=====================================================================#
Idea Original (El Fue el Primero que me la Comento yo no Tenia idea XD')

Para ver este enlace Registrate o Inicia Sesion
#======================================================================#

Al Inicio Ingresaba a la Web de Code Pero Luego Algunos Ratos ya se me hacia algo tedioso, tener q ingresar a la web y cuanta cosa, y que mejor que tenerlo en modo consola :=)

(****La Aplicacion esta basado en el Motor de
Para ver este enlace Registrate o Inicia Sesion)




En Accion ¡



Al Ingresar la Url. Este visita la web de
Para ver este enlace Registrate o Inicia Sesion y Nos Entrega el Resultado, el Programa Filtra Todo el Contenido lo Ordena y Guarda el Resultado en un Archivo de Texto Llamado REVERSE-DNS.txt



Y Perfecto Tenemos Nuestro Programa Funcionando ¡

En Palabras como Funciona. :=)

Se Ingresa la Url.

Chequea Si Tiene http:// o no, y si es falso, le incorpora la Direccion a la Variable $domain que tiene la Url.

Luego Chequea el Estado del Servidor, Si Responde con Codigo 200 Significa que Esta Up, y Procedemos a Hacer la peticion, y si Esta Down la Web, Este Vuelve al Menu Para Poder Probar otra Url.Creo que es Bastante bueno porque asi evitamos Procesar Url que no Existen.

Luego Hacemos la Peticion Via Post, y Guardar el Resultado (html) en un Archivo "codeurl.txt", el cual luego se pasa al array codeurl todo el contenido. asi tenemos cada linea en una variable.
$codeurl[0],$codeurl[1], y asi, cada una es una linea de la pagina html, asi es mucho mas facil procesar la informacion .

Luego Estuve Pensando como Puedo Saber el Resultado , en cuanto a las url obtenidas, como saber donde empieza y donde termina, por ende opte por la logica.
buscar en los array, donde empieza a entregar la informacion importante, y tambien buscar el final, como es un template, ya tiene un orden.

Siempre Empezaba la Informacion con :<font face="arial">
y Terminaba de Entregar la Informacion con:</font>   </td></tr></table>

Asi ya tenia dos parametros , el Inicio y el Final. Si calzaba en la Busqueda guardaba en una variable en que linea se encontraba, entonces luego se restaba el inicio y el final, teniendo en consecuencia el largo de la lista.

Luego de Tener esa Variable, recorria nuevamente el array pero ahora teniendo los paremetros en donde buscar, ahora tenia que filtrar el codigo html.
Esta parte siempre es algo tediosa porque ahy que ir provando cada cosa hasta que se llega con el resultado deseado.

Ahora que Tengo El Codigo Limpio, Voy a ingresar el resultado "limpio" en un txt para poder procesarlo y borrar el codigo anterior, luego vuelvo a pasarlo en un array para poder tener las variables linea a linea.

Luego Nada mas Lo Ordeno Para poder Mostrar la Informacion en pantalla, se guarda en un archivo de texto el contenido, y se muestra automaticament e el resultado en la pantalla y en un archivo txt.


COMPILADO:
Para ver este enlace Registrate o Inicia Sesion


CODIGO:

[
quote]use LWP::UserAgent;
use HTTP::Request;

#Programado por OzX a las 4:57 Am 30 Enero. ZZzzzZzzZzzZzz Zz XD¡
#Idea Basada en la Utilidad Online de
Para ver este enlace Registrate o Inicia Sesion
www.C0debreak. net
Reverse Dns.

menu:               
system ("cls");
system ("COLOR 02");
system ("title ReverseDns 0.1
Para ver este enlace Registrate o Inicia Sesion
WwW.New-Bytes.Net
By OzX");

print q(
         .:.
Para ver este enlace Registrate o Inicia Sesion
WwW.New-Bytes.net
.:.                  
 ____                              ____        ____     ___   _
|  _ \ _____   _____ _ __ ___  ___|  _ \ _ __ / ___|   / _ \ / |
| |_\) / _ \ \ / / _ \ '__/ __|/ _ \ | | | '_ \\___ \  | | | || |
|  _ <  __/\ V /  __/ |  \__ \  __/ |_| | | | |___\) | | |_| || |
|_| \_\___| \_/ \___|_|  |___/\___|____/|_| |_|____/   \___\(_\)_|
                  By OzX

);

print "Ingrese Direccion Url: ";
$domain=<STDIN>;
chop ($domain);

if ( $domain !~ /^http:/ ) {
$domain = 'http://' . $domain;
}

$ua = LWP::UserAgent->new();
$request = HTTP::Request->new('HEAD',$domain);
$response = $ua->request($request);
 
if ($response->code == 200) {
print "
  • El Servidor Responde Ok: ", $response-> code,"\n";
}else {
print "[-]El Servidor no Responder: ", $response->code,"\n";
print "[-]Presione Una Tecla Para Volver al Menu: ";
$oz=<STDIN>;
goto menu;
}
                           


my $query = "domainname=$domain";
my $ua = LWP::UserAgent->new;
$ua->agent("Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11");

my $req = HTTP::Request->new(POST => "
Para ver este enlace Registrate o Inicia Sesion");
$req->content_type('application/x-www-form-urlencoded');
$req->content($query);

my $response = $ua->request($req);
my $content = $response->content(); #contenido de la respuesta


open(CODEURL,"> codeurl.txt") || die "No pudo crearse: $!";
print CODEURL"$content";
close (CODEURL);

open(CODEURL2,"codeurl.txt");
  @codeurl=<CODEURL2>;

$a=0;$b=0;$c=0;
foreach $codeurl (  @codeurl){
      if ($codeurl[$a]=~/(<font face="arial">)/){
         $c=$a+$c;
            }
      if ($codeurl[
$a]=~/(<\/font>   <\/td><\/tr><\/table>)/){
         $b=$a+$b;
            }
   $a++;
   
}
close (CODEURL2);
system ("erase codeurl.txt");
#+ ? . * ^ $ ( ) [ ] { } | & \ , cualquier q sea deve ir procedida de \
$a=($b-$c);
open (REVERSE,">REVERSE-DNS-URL.TXT");
for ($x=$c;$x<=$b;$x++){
   
   if ($codeurl[$c]=~s/(<font face="arial">)/\n/){
    ($codeurl[
$c]=~s/(<\/b> has address )/\n/);
    ($codeurl[
$x]=~s/(
)/\n/);
    ($codeurl[$c]=~s/(

<font face="arial" size="-1">)/\n/);
    ($codeurl[$c]=~s/<\/b>/ /);
    ($codeurl[$c]=~s/<small>Found/ /);
    ($codeurl[$c]=~s/<\/b><\/small>/ /);
        }
   ($codeurl[$x]=~s/()/ /);
    ($codeurl[
$x]=~s/(
)/ /);
   ($codeurl[$x]=~s/(<\/td><\/tr><\/table>)/ /);   
   ($codeurl[$x]=~s/(<\/font>)/ /);
   
    print REVERSE"$codeurl[$x]";
}

close (REVERSE);
#si llegaste leyendo hasta aka significa que estas motivado o muy aburrido XXXXXXXD¡
open (URL,"REVERSE-DNS-URL.txt");
  @url=<URL>;
$q=0;
foreach $url (  @url){
   $q++;
}
close (URL);

open (DNS,">REVERSE-DNS.txt");
print "
  • Dns: $url[1]";
print "
  • Ip Server: $url[2]";
print "[-]$url[3]\n\n";

print DNS"
  • Dns: $url[1]";
print DNS"
  • Ip Server: $url[2]";
print DNS"[-]$url[3]\n";

for ($x=4;$x<=$q;$x++){
   print "$url[$x]";
   print DNS"$url[$x]";
}

print DNS"Visita:
Para ver este enlace Registrate o Inicia Sesion [Dns Reverse Tool 0.1 By OzX] \n";
close (DNS);
system ("erase REVERSE-DNS-URL.txt");
system ("start REVERSE-DNS.txt");
print "
  • Se Creo un Archivo TxT (REVERSE-DNS.txt) Con el Resultado del Reverse Dns\n";
print "[-]Presione Una Tecla Para Salir ";
$op=<STDIN>;
[/quote]


Bug: Aveces Muestra Url Extrañas por ej:

Para ver este enlace Registrate o Inicia Sesion Busken
Para ver este enlace Registrate o Inicia Sesion
www.googl.es


Para ver este enlace Registrate o Inicia Sesion
www.google.es
has address 64.233.167.104
Found 100 websites with the IP 64.233.167.104

1) FTOOGLE.COM" gping="&POS=25&CM=WPU&CE=3&CS=AWP&SR=3&sample=0
2) adsense.google .ca
3) adsense.google .de

Casi siempre lo Entrega con
gping="&amp;POS=78&amp;CM=WPU&amp;CE=43&amp;CS=AWP&amp;SR=56&amp;sample=0

pero buee en la prox version le meto mas caña y veo eso XD¨. pero hasta coo esta funciona perfecto...  una q otra vez vas a tener que sacar algo de codigo pero buee XD


Es por la Misma web que entrega el Resultado asi...
Siempre pasa con Google y Otras webs importantes.

Pero para web Normales funciona de pelos.

Bue seria todo. Por OzX, SI van a Copiar el Codigo para optimizarlo, PERFECTO¨ pero dejando el derecho de autor XXXD¨.

NB




En línea


Para ver este enlace Registrate o Inicia Sesion



Para ver este enlace Registrate o Inicia Sesion
Nyx
Colaborador
****
Desconectado Desconectado

Mensajes: 370


SELECT * FROM guapos WHERE papito_chulo = 'alde'


Ver Perfil WWW
« Respuesta #1 : 30 de Enero de 2008, 12:12:06 »

Jejeje perfecto con esto me referia a (no te fijes en la nariz, busca en otro lado de el mismo rostro)

Citar
La Pagina Web se encuentra en un Servidor Compartido , en Donde Existen Muchas Otras Paginas Web, las Cuales nos Pueden Ayudar a Ingresar al Servidor

Ya no abra que hacerlo tan a la "antigua dando palos de ciego"


Grax Oz, y saluedos y tambien muy buena tool Code.
En línea


Para ver este enlace Registrate o Inicia Sesion
Alguien sabe lo que tu quieres, alguien quiere lo que tu sabes, todo lo que buscas esta en www.h4ck1ng.ne t


Para ver este enlace Registrate o Inicia Sesion

askatasun
Administrador
*****
Desconectado Desconectado

Mensajes: 883



Ver Perfil
« Respuesta #2 : 30 de Enero de 2008, 01:55:38 »

muy buen aporte, y muy buena idea  Wink
En línea

no respondo preguntas por mp, para dudas el foro
Ther0x
NZ3
***
Desconectado Desconectado

Mensajes: 794


Ther0x returns... And stronger than ever...


Ver Perfil WWW
« Respuesta #3 : 30 de Enero de 2008, 02:34:25 »

La técnica ya la conocía pero la tool es muy buena.

Wink

En línea


Para ver este enlace Registrate o Inicia Sesion
aima
NZ2
**
Desconectado Desconectado

Mensajes: 271


Una vez cai al suelo , Ahora despierto como nuevo


Ver Perfil WWW
« Respuesta #4 : 30 de Enero de 2008, 05:40:46 »

ME encanta Pero Para tener una web digna es mejor comprarse unn server y no tienes que depender de tus vecinos y de la empresa  toma-xD
En línea
laideker
NZ2
**
Desconectado Desconectado

Mensajes: 154


09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0


Ver Perfil
« Respuesta #5 : 30 de Enero de 2008, 09:09:18 »

Está bien... otra herramienta para la biblioteca...  Grin Grin
En línea
0zX
Colaborador
****
Desconectado Desconectado

Mensajes: 105


New-Bytes


Ver Perfil WWW
« Respuesta #6 : 30 de Enero de 2008, 09:36:04 »

jejeje thanx por los comentarios
la hice hace un buen tiempo para uso personal.

si se hace esto repetidamente puede resultas muco mas util que si lo haces pocas veces.
de todas formas se puede modificar el resultado final del txt, para k sea procesado otra vez.

por ej con scanner de rfi , de inyeciones sql. de xss...

etc
En línea


Para ver este enlace Registrate o Inicia Sesion



Para ver este enlace Registrate o Inicia Sesion
napoleon15
NZ2
**
Desconectado Desconectado

Mensajes: 213



Ver Perfil
« Respuesta #7 : 31 de Enero de 2008, 04:24:51 »

Grax Ozx, muy buena la herramienta..  Wink Wink
saludos...
En línea
HolyKnight
Moderador Global
*****
Desconectado Desconectado

Mensajes: 1,292


www.hackerxsiempre.com.ar


Ver Perfil WWW
« Respuesta #8 : 31 de Enero de 2008, 04:41:05 »

simplemente exelente, muy buen texto y buena tool  Grin
En línea

Holyknight informa que no habrá ningun tipo de tolerancia frente a los post que incumplan las reglas

Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
Se Buscan escritores para la Nueva E-Zine de Hacker x Siempre


Para ver este enlace Registrate o Inicia Sesion
Aprende a programar en batch
---
Para ver este enlace Registrate o Inicia Sesion
Descarga el Day of Defeat Full
---
Para ver este enlace Registrate o Inicia Sesion
FAQ de Batch


"El amor auténtico, el amor ideal, el amor del alma, es el que sólo desea la felicidad de la persona amada sin exigirle en pago nuestra propia felicidad."
"Un hombre de noble corazón irá muy lejos, guiado por la palabra gentil de una mujer."
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.6 | SMF © 2006-2008, Simple Machines LLC hacker

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