¿Cuál es la forma más rápida / mejor de tener muchas instancias de AWS ejecutando “John the Ripper”? ¿Existe una forma automatizada de hacerlo (en lugar de agregar JtR a mano a cada instancia)?

Si está en modo de emergencia y no quiere aprender un montón de nuevas tecnologías, primero inicie un montón de instancias idénticas. Luego use una herramienta de automatización SSH como Paramiko (http://www.lag.net/paramiko/) (o el equivalente en el idioma que le resulte más cómodo) para ejecutar rápidamente los comandos para instalar o copiar JtR en todas sus instancias. Puede tomar la lista de contraseñas que desea descifrar y simplemente dividirlas en archivos separados de igual tamaño y enviar un solo archivo a cada instancia de JtR en cada máquina.

Además, me pondría en contacto con las empresas de hosting que está ejecutando lo antes posible y les informaré que tiene un administrador de sistemas falso. Pueden ayudarlo a extraer datos por una tarifa y borrar los servidores para asegurarse de que el administrador del sistema no recupere el acceso de alguna manera.

Lanza las instancias, usa “split -l” para dividir tu archivo passwd en líneas, y saca uno de cada uno de los archivos divididos a un nodo diferente. Luego ejecute john usando un shell distribuido.

Consulte RightScale para conocer su capacidad ServerTemplate o Elastic MapReduce para saber cómo ejecutar tareas en un número arbitrario de servidores paralelos.