elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 17:44  


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado (Moderadores: ANELKAOS, TRICKY)
| | |-+  Reverse DNS 0.2 By OzX
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Reverse DNS 0.2 By OzX  (Leído 5,185 veces)
TRICKY
The "Tricky" ..
Moderador
***
Desconectado Desconectado

Mensajes: 1.605


Ver Perfil
Re: Reverse DNS 0.2 By OzX
« Respuesta #15 en: 1 Marzo 2009, 06:24 »


Que tal Ozx??

Bueno bueno.. Gracias!

Ahora no puedo pero maniana mismo lo pruebo.


Muchas gracias, bro  ::)
En línea

"La envidia es una declaración de inferioridad"
Napoleón.
OzX


Desconectado Desconectado

Mensajes: 397


[NuKe] Team


Ver Perfil WWW
Re: Reverse DNS 0.2 By OzX
« Respuesta #16 en: 1 Marzo 2009, 22:12 »


Que tal Ozx??

Bueno bueno.. Gracias!

Ahora no puedo pero maniana mismo lo pruebo.


Muchas gracias, bro  ::)

jejej dale :D
de todas formas, me faltan agregar varias cosas. POrque sera un Servicio para la web de undersecurity.net ¡

Saludos¡
 ;-)
En línea

TRICKY
The "Tricky" ..
Moderador
***
Desconectado Desconectado

Mensajes: 1.605


Ver Perfil
Re: Reverse DNS 0.2 By OzX
« Respuesta #17 en: 1 Marzo 2009, 23:14 »


Que tal OzX?

Bueno, pues te comento que me parece muy buena idea el ponerlo como un servicio en tu site.

Ahora, no lo he ejecutado aun: ando bebiendo algo y fumando, y como bien dicen en la page de la API, es un servicio Web. No tengp servidor WEB! 

Pero .. por lo que veo.. es un Reverse Dns, no? No es una aplicacion que vaya a ofrecer un servicio de Reverse IP no?
Veo que usas Curl, y la API del Live Search. Usas JSON como lenguaje para el output de la API.

Pero, veo un Reverse DNS? Nos devolvera el PTR record para una IP dada no?

Ya veo que te has tomado la molestia de registrar el AppID y todo..
Espero que me digas como lo haces usando esta API,

Saludos!

En línea

"La envidia es una declaración de inferioridad"
Napoleón.
OzX


Desconectado Desconectado

Mensajes: 397


[NuKe] Team


Ver Perfil WWW
Re: Reverse DNS 0.2 By OzX
« Respuesta #18 en: 2 Marzo 2009, 19:47 »


Que tal OzX?

Bueno, pues te comento que me parece muy buena idea el ponerlo como un servicio en tu site.

Ahora, no lo he ejecutado aun: ando bebiendo algo y fumando, y como bien dicen en la page de la API, es un servicio Web. No tengp servidor WEB! 

Pero .. por lo que veo.. es un Reverse Dns, no? No es una aplicacion que vaya a ofrecer un servicio de Reverse IP no?
Veo que usas Curl, y la API del Live Search. Usas JSON como lenguaje para el output de la API.

Pero, veo un Reverse DNS? Nos devolvera el PTR record para una IP dada no?

Ya veo que te has tomado la molestia de registrar el AppID y todo..
Espero que me digas como lo haces usando esta API,

Saludos!



Es basado en el Link que Posteo el Brujo, estabe en Sh pero lo Pase a Php.
En Si el Reverse DNs existe para una Sola Pagina, para ver que funciona bien las Dns.
Osea veo la Dns, veo su IP , veo su ip y veo su DNS xD¡.
pero para Ver Todas las Dns alojadas en una Misma Ip, no encontre la solucion, pero si creo que tengo la teoria. Es una simple base de datos con muchas IP, y sus dns, y luego asocia las Iguales. Porque no le Veo otra Posibilidad.
Msn Live, nos da la Posibilidad de Ver todas las Dns alojada en una IP, si Ingresamos en su Buscador
IP:<ip>
Nada mas on el Codigo Optimizados Esto.


Optimize el Codigo

Código
	$data  = json_decode(file_get_contents($url));
foreach($data->SearchResponse->Web->Results as $value)
$url_dns[] = parse_url($value->Url, PHP_URL_HOST);
 

y Encontre el Patron de Verdad XD¡.

Código
<?php
/*
//Coded BY OzX
// Undersecurity.net
// Reverse Dns Final 0.2
 
//0.2
* Optimizacion del Codigo en la Obtencion de la Informacion.
 
//0.1
Inicial
 
*/

ob_implicit_flush(1);
error_reporting(E_NONE);
 
