
 John the Ripper
=================

John the Ripper es un crackeador de passwords de UNIX, actualmente disponible
en UNIX, DOS y WinNT/Win95. La version 1.5 ha sido comprobada en
Linux x86/Alpha/SPARC, FreeBSD x86, OpenBSD x86, Solaris 2.x SPARC y x86 y en
Digital UNIX. Tambien hay un modo de compilacion generico que deberia
funcionar en la mayoria de los otros sistemas UNIX.

Las versiones de DOS y Win32 han sido desarrolladas con DJGPP y el  Cygnus
Developer's Kit, respectivamente.

 Como instalarlo
-----------------

Busca la informacion sobre como instalarlo en doc/INSTALL.ES

 Como usarlo
-------------

Para ejecutar John, necesitas suministrarle algunos archivos de passwords,
y especificar un modo de crackeo, como por ejemplo:

        john -single passwd

donde single es el modo 'single crack' y passwd es tu archivo de passwords.
O tambien:

	john -wordfile:/usr/dict/words -rules passwd

que probara con un archivo de palabras (wordlist) y activara las reglas.
Los passwords crackeados se mostraran por el terminal y seran grabados
en un archivo llamado ~/john.pot ('~' indica el directorio donde has instalado
los ejecutables de John). Este archivo tambien sirve para no volver a cargar
aquellos passwords que ya han sido crackeados cuando inicies otra vez John.
Para ver las clave que ya han sido crackeadas, ejecuta:

	john -show passwd

Mientras se esta crackeando, puedes pulsar cualquier tecla para ver el
'status' (el estado de John en ese momento), o Ctrl+C para terminar
la sesion guardando el estado del crackeo en un archivo (~/restore por
defectoto) para poder empezae mas tarde desde ese punto. De la misma forma,
si pulsas Ctrl+C dos veces, John abortara la sesion inmediatamente sin
salvarla. El estado de la sesion es guardado automaticamente cada 10 minutos
(definido en src/params.h) para no perder mucha informacion en caso de
cuelgue, corte de corriente, etc. Para continuar una sesion interrumpida
ejecuta:

	john -restore

De todas formas, probablemente querras hechar un vistazo a doc/OPTIONS.ES,
donde encontraras una lista de todas las opciones de John, y a doc/EXAMPLES.ES
donde hay ejemplos de uso de John con otros modos de crackeo.

 Caracteristicas y Rendimiento
-------------------------------

John the Ripper esta diseado para ser a la vez portente y rapido.
Combina bastantes modos de crackeo en un solo porgrama, y es completamente
configurable para tus propias necesidades (incluso puedes definir tu propio
modo de crackeo usando el compilador interno, que soporta un sublenguaje
de C). Ademas, John esta disponible para una gran variedad de plataformas,
lo que te premite usar el mmmismo crackeador en cualquier parte (por ejemplo,
puedes continuar una sesion que comenzaste en otro sistema).

John soporta (y autodetecta) los siguientes formatos de cifrado:
el DES de longitud simple y doble, el extendido de BSDI basado en DES,
el de FreeBSD basado en MD5, y el de OpenBSD basado en Blowfish.

A diferencia de otros crackeadores, John no usa el estilo de la rutina
crypt(3). En vez de eso, tiene sus propios modulos altamente optimizados
para los diferentes formatos de cifrado y arquitecturas. Algunos de los
algoritmos usados no pudieron ser implementados en una rutina al estilo
de crypt(3): requerian un interface de manejo de bits mas potente.
Adiccionalmente, hay rutinas en ensamblador para muchos tipos de procesadores
y arquitecturas (especialmente para Intel Pentium, x86 con MMX,
x86 generico, Alpha EV4, y SPARC V8).

 Documentacion
---------------

El resto de la documentacion esta localizado en archivos separados.
La siguiente lista el el orden de lectura recomendado:

INSTALL.ES	- probablemente ya lo habras leido
OPTIONS.ES	- opciones de la linea de comandos, y diversas utilidades
MODES.ES	- modos de crackeo: que es lo que son
CONFIG.ES   (*)	- como personalizarlo
RULES.ES    (*)	- sintaxis para las reglas de los 'wordlists'
EXTERNAL.ES (*)	- como definir un modo externo
EXAMPLES.ES	- ejemplos de uso -- muy recomendado
FAQ.ES		- adivina :)
NEWS.ES		- lista de los cambios desde la v1.4
CREDITS.ES	- creditos, y como contactar conmigo
LEEMEYA.ES  (*) - notas sobre la traduccion ;)
(*) la mayoria de los usuarios pueden saltarse estos sin problema.

Feliz lectura!
