
Idea genial Es una herramienta innovadora de confusión web que integra técnicas de confusión tradicionales con ideas impulsadas por la IA para optimizar el descubrimiento de directorios, archivos y puntos finales ocultos en aplicaciones web a través de Ollama Aprovechando modelos de lenguaje grande (LLM) nativos.
Al combinar la velocidad y la eficiencia de herramientas como FFUF con la inteligencia de LLM, la lluvia de ideas mejora enormemente el proceso difuso, encontrando así más puntos finales, menos y menos.
Características clave
- Generación de ruta impulsada por IA: Lluvia de ideas usando local LLMS Analice los enlaces extraídos del sitio web de destino y genere suposiciones sabias para posibles rutas y nombres de archivos.
- Aprendizaje iterativo: La herramienta aprende de su descubrimiento y refina sus recomendaciones en ciclos posteriores para maximizar la eficiencia.
- Desenfoque personalizable: Los usuarios pueden especificar modelos, indicaciones, códigos de estado y ciclos para adaptar el proceso difuso a sus necesidades.
Lluvia de lluvia de ideas en ciclos repetitivos:
- Extraiga el enlace inicial del sitio web de destino.
- Uso de modelos LLM (p. Ej.
qwen2.5-coder) Sugerir nuevas rutas basadas en estos enlaces. - Use FFUF para difuminar las rutas sugeridas.
- Incorpore hallazgos efectivos en el siguiente ciclo para una mayor exploración.
Este enfoque reduce el número de solicitudes enviadas al sitio objetivo, al tiempo que aumenta la posibilidad de encontrar recursos ocultos, lo que lo hace particularmente efectivo para aplicaciones con estrictos limitaciones de tasas o defensa contra ataques con fuerza bruta.
La lluvia de ideas incluye dos herramientas principales:
- Fuzzer.py: Velvet universal utilizado para el descubrimiento de ruta.
- fuzzer_shortname.py: Especialmente usado para descubrir nombres de archivos cortos (por ejemplo, formato antiguo de la versión 8.3).
Requerir:
- Python 3.6+
- FFU
- Ollama (por ejecutar LLM LOCAL)
- Dependencias de Python enumeradas
requirements.txt
comenzar:
- Clonar el repositorio e instalar las dependencias: Bash
git clone cd brainstorm pip install -r requirements.txt - Asegúrese de instalar FFUF y ejecutar Ollama localmente.
- Running Basic Fuzzy: Bash
python fuzzer.py "ffuf -w ./fuzz.txt -u
La lluvia de ideas ha mostrado resultados notables en comparación con el desenfoque tradicional basado en la lista de palabras:
- ffuf con lista de palabras
jsp.txt: 100,000 solicitudes generan 5 puntos finales. - Idea genial: Solo 328 solicitudes encontraron 10 puntos finales.
Esta eficiencia enfatiza el potencial de la lluvia de ideas para transformar el desenfoque web al combinar ideas impulsadas por la IA con enfoques tradicionales poderosos.