function reverse($ip){
$OFF = 0;
do{
unset($url_dns); //Actual
$url = 'http://api.search.live.net/json.aspx?AppId=7066FAEB6435DB963AE3CD4AC79CBED8B962779C&Query=IP:'.$ip.'&Sources=web&Web.Offset='.$OFF;
$data  = json_decode(file_get_contents($url));
foreach($data->SearchResponse->Web->Results as $value)
$url_dns[] = parse_url($value->Url, PHP_URL_HOST);
 
$dns[] = $url_dns;
 
if($OFF % 4 == 0 ){
$actual = $url_dns;
}else{
 $pasado = $url_dns;
}
$OFF = $OFF + 10;
 
}while($actual != $pasado);
 
return $dns;
}
 
$host = htmlentities($_GET['host'], ENT_QUOTES);
$ip = gethostbyname($host);
 
$dns = reverse($ip);
####################################
#Falta Optimizar
foreach ($dns as $var){
foreach ($var as $id){
$d[] = $id;
 
}
}
$dns = array_unique($d);
$i=1;
foreach ($dns as $ds){
echo $i." = ".$ds."<br>";
$i++;
}
 
?>
 

Saludos¡
En línea

TRICKY
The "Tricky" ..
Moderador
***
Desconectado Desconectado

Mensajes: 1.605


Ver Perfil
Re: Reverse DNS 0.2 By OzX
« Respuesta #19 en: 2 Marzo 2009, 20:35 »


Que tal.

Ah.. vale, bien. No habia visto el script en Bash del link que puso el-brujo  ;D
Vaya, si que esta wapo..

Gracias Ozx por los aportes.

Gracias y Saludos!
En línea

"La envidia es una declaración de inferioridad"
Napoleón.
ChElAnO

Desconectado Desconectado

Mensajes: 129


Ver Perfil
Re: Reverse DNS 0.2 By OzX
« Respuesta #20 en: 4 Marzo 2009, 22:28 »

Hola,
les dejo 2 otras tools que hacen lo mismo:

dnsmap http://www.nat32.com/nat32e/htm/dnsmap.htm
subdomainer www.edge-security.com/subdomainer.ph

saludos
En línea
TRICKY
The "Tricky" ..
Moderador
***
Desconectado Desconectado

Mensajes: 1.605


Ver Perfil
Re: Reverse DNS 0.2 By OzX
« Respuesta #21 en: 6 Marzo 2009, 21:43 »


Que tal.

Nop. Dnsmap no hace eso. Aun siendo una gran tool dedicada para este foro!, no hace eso. Lo que hace es un Brute force de subdominios cuando no se usan wildcards ( *.dominio.com ).

La API que se usa en live msn no hace un brute-force de subdominios.
Lo que hace imagino sera utilizas Live search y su propia API para buscar dominios que linkeen ( o de otra manera.. ) la IP/DNS Name en cuestion.

O sea, con Dnsmap encontraremos sitios como:
asdf.site.com
orange.site.com
zeus.site.com
...

haciendo un brute force ( desde un fichero con nombres ) de subdominios para site.com

Con la API de google puedes dar con un subdominio, pero no sera por brute force.
Es mas, la mayoria de resultados seran algo como:
www.mayorduke.com
www.sincere.com
www.elbusca.com
noelitepeople.site.com
....

Como ves, no son subdominios ( solamente ) como *.site.com, sino que son dominios "diferentes". Recuerda que para que esta API funcione, nos basamos en un Virtual/Shared hosting. Si fuera un servidor dedicado alojando un solo dominio ( site.com ), los resultados nadamas que seran ( usando la API ) site.com.

Yo imagino que la API ( antiguamente esta API, desde el Search Box de la pagina del propio search.msn.com aceptaba un parametro como linkdomain:site.com ) usara un parametro parecido al de "link" de google tipo:
link:site.com

Despues podria hacer un DNSLookup del dominio en cuestion, y se compara con la IP del propio site.com. Si concuerda, pues Dominio que esta alojado con bajo la IP de site.com. Esto ultimo ha sido un simple delirio de resaca :__).


Bueno eso, que son procedimientos diferentes.


Saludos.
En línea

"La envidia es una declaración de inferioridad"
Napoleón.
OzX


Desconectado Desconectado

Mensajes: 397


[NuKe] Team


Ver Perfil WWW
Re: Reverse DNS 0.2 By OzX
« Respuesta #22 en: 6 Marzo 2009, 21:50 »

no creo que exista "toool" que no dependa de una base de datos para hacer multi reverse dns.
porque solo se puede hacer reverse dns a 1 solo sitio
pero ver todas las DNS alojadas en una Misma IP. no Creo que exista. porque se nececita de una buena base de datos y ya con eso dependes de otra cosa.

Otra cosa es buscar subdominios dentro de una dns. y otra es ver cuantas Ip estan asociadas a una dns, y otra diferente es ver cuantas dns estan alojads en una IP XD¡.

Saludos¡¡¡
En línea

