Cómo escribir un script de fuerza bruta, en Eclipse

Firs permite entender qué es exactamente el ataque de fuerza bruta.

Es un intento de prueba y error para adivinar una contraseña intentando todas las combinaciones posibles de caracteres hasta que se descubra la correcta. Este proceso generalmente se automatiza mediante el uso de software que intenta combinaciones en rápida sucesión, a menudo acelerando el proceso comenzando con variaciones de contraseñas comunes y palabras de diccionario para mejorar las posibilidades de éxito.

P.ej. Su contraseña es un número **** (4 dígitos), entonces significa que tiene una contraseña posible que está en el rango de 0000 a 9999, de esta manera hay 10000 combinaciones posibles. Probar todas las combinaciones una por una utilizando las secuencias de comandos se conoce como ataque de fuerza bruta.

Además de usarse para entrar en las cuentas de los usuarios, los ataques de fuerza bruta se pueden usar para descifrar datos adivinando la clave de cifrado correcta … eventualmente. Debido a que el número de combinaciones posibles aumenta exponencialmente a medida que una contraseña o clave de cifrado se alarga, un cifrado particularmente fuerte podría demorar muchas vidas utilizando métodos de fuerza bruta.