¿Buscas Hosting Gratuito ?
000WebHost te da 1500MB con Php/Mysql y 100GB de transferencia, totalmente gratis.
¿A qué esperas? Pruebalo aquí! Es totalmente gratis.

20.may.2009 John the Ripper con multiples cpu

Web hosting

Si tu máquina tiene más de un núcleo o cpu y quieres aprovecharlas para testear la fuerza de tus contraseñas, puedes utilizar implementaciones del standard MPI.

MPI (“Message Passing Interface”, Interfaz de Paso de Mensajes) es un estándar que define la sintaxis y la semántica de las funciones contenidas en una biblioteca de paso de mensajes diseñada para ser usada en programas que exploten la existencia de múltiples procesadores.

Descargarte una versión de John prepatcheada o el patch para que soporte openmpi o mpich (implementaciones MPI). Lo puedes hacer desde aqui . Intalar mpich (u openmpi). En mi caso, una debian 4.0 he optado por mpich, me descargo las fuentes desde aqui .

Compilas e instalas mpich ( o openmpi ).
Si optas por openmpi hay que hacer un pequeño cambio en el Makefile
vim Makefile
:%s/mpicc/om-mpicc/g
:wq

Si usas mpich es importante crear el fichero .mpd.conf en tu directorio de usuario y establecer una contraseña. Después arrancarlo en modo daemon mpd –daemon con tu usuario sin privilegios. Mas detalles de como configurarlo aquí .

Compilamos john the ripper y ya podemos utilizarlo.
Por ejemplo si tuviese 8 núcleos
mpiexec -np 8 /home/blas/john-1.7.2-bp17-mpi8/run/john –session=test01 -i:All passunshadowmpi

Para contrastar la diferencia puedes hacer un john –test con y sin mpich.

Related posts

Escribe un comentario

XHTML: Puedes usar estos tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*