Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Julio 27, 2008, 03:16:24
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Hack Novato  |  Hack para newbies (Moderadores: OzX, ziX92)  |  Tema: 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 359 veces)
OzX
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2044


foro.new-bytes.net


Ver Perfil WWW
« en: Enero 30, 2008, 04:22:18 »

Bueno..  Muchas veces cuando auditamos una Web, en Busca de Vulnerabilidades,  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 los enlaces debes ser usuario Crear Usuario o Hacer 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 los enlaces debes ser usuario Crear Usuario o Hacer Sesion)




En Accion ¡



Al Ingresar la Url. Este visita la web de
Para ver los enlaces debes ser usuario Crear Usuario o Hacer 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"><b>
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 automaticamente el resultado en la pantalla y en un archivo txt.


COMPILADO:
Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion


CODIGO:

Citar
use LWP::UserAgent;
use HTTP::Request;

#Programado por OzX a las 4:57 Am 30 Enero. ZZzzzZzzZzzZzzZz XD¡
#Idea Basada en la Utilidad Online de
Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
www.C0debreak.net
Reverse Dns.

menu:               
system ("cls");
system ("COLOR 02");
system ("title ReverseDns 0.1
Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
WwW.New-Bytes.Net
By OzX");

print q(
         .:.
Para ver los enlaces debes ser usuario Crear Usuario o Hacer 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 los enlaces debes ser usuario Crear Usuario o Hacer 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"><b>)/){
         $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"><b>)/\n/){
    ($codeurl[$c]=~s/(<\/b> has address <b>)/\n/);
    ($codeurl[$x]=~s/(<br>)/\n/);
    ($codeurl[$c]=~s/(<br><br><font face="arial" size="-1">)/\n/);
    ($codeurl[$c]=~s/<\/b>/ /);
    ($codeurl[$c]=~s/<small>Found/ /);
    ($codeurl[$c]=~s/<\/b><\/small>/ /);
        }
   ($codeurl[$x]=~s/(<b>)/ /);
    ($codeurl[$x]=~s/(<br>)/ /);
   ($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 los enlaces debes ser usuario Crear Usuario o Hacer 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>;


Bug: Aveces Muestra Url Extrañas por ej:

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion Busken
Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
www.googl.es


Para ver los enlaces debes ser usuario Crear Usuario o Hacer 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










« Última modificación: Enero 30, 2008, 04:31:46 por OzX » En línea


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
ManCuerTex (ViPeR)
Moderador Global
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1653


Cuando el respeto se pierde... muere la magia


Ver Perfil WWW
« Respuesta #1 en: Enero 30, 2008, 08:28:23 »

Muy bueno Grin

Felicidades les será util a muchos!



salud0s!
En línea


Y Es Que Estas Preciosa Hasta Cuando Estás Dormida Mujer...

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Reto HacK v.1 (Wargame)


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Hacking Empezando desde 0


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Haz Crecer Con Tu Visita La Mini Ciudad de El-Hacker.com!!

Próximamente Reto HacK v.2... (Finalizado!![Revisando code])
Si encuentras un tema dañado envíame un
Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
IM
OzX
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2044


foro.new-bytes.net


Ver Perfil WWW
« Respuesta #2 en: Enero 30, 2008, 09:25:25 »

jejje thanx bro

En línea


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Socket_0x03
Miembro
*****
Desconectado Desconectado

Mensajes: 79



Ver Perfil Email
« Respuesta #3 en: Abril 22, 2008, 03:50:25 »

OzX, se agradece el aporte  =D

Descargando el ReverseDNS...!!!

Un salu2 xD
En línea

AnUbIsSs
Miembro
*****
Desconectado Desconectado

Mensajes: 110


te doy 2500€ si te chupas el codo.


Ver Perfil WWW
« Respuesta #4 en: Abril 22, 2008, 04:26:23 »

excelente manual va de lujo  Wink!
En línea

gui3
Habitual
*****
Desconectado Desconectado

Mensajes: 225


ab fronte praecipitum, ab torgue lubi

pazuzu@el-hacker.org
Ver Perfil
« Respuesta #5 en: Abril 25, 2008, 02:33:55 »

quizas no pueda decir que eh llegado tarde lol pero ya hace bastante habia visto este aporte y lo habia pasado por alto por que no entendia que era eso de reverse DNS ahora que lo entiendo me siento mas seguro de poder sacarle provecho


saludos
En línea


OzX
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2044


foro.new-bytes.net


Ver Perfil WWW
« Respuesta #6 en: Abril 26, 2008, 12:18:10 »

jawjaw parece que lo ocuparon arto, porque, le pusieron un catpcha XD¡.
jejejejejeje



Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

prova ese, yo le robe la idea a codebreak xD.
aparte que es online XD¿

Saludos¡
En línea


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
sami
Habitual
*****
Desconectado Desconectado

Mensajes: 340



Ver Perfil Email
« Respuesta #7 en: Abril 26, 2008, 09:07:56 »

Exc elente aporte ozx. pero una pregunta, que lenguaje es ese?
En línea
Aleks
Moderación
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2627


Mehr licht


Ver Perfil Email
« Respuesta #8 en: Abril 26, 2008, 09:38:32 »

Sami esta tool esta hecha en perl, es el lenguaje predilecto de OzX  Evil.
En línea





Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion



Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

I´ll see you in the other side, I know it!
sami
Habitual
*****
Desconectado Desconectado

Mensajes: 340



Ver Perfil Email
« Respuesta #9 en: Abril 26, 2008, 11:26:24 »

tenia ganas de aprender perl pero ahora muchas mas... aver cuando tengo tiempo
En línea
ziX92
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1956


I Love Desing


Ver Perfil
« Respuesta #10 en: Abril 26, 2008, 11:35:31 »

tenia ganas de aprender perl pero ahora muchas mas... aver cuando tengo tiempo

Por experiencia te recomiendo el lenguaje y mas si lo usas con fines de crear toolz para hack..
Y por si que con unas simples lineas en perl haces maravillas Wink
En línea


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Galeria de Diseño de ziX


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Aleks
Moderación
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2627


Mehr licht


Ver Perfil Email
« Respuesta #11 en: Abril 26, 2008, 11:40:59 »

Les digo esto: Muchos subestiman los scripting languages, pero de verdad que son la Pu** Madre para el hacking no mas para la muestra un botón  Grin (Y esta herramienta de OzX lo demuestra al 100%), y tu Sami  mas que nadie sabe de eso.  Wink
En línea





Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion



Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

I´ll see you in the other side, I know it!
sami
Habitual
*****
Desconectado Desconectado

Mensajes: 340



Ver Perfil Email
« Respuesta #12 en: Abril 27, 2008, 11:27:22 »

tienes razon aleks en lo de que los lenguajes de script son muy potentes, y ademas lo que prima de todos ellos es su sencillez. Realmente no quiero aprender perl para hacer ningun tipo de aplicacion en concreto... de momento no se me ocurre nada que poder desarrollar.
« Última modificación: Abril 27, 2008, 11:28:43 por sami » En línea
gui3
Habitual
*****
Desconectado Desconectado

Mensajes: 225


ab fronte praecipitum, ab torgue lubi

pazuzu@el-hacker.org
Ver Perfil
« Respuesta #13 en: Mayo 03, 2008, 05:51:20 »

mmm creo que debiste haberle agregado algun manualito  Wink asi lo newbie no lo usan sin saber que hace

saludos Grin
En línea


OzX
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2044


foro.new-bytes.net


Ver Perfil WWW
« Respuesta #14 en: Mayo 07, 2008, 06:37:53 »

PERL¡¡¡ LOVE PERL¡


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

porfavor lean todo, y veran la historia de perl y sus aporte, y larry buen amigo XD.

perl se hace de todo y mas¡

aunque es mas enfocado a aplicaciones web , (LWP).
de todas formas es facil sencillo y tiene millon de modulos que podes ocupar.


El script en si ya no rula bien le metieron catpcha parece que abusaban muxo XD'.

pero voy a sacar una version... nueva version que recopile de otras partes y con algunas otras funciones .

Pasense por la seccion de Perl del foro Cheesy

Saludos¡
Oz¡
En línea


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Hack Novato  |  Hack para newbies (Moderadores: OzX, ziX92)  |  Tema: Reverse Dns 0.1 « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC