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

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
cook — Un framework de listas de palabras para satisfacer tus caprichos con tus listas de palabras. Para investigadores de seguridad, bug bounty y hackers. | Kitploit
Herramientas/GitHubGitHub/glitchedgitz/cook
Descifrado de ContraseñasFuzzingPruebas de PenetraciónUtilidades y Frameworks
GitHubglitchedgitz/cook

cook

Un framework de listas de palabras para satisfacer tus caprichos con tus listas de palabras. Para investigadores de seguridad, bug bounty y hackers.

Ver Repositorio
1.4k14015hace 7 mesesRevisado 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
Sitio web

COOK

Un generador de wordlists, divisor, fusionador, buscador, guardador, creador de permutaciones y combinaciones de palabras, aplica diferentes codificaciones/decodificaciones y todo lo que necesites.

¡Matador de frustraciones! y Personalizable.

Índice

  • Instalación
    • Configuración
  • Básico
    • Rangos
    • Enfoque de parámetros
  • Ingredientes de COOK
    • Categorías
    • Guardar wordlists/listas/caracteres todo en my.yaml
    • Funciones
    • Personalizar my.yaml
      ▸ Añadir/Actualizar
      ▸ Eliminar
    • Archivo local / Obtener URL
  • Métodos
    • Codificación múltiple
    • Romper convenciones de nomenclatura 💫
    • Todos los métodos cook help methods
  • Algunos ejemplos de uso
    • Unir wordlists línea por línea
    • Imprimir en cada paso
    • Combinar con herramientas
  • USO DEFINITIVO
    • Ejemplo de uso en la vida real:
  • Operador de repetición * y **
  • Reglas de análisis
  • Banderas
  • Usar como biblioteca
  • Comparte tus recetas/ingredientes en cook-ingredients
  • Contribuir

Instalación

Usa Go o descarga las últimas builds

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

Configuración

A partir de la versión v2.2 cook guarda cook-ingredients en $home/.config/cook/cook-ingredients

Para cambiarlo crea una variable de ruta llamada COOK=[TU RUTA]

Básico

Sin lo básico, todo es complejo.

Rangos

Enfoque de parámetros

Ponles cualquier nombre y úsalos para generar el patrón. Esto será más útil cuando apliques codificación por columnas usando métodos.

cook -start intigriti,bugcrowd  -sep _,- -end users.rar,secret.zip  / start sep end
Nota: debes incluir el parámetro en el patrón, de lo contrario no imprimirá nada.

Ingredientes de COOK

Cook depende de cook-ingredients, que son colecciones de archivos .yaml con conjuntos de palabras, funciones, puertos, wordlists de assetnotes, seclist, fuzzdb, 15+ etc.

Categorías

CategoríaDescripción
listsArray de valores para usar directamente al ser invocados
filesArray de urls
portsRangos de números
raw-filesArray de archivos locales
functionsFunciones usadas para generar patrones

Guardar wordlists/listas/caracteres todo en my.yaml

Funciones

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

Personalizar my.yaml

Edita my.yaml manualmente o usa estos comandos.

▸ Añadir/Actualizar

Si la palabra clave no existe, la creará. De lo contrario, la actualizará y agregará el nuevo valor en la misma variable.

# Sintaxis
cook add [palabra_clave]=[valor1, valor2, ..., valorN] in [categoría]

# Comando
cook add nombre_unico=palabra1,palabra2,palabra3 in lists

▸ Eliminar

cook delete [palabra_clave]

Archivo local / Obtener URL

usa : después del nombre del parámetro.

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

Acceder a wordlists de bases de datos

Cook ha obtenido múltiples repositorios y puede usar directamente wordlists de estos repositorios...

assetnotes, seclist, fuzzdb, etc.

Métodos

Usando métodos puedes codificar, decodificar, invertir, dividir, ordenar, extraer y hacer mucho más...

Los métodos pueden aplicarse al resultado final o por columnas

  • -m/-method para aplicar métodos al resultado final
  • -mc/-methodcol para aplicar por columnas.
  • param.nombremétodo aplicar a cualquier parámetro; explicaremos esto de los parámetros más adelante.

Codificación múltiple

  • Codificaciones superpuestas:
    • Usa punto .
    • md5.b64e.urle aplica varios métodos uno tras otro.
    • Lógica de salida:
      • Patrón generado > hash md5 > codificación base64 > codificación URL.
  • Codificaciones diferentes:
    • Usa coma ,
    • md5,sha1,sha256 aplica diferentes codificaciones al mismo patrón generado.
    • Lógica de salida:
      • Patrón generado > hash md5
      • Patrón generado > hash sha1
      • Patrón generado > hash sha256

Romper convenciones de nomenclatura 💫

Enfoque especial en estos 2 métodos, te serán de gran ayuda cada vez que uses cualquier wordlist.

Smart Break -m smart

▶ cook adminNew,admin_new -m smart
Salida:

admin
New
admin
new

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

Rompe y vuelve a unir con el carácter suministrado.

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

admin_New
admin_old

Aplicar mayúsculas sobre lo separado

Aquí aplicamos camelcase

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

suppose_This_Is_Long_Text

Todos los métodos cook help methods

sort                           - Ordenarlos
sortu                          - Ordenar con valores únicos solamente
reverse                        - Invertir cadena
leet                           - a->4, b->8, e->3 ...
                                    leet[0] o leet[1]
Descargar herramienta