Reconocimiento

Así mismo comienza la metodología de un black hat, mirando que posibilidades tiene de abrir la puerta, si las llaves que tiene le sirven para abrirla, o necesita sacar la ganzua..., y si ninguna de estas acciones le sirve, entonces buscar otra posibilidad. En esta fase, el potencial atacante, define cuál será su estrategia a seguir en el ataque en sí; el objetivo es recoger la mayor cantidad de información que después le será útil para realizar el ataque definitivo. Para tal fin, se utilizan las técnicas de scaneo de puertos (nmap, fport, angry ip, etc), donde fácilmente se puede obtener información como sistema operativo, servicios utilizados, bien sea desde una red externa, o interna, pero sin autorización, además se implementa la ingeniería social para enredar usuarios que el atacante se haya dado cuenta que son descuidados en sus métodos. Y ¿cómo nuestro atacante sabría esa información?, puede, por ejemplo, usar el Dumpster diving, que es recolectar de la basura de las empresas información que pueda ser crucial. Luego, el atacante puede verificar esa info por internet , por ejemplo, buscar nombres, direcciones, nombres de familiares, etc, para llegar con todo el bagaje y asaltar a su primera víctima, al pobre usuario que bota los recibos de consignaciones, la nota que le enviaron del colegio al hijo, etc. En esta primera fase tambien se puede obtener información del DNS por ejemplo, para tener direcciones IP,enrutadores,servidores de correo MX. Para esta tarea, se utilizan herramientas como dig, nslookup, host, whois.

Volviendo al ladrón que está empeñado en entrar a una casa, que realiza diferentes tipos de reconocimiento, porque este personaje, podría por ejemplo vigilar a los habitantes, definir sus hábitos, sus costumbres, a que hora salen, a que hora vuelven, sin que estos siquiera sospechen que el señor que les está cortando la grama les está echando el ojo. Al igual, en los sistemas, se pueden realizar reconocimientos pasivos(dumpster diving, ingeniería social), o activos (scaneo de puertos). Esta fase de reconocimiento activa, es la que realizan muchos noobs y scrips-kiddies, porque muestra resultados inmediatos, otra cosa es qué se debe hacer con dicha información.

"Si eres un buen Hacker, todo el mundo conoce tu nombre. Si eres un gran Hacker, nadie sabe quién eres"

Visión técnica:

El proceso inicial de reconocimiento, puede dividirse en tres fases antes del ataque como tal:

La toma de huellas, es obtener la información precisa de la estructura interna de nuestro objetivo en varios niveles de la red, por lo tanto el resultado de esta primera fase podría tener detalles sobre :Nombre de dominio, Bloques de red, Servicios de red y aplicaciones, arquitectura del sistema, sistemas de detección de intrusos, direcciones IP , mecanismos de control de acceso, y listados relacionados con: números de teléfono, nombres y direcciones de contacto, mecanismos de autenticación y sistemas de enumeración. Para comenzar a obtener dicha información, se pueden utilizar las herramientas que la red como tal nos brinda. La posibilidad de obtener buenos resultados en una búsqueda, es una de las primeras capacidades que un atacante debe tener, por ejemplo, con un simple intitle:"index of /" site:com.co en un buscador como google , ya tenemos una lista de servidores apache del dominio comercial de Colombia con los índices abiertos, mala señal. Si se quiere leer sobre búsquedas en la red, un sitio muy recomendado, es el de searchlores. Un navegador offline ( Httrack, wget) también es importante en esta fase, para almacenar, sacar mirrors a veces de sitios y recopilar localmente. Herramientas como whois, de acceso libre, nos mantiene alejado, por ahora, de contacto alguno con el objetivo, por ejemplo

whois microsoft.com

The Registry database contains ONLY .COM, .NET, .EDU domains and Registrars. Registrant:

Domain name: MICROSOFT.COM Administrative Contact:

Technical Contact:

Registration Service Provider:

Registrar of Record: TUCOWS, INC. Record last updated on 01-Feb-2007. Record expires on 03-May-2014. Record created on 02-May-1991. Domain servers in listed order:

NS1.MSFT.NET

NS2.MSFT.NET

NS3.MSFT.NET

NS4.MSFT.NET

NS5.MSFT.NET

Domain status: clientDeleteProhibited

Empieza la recopilación, simplemente verificando en las base de datos

Existen aplicaciones como samspade, que puede obtener más información que el whois simplemente EL whois es una herramienta bastante potente, cuando la ejecutamos de manera adecuada, por ejemplo la opción -h nos permite cambiar la red predeterminada de nuestra máquina o red, por uno de nuestro gusto, por ejemplo uno del objetivo...

whois -h whois.arin.net GOOGLE.COM

Podemos alternar de base de datos de arin a lacnic por ejemplo, y envíar consultas utilizando comodines; para mayor informacion,

whois -h whois.arin.net ?

NSLOOKUP

Excelente herramienta para consultar directamente los servidores DNS y recibir información de su infraestructura interna, una de las grandes ventajas de nslookup, es que nos permite modificar el servidor DNS predeterminado de nuestra máquina y elegir uno cualquiera, por ejemplo el de nuestro objetivo...

nslookup

server NS3.GOOGLE.COM

Default server: NS3.GOOGLE.COM Address: 216.239.36.10#53

set type=any ls –d objetivo.com

Para mayor "seguridad", podemos ejecutar el nslookup en línea, desde http://www.zoneedit.com/lookup.html...

Otras herramientas útiles para DNS, son Dig y host, con todas estas aplicaciones, se puede lograr obtener mayor información interna de un objetivo, los resultados pueden oscilar entre obtener datos generales, hasta hacer una transferencia de la zona a nivel del DNS (grave), por eso la primera línea de defensa en una buena configuración de red, es una apropiada implementación del DNS. Para mayor información, se pueden leer :

Entre otras herramientas que ayudan para tomar las huellas de el objetivo, podemos incluir el traceroute. Información que puede ser útil para un atacante, son las direcciones IP privadas. Estos bloques reservados, son los asignados por la IANA, 10.0.0.0 - 10.255.255.255(prefijo 10/8) / 172.16.0.0 - 172.31.255.255 (prefijo 172.16/12) / 192.168.0.0 - 192.168.255.255 (prefijo 192.168/16). Si los servidores DNS no se encuentran correctamente configurados, el atacante, tiene la posibilidad de obtener la lista de las máquinas internas, además de la ip interna de la puerta de enlace, que puede ser de mucha utilidad.

Para tomar más huellas de nuestro objetivo, también se hace uso de la ingeniería social, esta se basa en tratar de identificar las posibles personas que pudieran ser emocionalmente y físicamente más accequibles dentro de nuestro objetivo, si el caso lo amerita, o sí es posible interactuar físicamente con ellas, o por correo, de forma telefónica, etc... en general las características de los personajes son:

De la víctima:

En resumen, por eso es que toca ser un *********

Del atacante:

Como vemos, la ingeniería social es una forma casi imposible de controlar, lo único es entrenar a las personas para que no se dejen enredar, y que conozcan la metodología de los atacantes, además de una política unificada sobre la seguridad en los recursos humanos de la entidad.

Sitios útiles

http://www.arin.net/whois/

http://mailtracking.com/

Documentación útil para cualquier etapa de un ataque puede ser encontrada en muchos sitios de la red, si se han tomado la molestia de visitar el sitio de Fravia(searchlores), ya conocerán métodos para hallar dicha información, un libro especial sobre el tema de la ingeniería social, es el de Kevin Mitnick, "The art of deception".Los libros publicados por Syngress, también denotan alta calidad en todos los aspectos de ataques y medidas de aseguramiento contra dichos ataques, incluyen desde configuraciones de firewall, vpn, dns,... hasta programación de bots, novelas realistas de como se hacen ataques en el mundo de hoy, y todo lo referente sobre seguridad de la red. Se nota a legüas, que los señores de Syngress, conocen varios black hats.

Seguridad/FasesAtaque/Reconocimiento (last edited 2008-04-20 14:40:19 by localhost)