TRICKY
The "Tricky" ..
Moderador
***
Desconectado Desconectado

Mensajes: 1.605


Ver Perfil
Re: Reverse DNS 0.2 By OzX
« Respuesta #23 en: 6 Marzo 2009, 21:58 »

Que tal Ozx??!

Citar
Otra cosa es buscar subdominios dentro de una dns. y otra es ver cuantas Ip estan asociadas a una dns, y otra diferente es ver cuantas dns estan alojads en una IP XD¡.

Joder macho, vaya trabalenguas!! xD!

Yo comprendo y comparto lo de la base de datos. Es mas, puse que era un "delirio de resaca", ya que ayer bebi hasta olvidar.

Lo que yo propuse en dicho delirio es lo siguiente:
con la API ( ahora ) de Google ( en el caso primario seria la de search.msn ) hacer una busqueda para site.com así:
link:site.com

Lo programariamos en ruby, python, perl ..
Antes que nada, el programa podria coger como uno de sus argumentos ( o unico ) la IP, o DNS Name, en este caso seria el nombre dns "site.com"
Bien, guardariamos la IP en una variable.
Tras ello, usariamos dicha API de Google y cogeriamos el parametro:
link:site.com
Parseariamos ( Spanglish! ) los resultados y, por cada dominio devuelto, aplicariamos un nslookup. Si la IP es la misma, hemos encontrado un dominio correcto. Todo ello, sin uso de una Database :__).

Saludos!
« Última modificación: 6 Marzo 2009, 22:00 por averno » En línea

"La envidia es una declaración de inferioridad"
Napoleón.
TRICKY
The "Tricky" ..
Moderador
***
Desconectado Desconectado

Mensajes: 1.605


Ver Perfil
Re: Reverse DNS 0.2 By OzX
« Respuesta #24 en: 7 Marzo 2009, 03:51 »


Que tal.

Bueno bueno.. como voy.
El caso es que claro, lo de site.com seria si se provee el DNS Name. Si se provee la IP.. no podriamos hacer un link:IP directamente. Primero se deberia de hacer un DNSLookup y a partir del Nombre dado, intentar usar la API de Google.

Bueno, solo era eso.

Saludos.
En línea

"La envidia es una declaración de inferioridad"
Napoleón.
OzX


Desconectado Desconectado

Mensajes: 397


[NuKe] Team


Ver Perfil WWW
Re: Reverse DNS 0.2 By OzX
« Respuesta #25 en: 25 Marzo 2009, 02:58 »

Postea el Code de lo que estes avanzando (php o perl XD¡).

Para entenderte mejor la idea.

Saludos¡
En línea

TRICKY
The "Tricky" ..
Moderador
***
Desconectado Desconectado

Mensajes: 1.605


Ver Perfil
Re: Reverse DNS 0.2 By OzX
« Respuesta #26 en: 25 Marzo 2009, 15:30 »


Que tal OzX??!

Bueno, pues para que mentir: no codee nada de ello!

Hehe.. estoy bien vago. Lo unico que he codeado ( he reutilizado codigo de terceros incluso!! ) es una aplicacion para ver como iria un lame lame lame! mass defacement y como digo, he reutilizado codigo en C ( aunque podria haberlo hecho yo mismo ). No creo que lo vaya ni a usar. Solo esta ( aunque ya esta acabado ) siendo divertido el codearlo. Soy un vago, lo se; pero de ultimas me sorprendo a mi mismo.
No paro de pegarme fiestas con los colegas ( aqui en Uk fiestas a no poder mas!!  Las pivas aqui van medio en pelotas, y bueno.. esta night he tenio que decirle a un compi ya que no salgo, que me voy a destrozar el higado! ) fumando Ma******* y demas..

Bueno, temas personales a parte la idea era el:
si se usa una IP como argumento, hacer un # host IP  /* coger el nombre de dominio de esa IP */
O sea, se trata de averiguar cuantos dominios hay bajo una misma IP, aunque se proporcione el nombre de dominio
se pasaria a IP antes.
- Usar API de Google
- usar el parametro "link:nombre_de_dominio_obtenido"
- ver resultados
- procesarlos ( nslookup ) y mirar si la IP son igual a la dada en un principio

Es por que en un Shared web Hosting, la mayoria de Hostings tienen links permanentes en las webs que hostean.
Por ello lo de usar esta "tactica" para evitar el crear una base de datos que tardariamos muucho en crear de manera fiable. No digo que sea la solucion, solo lance un tiro al aire :_).


Suerte OzX.


P.D: aunque me estoy pensando lo de esta noche ... Spanish party at CasaBlanca.. Hmm... :___).
En línea

"La envidia es una declaración de inferioridad"
Napoleón.
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Reverse.
Ingeniería Inversa
boxx 13 825 Último mensaje 12 Agosto 2011, 20:06
por .:UND3R:.
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines