Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Herramientas/GitHubGitHub/d4vinci/elpscrk
OSINT (Inteligencia de Fuentes Abiertas)Descifrado de ContraseñasAtaques de ContraseñasRecopilación de InformaciónPruebas de Penetración
GitHubd4vinci/elpscrk

elpscrk

Un generador inteligente de listas de palabras basado en perfiles de usuario, permutaciones y estadísticas. (Nombrado así por la misma herramienta de la serie Mr.Robot S01E01)

Ver Repositorio
953136hace 1 añoRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
elpscrk — Un generador inteligente de listas de palabras basado en perfiles de usuario, permutaciones y estadísticas. (Nombrado así por la misma herramienta de la serie Mr.Robot S01E01) | Kitploit

Elpscrk - v2.0

Un perfilador inteligente de contraseñas comunes de usuarios, nombrado así por la misma herramienta en la serie Mr.Robot, S01E01 😄

En palabras simples, elpscrk te preguntará toda la información que conozcas sobre tu objetivo y luego intentará generar todas las contraseñas posibles que el objetivo podría pensar. Todo depende de la información que proporciones, las banderas que actives y el nivel de complejidad que especifiques.

Hay 6 niveles de complejidad en elpscrk para cada tipo de objetivo, comenzando desde la persona simple (predeterminado) hasta la persona nerd, la persona paranoica y finalmente el nivel jefe final, que es el nivel nuclear, capaz de generar 1,000,000 de contraseñas o más. 😆

Elpscrk es como cupp, pero se basa en permutaciones y estadísticas, siendo eficiente en memoria. Así que obtendrás más resultados en casi nada de tiempo, niveles de complejidad para cada tipo de usuario y resultados muy personalizables, como verás en la sección de uso.

Captura de pantalla

Screenshot

Uso

Es simple: solo ejecutas el script y te preguntará sobre la información que conoces del objetivo, luego generará listas de permutaciones de cada combinación común de los datos, como verás a continuación.

Para usos y personalizaciones más avanzados, hay algunas cosas a las que debes prestar atención:

  1. Niveles de complejidad

Indican qué tan simples quieres que sean las contraseñas generadas. Por ejemplo, dados nombres:

root@kitploit:~
- En el nivel 0 (predeterminado), cada nombre que proporciones se convertirá a (MAYÚSCULAS, minúsculas), la primera letra se convertirá a (MAYÚSCULA, minúscula) 
  y las dos primeras letras se convertirán a (MAYÚSCULAS, minúsculas, capitalizadas).
- En el nivel 1, verás todo lo del nivel 0, pero también cada nombre al revés y las dos primeras letras de cada nombre también al revés.

Aquí hay una tabla que explica todos los niveles de complejidad:

Nota: En la columna de idea general, cada cosa mencionada se utiliza en muchas mezclas (comunes/no comunes), no de forma aislada.

Nota: Antes de que todas las permutaciones en estos niveles comiencen, elpscrk generará algunas de las formas más comunes de contraseñas usando suma simple como cupp, solo para asegurarse de que estén en los resultados.

  1. Bandera leet

Cuando habilitas la bandera leet, elpscrk funciona normalmente y, después de finalizar y exportar los resultados, comenzará a obtener todas las permutaciones leet de todas las contraseñas y las guardará en un nuevo archivo.

Por ejemplo, un nombre como karim dará como resultado ['k4r1m', 'k4rim', 'kar1m', 'karim']

  1. Rangos de años y números

Usar la opción -y/--years y proporcionar un año como 1980 hará que elpscrk mezcle todas las contraseñas con todos los años desde 1980 hasta 2022 (año actual+1), por lo que esperarás contraseñas como:

root@kitploit:~
karim1980
1981karim
...
karim2022

y así sucesivamente. Lo mismo aplica para la opción -r/--num-range: si le das un número como 100, agregará todos los números del 0 al 100, por lo que esperarás contraseñas como karim99, 99karim, karim100...

Instalación

  • Debería funcionar en cualquier sistema operativo, pero necesita Python 3.6 o superior.
  • Clona el repositorio y, en su directorio, instala los requisitos así: pip install -r requirements.txt o python3 -m pip install -r requirements.txt si tienes más de una versión instalada.
  • Ya estás listo.

Contacto

  • Twitter
  • Telegram

Donación

Si esta herramienta te ha sido útil, ¡siéntete libre de agradecerme invitándome un café :)

Coffee

Aviso de responsabilidad

  • Elpscrk se creó para aumentar la conciencia cibernética sobre la importancia de contraseñas fuertes e impredecibles, y no se hace responsable por su uso indebido o con fines ilegales.
  • Solo se puede usar para pruebas de penetración legales o fines educativos, ¡etc.!
  • Copiar código de esta herramienta o usarlo en otra está permitido siempre que se mencione la fuente, y las solicitudes de extracción (pull requests) siempre son bienvenidas, por supuesto. 😄

Referencias:

  • Todos los caracteres especiales permitidos en contraseñas
  • Los caracteres especiales más usados en contraseñas
Descargar herramienta
NivelIdea general
0 - Persona simpleEste es el nivel predeterminado. Aquí esperas muchas cosas, como las permutaciones de nombres explicadas anteriormente; las fechas se dividen en grupos de días, meses, años, los últimos dos dígitos del año (ej. 1990 & 90); los números de teléfono se convierten a formato nacional con una lista de los primeros/últimos cuatro dígitos, ya que es de uso común, etc.
1 - Persona promedioUsar este nivel añadirá algunas cosas interesantes: para nombres, cada nombre al revés y las dos primeras letras de cada nombre también al revés; para fechas, se agregará un 0 a (días, meses) menores de 10, por lo que 5 se convertirá en 05 y también 5; se usarán los últimos 3 dígitos del año, por lo que 1990 dará 990.
2 - Conciencia cibernéticaPor defecto, las contraseñas antiguas que proporciones se usarán tal cual y se eliminarán los caracteres especiales. Pero a partir del nivel 2, cada contraseña antigua se convertirá a (MAYÚSCULAS, minúsculas, capitalizada, al revés).
3 - Persona paranoicaPor defecto, si usas la bandera --chars, elpscrk usará los 10 caracteres más comunes si estás en nivel 0 o 1, pero a partir del nivel 3 usará todo el conjunto de caracteres especiales permitidos en contraseñas (ver referencias).
4 - Persona nerdPara el nivel 3 e inferiores, elpscrk usará pares ordenados para asegurar que las permutaciones estén en orden y reducirá muchas formas de contraseñas poco comunes en las mezclas. Ahora, al usar el nivel 4, se usarán las mismas mezclas comunes pero sin pares, por ejemplo, en lugar de obtener contraseñas de (nombres y fechas), obtendrás mezclas de (nombres y fechas, nombres y nombres, fechas y fechas,...) y así sucesivamente.
5 - ¡Nuclear!Aquí es donde la cosa se pone seria 😆, elpscrk comenzará a usar resultados no comunes y poco realistas para los objetivos más complicados e inhumanos, lol.