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
badger-builder — badger-builder is an AI-assisted tool for generating dynamic Brute Ratel C4 profiles | Kitploit
Herramientas/GitHubGitHub/tw1sm/badger-builder
Scripting & AutomationCommand and ControlRed TeamingPayload Development
GitHubtw1sm/badger-builder

badger-builder

badger-builder is an AI-assisted tool for generating dynamic Brute Ratel C4 profiles

Ver Repositorio
5513hace 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



badger-builder

badger-builder es una herramienta asistida por IA para generar perfiles dinámicos de Brute Ratel C4. Simplemente proporciona a badger-builder un flavor para el perfil deseado y consultará a OpenAI para obtener configuraciones adecuadas.

Configuraciones de perfil de listener/payload que son generadas por IA:

  • URIs C2
  • Cabeceras HTTP de solicitud/respuesta
  • Datos del cuerpo HTTP antepuestos y añadidos a las solicitudes/respuestas C2
  • El cuerpo HTTP de respuesta vacía del servidor

Los datos del cuerpo HTTP pueden generarse en XML, JSON o JavaScript (y el formato de solicitud puede diferir del formato de respuesta).

Recomiendo revisar siempre las configuraciones generadas por OpenAI, especialmente en los casos en los que no haya logrado evitar el uso de valores de prueba/ejemplo/placeholder. Las configuraciones generadas por IA son generalmente un buen punto de partida, pero probablemente quieras hacer algunas modificaciones.

Compatible con Brute Ratel 1.5.2

Actualmente solo se admiten configuraciones de perfil de listener HTTP (sin soporte DoH)

Nota sobre el uso de OpenAI

Las indicaciones (prompts) que badger-builder envía a la API de OpenAI consumen tokens. El uso generalmente consume unos pocos miles de tokens (< $0.05 USD). Tu cuenta de OpenAI debe estar en la prueba gratuita o tener configurada la facturación de la API. (Consulta tu uso y facturación aquí)

Instalación

badger-builder se puede instalar clonando este repositorio y ejecutando pip3 install . y posteriormente ejecutarse desde PATH con badger-builder

Para aquellos que odian los proyectos Poetry, hay un requirements.txt que puedes usar con badger-builder.py para invocar el punto de entrada de la aplicación typer.

Uso

Mueve .env.sample a .env, añade tu clave de API de OpenAI y ejecuta badger-builder create

Después de que se haya generado un perfil, usa badger-builder parse para mostrar solicitudes HTTP de ejemplo usando las configuraciones del perfil.

Desarrollo

badger-builder utiliza Poetry para gestionar las dependencias. Instala desde el código fuente y configúralo para desarrollo con:

root@kitploit:~
git clone https://github.com/tw1sm/badger-builder
cd badger-builder
poetry install
poetry run badger-builder --help

requirements.txt se puede generar con:

root@kitploit:~
poetry export --without-hashes --format=requirements.txt > requirements.txt

Mejoras

  • Opción (¿subcomando?) para proporcionar flags mediante un archivo yaml
  • Prompts de OpenAI mejores/más eficientes en tokens
  • Integración de listeners DoH/SMB/TCP
  • Más formatos de datos prepend/append
  • Acciones autorun como establecer kill date, chid, configuraciones de malloc/threadex
Descargar herramienta