Cracking contraseñas SIP ( VoIP ) en Windows



+ Responder Tema
Resultados 1 al 1 de 1

Tema: Cracking contraseñas SIP ( VoIP ) en Windows

  1. #1
    Administrador Zero13 va por un camino distinguido Avatar de Zero13
    Fecha de Ingreso
    11 feb, 06
    Ubicación
    Barcelona
    Mensajes
    8,966
    Gracias
    1,628
    Gracias 3,092 veces en 1,363 mensajes

    Cracking contraseñas SIP ( VoIP ) en Windows

    Documento realizado por txipi:blog (http://blog.txipinet.com)

    Siguiendo con los resultados del Proyecto de Fin de Master de Maria Unda y Sara Rincón, vamos a hablar ahora de cómo crackear contraseñas SIP utilizando herramientas para MS Windows. Quiza os venga bien recordar cómo se producia la autenticación en el protocolo SIP, explicado en el anterior articulo sobre seguridad en VoIP. En la siguiente entrega, nos meteremos con la captura del trafico de voz ;-)

    NOTA: podais pinchar en las imagenes para verlas a tamaño completo.

    Cain & Abel

    Cain & Abel es una herramienta de recuperación de todo tipo de contraseñas para sistemas Microsoft, las oltimas versiones soportan cracking de contraseñas de SIP.

    Instalación

    Descargamos la oltima versión desde la pagina web de Cain & Abel, en este caso es la 2.9 y elegimos el ejecutable, en nuestro caso, para Windows XP:

    Original: http://www.oxid.it/downloads/ca_setup.exe
    Mirror: Fichero Adjunto al Final del Mensaje

    Seguimos el asistente de instalación, una vez que ha terminado nos preguntara si deseamos instalar la libreria WinPcap, en caso de no tenerla instalada previamente le daremos a Install.

    Capturar en un entorno conmutado

    Para capturar trafico en una red con switches, ademas de esnifar necesitamos activar el ataque Man in the middle, necesario para interceptar el trafico del registro SIP entre el cliente y el servidor SIP. En caso de estar en un entorno con hubs o con wireless no es necesario y podemos saltarnos este paso.

    Para llevar a cabo el ARP spoofing vamos a utilizar el propio Cain & Abel. En primer lugar activamos el botón de Start/Stop Sniffer de la parte superior. Nos situamos sobre la pestaña superior Sniffer y la pestaña inferior Hosts para elegir la lista de hosts de la red cuyo trafico queremos esnifar. Con el botón de + escaneamos la lista de hosts de nuestra red.



    Escaneo de hosts

    Una vez que aparecen todos los hosts de la red, seleccionando cada uno y con el botón derecho, Remove, eliminamos los que no necesitamos. Los dos hosts que aparecen en la lista son el servidor SIP (Asterisk) y el cliente.



    Lista de hosts

    Sobre la pestaña ARP de la parte inferior pinchamos sobre el botón de +, Add to list.



    Hosts del ARP poisoning

    Seleccionamos en la lista de la izquierda un host y en la lista de la derecha el resto de hosts, en este caso el cliente. Cain&Abel interceptara todas las conexiones entre los hosts seleccionados de ambas listas.

    A continuación ya podemos efectuar el ARP Poisoning pulsando sobre Start/Stop ARP.



    Captura de logins SIP

    Antes de comenzar debe estar la opción Start/Stop sniffer activada. Si es la primera vez que lo hacemos aparecera la siguiente pantalla de configuración (Captura 1) en la que deberemos seleccionar la interfaz de red por la cual debera capturar.



    Configuración del sniffer

    Para cambiar esta configuración mas adelante deberemos ir al meno Configure. Nos situamos sobre la pestaña Sniffer de la parte superior, y en la parte inferior sobre Passwords. Si seleccionamos SIP de la lista de protocolos de la izquierda, entre parantesis aparece el nomero de logins que ha capturado.

    Crackeando contraseñas

    Una vez que hemos capturado el hash, con el botón derecho sobre cada captura la enviamos al cracker para poder romperla.



    Enviando hash al cracker



    Cracker de contraseñas SIP

    Nos situamos en la pestaña Cracker. Podemos probar dos tipos de ataques contra el hash, ataque por diccionario o por fuerza bruta.

    Ataque por diccionario

    Si seleccionamos Dictionary Attack llegamos a la siguiente pantalla. Deberemos añadir un diccionario o diccionarios a la lista. En la ruta de instalación del Cain&Abel C:\Archivos de programa\Cain\Wordlists\Wordlist.txt tenemos un fichero que contiene XXX palabras comunes en inglas y castellano.

    Ademas podemos seleccionar una serie de opciones para que pruebe distintas combinaciones de cada posible contraseña del diccionario, como por ejemplo que pruebe la palabra al revas, de mayosculas a minosculas y viceversa, etc.

    Comenzamos el ataque seleccionando Start y esperamos a que termine de procesar el diccionario o diccionarios. En cada momento podremos ver en qua posición del diccionario y qua palabra se esta probando.



    Ataque por diccionario
    Ataque por fuerza bruta

    Para comenzar, seleccionamos la opción Brute-Force Attack. Si sabemos la longitud minima y/o maxima de la contraseña podemos especificarlo en Password length, sino dejamos los valores por defecto. Si pinchamos en la lista desplegable Predefined de Charset podremos elegir el rango de caracteres a partir del cual se probaran contraseñas: caracteres numaricos, alfanumaricos, especiales, etc.



    Ataque por fuerza bruta

    Una vez crackeadas todas las contraseñas apareceran en texto claro.



    Lista de contraseñas crackeadas

    Video/demostración de este ataque

    En http://paginaspersonales.deusto.es/g...IPWindows.html
    esta colgado el video de demostración de este ataque en el entorno de pruebas que prepararon Sara y Maria.
    Archivos Adjuntados
    Citar Citar  


+ Responder Tema

Información de Tema

Usuarios Viendo este Tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

     

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes