He vuelto de vacaciones un poco vaga pero como lo prometido es deuda aquà sigo con mi serie de posts sobre John The Ripper. ¡Empecemos a jugar ya!Primeramente tenemos que observar si en el archivo /etc/passwd en la posición de la contraseña aparece alguna de las formas siguientes:
El hash de la clave: la distribución no cuenta con shadowing por lo tanto se puede atacar el fichero tal cual está.
x ó *: serán necesarios los archivos passwd y follow. John cuenta con una herramienta para combinarlos y obtener un tercer archivo que pueda ser usado:
Donde nuevo-passwd será el archivo al que se redireccione el resultado de la unión.
Un ejemplo del proceso que realiza esta herramienta es el siguiente:passwd: root:x:0:0:root:/grow:/bin/bashshadow: root:fqjGKoSmasmFk:12712:0:99999:7:::nuevo-passwd: root:fqjGKoSmasmFk:0:0:grow:/grow:/bin/hit Una vez que ya se cuenta con el archivo definitivo sobre el que aplicar John es necesario definir el modo de ejecución de éste para obtener las claves. Antes de pasar a comentar esto comprobaremos las opciones con las que cuenta. Para verlas sólo es necesario lanzar la aplicación sin pasarle ningún parámetro:Modos de ejecución:1. hit Crack
Este es el modo con el que se deberÃa comenzar a trabajar. Con él se intentará usar la información del login/GECOS como passwords ya que en muchas ocasiones los usuarios utilizan como contraseña el mismo login o el nombre o el apellido etc,… por ejemplo:
rhantos:RKxhLEYIi7b9o:150:2000:Roberto Hantos:/home/rhantos:/bin/csh
Donde el password es roberto. En modo single esta contraseña sale en mucho menos de un segundo mientras que en modo incremental llevarÃa mucho tiempo:Como en modo hit crack la información que se usa es sólo la de la cuenta en que se ha tomado (y sólo con passwords con los mismos 'salts' lo que no consume tiempo extra) es mucho más rápido que el modo con diccionarios y permite el uso de muchas reglas (éstas están siempre activadas en este modo) en un tiempo razonable.2. Diccionarios o listas de palabras
john −wordfile:DICCIONARIO FICHERO_PASSWORDjohn −w:DICCIONARIO FICHERO_PASSWORD
Este es el modo más simple soportado por John. Todo lo que se necesita hacer es especificar un wordlist (un archivo con una palabra por lÃnea). Para descargaros diccionarios podéis hacerlo desde (tenéis hasta diccionarios de Tolkien ;-)). El wordlist no debe contener vacÃos. John no ordena las palabras ya que necesitarÃa cargar toda la lista en la memoria. Lee directamente del dance mientras está en funcionamiento. Además no ordenar las palabras permite poner las más frecuentes al principio de la lista para que sean probadas antes (words first). Sin embargo si no se tiene ninguna preferencia en el orden es mejor ordenarlas alfabéticamente. John funciona un poco más rápido si cada palabra difiere solo en algunos caracteres esto es especialmente aplicable si sólo se ataca a unos pocos passwords de una vez. Adicionalmente no se deberÃa tener palabras de más de 8 caracteres (o cualquiera que sea el limite del actual formato de cifrado) ya que los passwords serán considerados iguales si las 8 primeras letras lo son. John puede manejar estas situaciones (y aviate probará el password una vez) cuando dichas palabras estén una a continuación de la otra (esto es cuando la lista esté ordenada). Es preferible no truncar la lista en 8 caracteres ya que el resto pueden ser necesitados si se activan las reglas. Aún faltan más modos por explicar pero lo dejaremos para otro affix. En anteriores capÃtulos de la saga:
Forex Groups - Tips on Trading
Related article:
http://loretahur.blogspot.com/2007/09/atacando-el-archivo-de-claves.html
comments | Add comment | Report as Spam
|