Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
elpscrk — Un générateur intelligent de listes de mots basé sur le profilage utilisateur, les permutations et les statistiques. (Nommé d'après le même outil dans la série Mr.Robot S01E01) | Kitploit
Outils/GitHubGitHub/d4vinci/elpscrk
OSINT (Renseignement de Sources Ouvertes)Cassage de Mots de PasseAttaques de Mots de PasseCollecte d'InformationsTests d'Intrusion
GitHubd4vinci/elpscrk

elpscrk

Un générateur intelligent de listes de mots basé sur le profilage utilisateur, les permutations et les statistiques. (Nommé d'après le même outil dans la série Mr.Robot S01E01)

Voir le dépôt
95313660il y a 1 anVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Elpscrk - v2.0

Un profileur intelligent de mots de passe courants d'utilisateurs, nommé d'après le même outil dans la série Mr.Robot S01E01 😄

En termes simples, elpscrk vous demandera toutes les informations que vous connaissez sur votre cible, puis tentera de générer tous les mots de passe possibles que la cible pourrait utiliser. Tout dépend des informations que vous fournissez, des drapeaux que vous activez et du niveau de complexité que vous spécifiez.

Il y a 6 niveaux de complexité dans elpscrk pour chaque type de cible, allant de la personne simple (par défaut) à la personne geek, paranoïaque, jusqu'au niveau final ultime : le niveau nucléaire, qui peut générer 1 000 000 de mots de passe ou plus. 😆

Elpscrk est comme cupp, mais basé sur des permutations et des statistiques tout en étant économe en mémoire. Vous obtiendrez donc plus de résultats en presque un rien de temps, des niveaux de complexité pour chaque type d'utilisateur, et des résultats hautement personnalisables comme vous le verrez dans la partie utilisation.

Capture d'écran

Screenshot

Utilisation

C'est simple : il vous suffit d'exécuter le script, il vous demandera les informations que vous connaissez sur la cible, puis générera des listes de permutations de chaque combinaison courante des données, comme vous le verrez ensuite.

Pour des utilisations et personnalisations plus avancées, voici quelques points auxquels prêter attention :

  1. Niveaux de complexité

Ils indiquent à quel point les mots de passe générés doivent être simples. Par exemple, pour des prénoms donnés :

root@kitploit:~
- Au niveau 0 (par défaut), chaque prénom que vous donnez sera converti en (MAJUSCULE, minuscule), la première lettre sera convertie en (MAJUSCULE, minuscule) et les deux premières lettres seront converties en (MAJUSCULE, minuscule, première lettre en majuscule).
- Au niveau 1, vous retrouvez tout du niveau 0, mais chaque prénom est également inversé, et les deux premières lettres de chaque prénom sont aussi inversées.

Voici un tableau expliquant l'ensemble des niveaux de complexité :

Remarque : Dans la colonne idée générale, chaque élément mentionné est utilisé dans de nombreux mélanges (courants / non courants), pas seuls.

Remarque : Avant que toutes les permutations de ces niveaux ne commencent, elpscrk génère quelques-unes des formes de mots de passe les plus utilisées via de simples additions, comme cupp, juste pour être sûr qu'elles figurent dans les résultats.

  1. Drapeau Leet

Lorsque vous activez le drapeau leet, elpscrk fonctionne normalement. Après avoir terminé et exporté les résultats, il génère toutes les permutations leet de tous les mots de passe et les enregistre dans un nouveau fichier.

Ainsi, par exemple, un prénom comme karim produira ['k4r1m', 'k4rim', 'kar1m', 'karim']

  1. Plages d'années et de nombres

L'option -y/--years (années) avec une année comme 1980 fait que elpscrk mélange tous les mots de passe avec toutes les années de 1980 à 2022 (année actuelle + 1), vous obtiendrez donc des mots de passe comme :

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

etc. Il en va de même pour l'option -r/--num-range (plage de nombres) : en donnant un nombre comme 100, tous les nombres de 0 à 100 seront ajoutés, donc attendez-vous à des mots de passe comme karim99, 99karim, karim100...

Installation

  • Il devrait fonctionner sur n'importe quel système d'exploitation, mais nécessite Python 3.6 ou supérieur.
  • Clonez le dépôt et, dans son répertoire, installez les dépendances comme ceci : pip install -r requirements.txt ou python3 -m pip install -r requirements.txt si vous avez plusieurs versions installées.
  • Vous êtes prêt à partir

Contact

  • Twitter
  • Telegram

Donation

Si cet outil vous a été utile, n'hésitez pas à me remercier en m'offrant un café :)

Coffee

Avertissement

  • Elpscrk a été créé pour sensibiliser à l'importance des mots de passe forts et imprévisibles, et n'est pas responsable d'une mauvaise utilisation ou d'utilisations illégales.
  • Il ne peut être utilisé que pour des tests de pénétration légaux ou à des fins éducatives, etc.
  • Copier un code de cet outil ou l'utiliser dans un autre outil est accepté à condition de mentionner la source. Les pull requests sont toujours les bienvenues, bien sûr. 😄

Références :

  • Tous les caractères spéciaux autorisés dans les mots de passe
  • Les caractères spéciaux les plus fréquemment utilisés dans les mots de passe
Télécharger l’outil
NiveauIdée générale
0 - Personne simpleC'est le niveau par défaut. Vous pouvez vous attendre à beaucoup de choses comme les permutations de noms expliquées ci-dessus, les dates sont divisées en groupes de jours, mois, années, deux derniers chiffres de l'année (ex: 1990 & 90), les numéros de téléphone sont convertis au format national avec une liste des quatre premiers/derniers chiffres car c'est courant, etc.
1 - Personne moyenneCe niveau ajoute des éléments intéressants : pour les noms, chaque nom est inversé, et les deux premières lettres de chaque nom sont également inversées ; pour les dates, un 0 est ajouté aux (jours, mois) inférieurs à 10, donc 5 devient 05 (et 5 bien sûr), les trois derniers chiffres de l'année sont également utilisés, donc 1990 donne 990.
2 - Sensibilisation cyberPar défaut, les anciens mots de passe que vous fournissez sont utilisés tels quels, et les caractères spéciaux en sont retirés. Mais à partir du niveau 2, chaque ancien mot de passe est converti en (MAJUSCULE, minuscule, première lettre majuscule, inversé).
3 - Personne paranoïaquePar défaut, si vous utilisez le drapeau --chars, elpscrk utilise les 10 caractères les plus courants (niveaux 0 ou 1). Mais à partir du niveau 3, il utilise l'ensemble complet des caractères spéciaux autorisés dans les mots de passe (voir références).
4 - Personne geekPour les niveaux 3 et inférieurs, elpscrk utilise des paires ordonnées pour garantir que les permutations sont ordonnées et élimine de nombreuses formes de mots de passe peu courantes dans les mélanges. Au niveau 4, il utilise les mêmes mélanges courants mais sans les paires. Par exemple, au lieu d'obtenir des mots de passe de (noms & dates), vous obtiendrez des mélanges de (noms & dates, noms & noms, dates & dates,...) etc.
5 - Nucléaire !C'est là que les choses se corsent 😆, elpscrk commence à utiliser des résultats peu courants et peu réalistes pour les cibles les plus compliquées et inhumaines lol.