
badger-builder is an AI-assisted tool for generating dynamic Brute Ratel C4 profiles
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:
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)
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í)
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.
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.
badger-builder utiliza Poetry para gestionar las dependencias. Instala desde el código fuente y configúralo para desarrollo con:
git clone https://github.com/tw1sm/badger-builder
cd badger-builder
poetry install
poetry run badger-builder --help
requirements.txt se puede generar con:
poetry export --without-hashes --format=requirements.txt > requirements.txt
autorun como establecer kill date, chid, configuraciones de malloc/threadex