Categories: linux

John the Ripper con multiples cpu

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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)
root

Share
Published by
root

Recent Posts

Las ventajas de comprar moda en línea

En los últimos años, el comportamiento del consumidor hacia las compras online ha experimentado un…

2 años ago

Barra de tareas no se oculta y aparece en pantalla completa Windows 10.

Es cierto que la barra de herramientas es muy útil para buscar las tareas principales…

4 años ago

Cuáles son las mejores aplicaciones para Android con root

Cada día que pasa nacen nuevas Apps. Algunas son bastante innecesarias y no siempre están…

4 años ago

Cómo instalar y configurar Kodi para Android fácilmente

Entre las múltiples tareas que podemos hacer con nuestro Smartphone o Tablet Android. Se ha…

4 años ago

Todos los métodos para hacer una captura de pantalla en Windows 10

Seguramente recuerdes el método para capturar la pantalla que todos alguna vez hemos utilizado. Si…

4 años ago

Cómo activar Chrome Flags, las funciones ocultas de Chrome

El navegador Google Chrome es uno de lo más utilizados a día de hoy. Ya…

4 años ago