Skip to content
KitploitKITPLOIT
OutilsBlog
Log in
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é.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
cook — Un framework de wordlists pour satisfaire vos envies avec vos wordlists. Pour les chercheurs en sécurité, chasseurs de bugs et hackers. | Kitploit
Outils/GitHubGitHub/glitchedgitz/cook
Cassage de Mots de PasseFuzzingTests d'IntrusionUtilitaires et Frameworks
GitHubglitchedgitz/cook

cook

Un framework de wordlists pour satisfaire vos envies avec vos wordlists. Pour les chercheurs en sécurité, chasseurs de bugs et hackers.

Voir le dépôt
1.4k14015il y a 7 moisVé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
Site web

COOK

Un générateur de wordlist surpuissant, capable de diviser, fusionner, rechercher, sauvegarder, créer des permutations et combinaisons de mots, appliquer différents encodages/décodages et tout ce dont vous avez besoin.

Tueur de frustration ! & Personnalisable !

Index

  • Installation
    • Configuration
  • Base
    • Plages
    • Approche par paramètres
  • Les ingrédients de COOK
    • Catégories
    • Enregistrer des wordlists/listes/chaines de caractères dans my.yaml
    • Fonctions
    • Personnaliser my.yaml
      ▸ Ajouter/Mettre à jour
      ▸ Supprimer
    • Fichier local / URL distante
  • Méthodes
    • Encodages multiples
    • Briser les conventions de nommage 💫
    • Toutes les méthodes cook help methods
  • Exemples d'utilisation
    • Joindre des wordlists ligne par ligne
    • Afficher à chaque étape
    • Combiner avec d'autres outils
  • UTILISATION ULTIME
    • Exemple d'utilisation réelle :
  • Opérateur de répétition * et **
  • Règles d'analyse
  • Drapeaux (Flags)
  • Utiliser comme bibliothèque
  • Partagez vos recettes/ingrédients dans cook-ingredients
  • Contribuer

Installation

Utilisez Go ou téléchargez les dernières versions

go install -v github.com/glitchedgitz/cook/v2/cmd/cook@latest

Configuration

À partir de la version v2.2, cook enregistre cook-ingredients dans $home/.config/cook/cook-ingredients

Pour changer, créez une variable de chemin nommée COOK=[VOTRE CHEMIN]

Base

Sans les bases, tout est complexe.

Plages

Approche par paramètres

Nommez-les comme vous voulez et utilisez-les pour générer le motif. Cela sera plus utile lorsque vous appliquerez un encodage colonne par colonne à l'aide des méthodes.

cook -start intigriti,bugcrowd  -sep _,- -end users.rar,secret.zip  / start sep end
Remarque : vous devez inclure le paramètre dans le motif, sinon rien ne sera affiché.

Les ingrédients de COOK

Cook dépend de cook-ingredients, qui sont des collections de fichiers .yaml contenant des jeux de mots, fonctions, ports, wordlists provenant de assetnotes, seclist, fuzzdb, 15+ etc.

Catégories

CatégorieDescription
listsTableau de valeurs à utiliser directement lorsqu'elles sont appelées
filesTableau d'URLs
portsPlages de nombres
raw-filesTableau de fichiers locaux
functionsLes fonctions sont utilisées pour générer des motifs

Enregistrer des wordlists/listes/chaines de caractères dans my.yaml

Fonctions

cook -dob date[17,Sep,1994] elliot _,-, dob

Personnaliser my.yaml

Modifiez my.yaml manuellement ou utilisez ces commandes.

▸ Ajouter/Mettre à jour

Si le mot-clé n'existe pas, il sera créé. Sinon, il sera mis à jour et la nouvelle valeur sera ajoutée à la même variable.

# Syntaxe
cook add [mot-clé]=[valeur1, valeur2, ..., valeurN] dans [catégorie]

# Commande
cook add nom_unique=mot1,mot2,mot3 in lists

▸ Supprimer

cook delete [mot-clé]

Fichier local / URL distante

Utilisez : après le nom du paramètre.

cook -f: live.txt f
cook -f: https://example.com/wordlist.txt f

Accéder aux wordlists depuis les bases de données

Cook a récupéré plusieurs dépôts et peut directement utiliser les wordlists de ces dépôts...

assetnotes, seclist, fuzzdb, etc.

Méthodes

Grâce aux méthodes, vous pouvez encoder, décoder, inverser, diviser, trier, extraire et bien plus encore...

Les méthodes peuvent être appliquées sur la sortie finale ou colonne par colonne

  • -m/-method pour appliquer des méthodes sur la sortie finale
  • -mc/-methodcol pour appliquer colonne par colonne.
  • param.nomdelaméthode s'applique à n'importe quel paramètre (nous verrons ce principe avec les paramètres plus tard).

Encodages multiples

  • Encodages superposés :
    • Utilisez le point .
    • md5.b64e.urle applique plusieurs méthodes l'une après l'autre.
    • Logique de sortie :
      • Motif généré > hachage md5 > encodage base 64 > encodage URL.
  • Encodages différents :
    • Utilisez la virgule ,
    • md5,sha1,sha256 applique différents encodages au même motif généré.
    • Logique de sortie :
      • Motif généré > hachage md5
      • Motif généré > hachage sha1
      • Motif généré > hachage sha256

Briser les conventions de nommage 💫

Un accent particulier sur ces deux méthodes, elles vous seront d'une grande aide à chaque fois que vous utilisez une wordlist.

Smart Break -m smart

▶ cook adminNew,admin_new -m smart
Sortie :

admin
New
admin
new

Smart Join -m smartjoin[<case>:<char>]

Il brise et ré-assemble avec le caractère fourni.

▶ cook adminNew,admin-old -m smartjoin[:_]
Sortie :

admin_New
admin_old

Appliquer des casses sur les mots séparés

Ici, nous avons appliqué le camelCase

▶ cook suppose_this_is_long_text -m smartjoin[c:_]
Sortie :

suppose_This_Is_Long_Text

Toutes les méthodes cook help methods

sort                           - Trier
sortu                          - Trier avec valeurs uniques uniquement
reverse                        - Inverser la chaîne
leet                           - a->4, b->8, e->3 ...
                                    leet[0] ou leet[1]
Télécharger l’outil