Hashcat es una de las herramientas más conocidas y utilizadas para crackear hashes de contraseñas de diferentes tipos. Esta herramienta es capaz de utilizar la potencia de cómputo de la CPU principal, y también de la GPU, el procesador de las tarjetas gráficas. ¿Qué pasaría si tuviéramos la oportunidad de distribuir diferentes tareas Hashcat en varios equipos? Podríamos realizar de manera más automatizada el crackeo de estos hashes, Hashtopolis es una herramienta gratuita que se encarga justo de esto.
Principales Características de Hashtopolis
Hashtopolis es una herramienta gratuita y multiplataforma que utiliza una arquitectura cliente-servidor para funcionar. Esta herramienta tiene como objetivo distribuir diferentes tareas de Hashcat en varios ordenadores, de tal forma, que el crackeo de contraseñas sea lo más eficiente posible en función del número de ordenadores que tengamos. En el desarrollo de Hashtopolis han prestado especial atención a la portabilidad de la herramienta, a la estabilidad, y por supuesto, al soporte multiusuario y a la administración de múltiples grupos de equipos.
Esta herramienta está compuesta principalmente de dos partes:
- Agentes: Son los clientes que se conectarán con el servidor, está escrito en lenguaje C# y también en Python, y permite personalización en caso de que sea necesario.
- Servidor: está formado por un panel de administración web, y el punto de conexión con los agentes. Ambos forman parte del servidor y se encargarán de proporcionar las tareas a los agentes que se conecten.
Con el objetivo de facilitar la usabilidad en redes con firewalls, la comunicación entre los agentes y el servidor se realiza a través de HTTP y HTTPS, utilizando JSON para facilitar la lectura de los parámetros que le pasamos.
La interfaz web de administración es el único punto de acceso de todos los agentes que tenemos dados de alta. Un nuevo agente requiere siempre la creación de una clave de un solo uso generada en el servidor, así evitamos posibles fugas de hashes o agentes falsos que se intentan conectar a la plataforma.
Hasta hace poco tiempo, esta herramienta se llamada hashtopussy, pero ahora lo han renombrado como hashtopolis, y a partir de ahora toda la documentación tendrá este nuevo nombre.
Puedes ver la wiki completa con manuales de configuración y puesta en marcha del sistema, ideal para empezar a utilizar Hashtopolis y enviar las tareas a los diferentes agentes con Hashcat. Te recomendamos acceder al proyecto Hashtopolis en la web de Github.