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.
En los últimos años, el comportamiento del consumidor hacia las compras online ha experimentado un…
Es cierto que la barra de herramientas es muy útil para buscar las tareas principales…
Cada día que pasa nacen nuevas Apps. Algunas son bastante innecesarias y no siempre están…
Entre las múltiples tareas que podemos hacer con nuestro Smartphone o Tablet Android. Se ha…
Seguramente recuerdes el método para capturar la pantalla que todos alguna vez hemos utilizado. Si…
El navegador Google Chrome es uno de lo más utilizados a día de hoy. Ya…