
badger-builder is an AI-assisted tool for generating dynamic Brute Ratel C4 profiles
badger-builder est un outil assisté par IA pour générer des profils Brute Ratel C4 dynamiques. Il suffit de fournir à badger-builder un flavor pour le profil souhaité et il demandera à OpenAI des configurations adaptées.
Configurations de profils d'écouteur/payload générées par l'IA :
Les données du corps HTTP peuvent être générées en XML, JSON ou JavaScript (et le format des requêtes peut différer de celui des réponses).
Je recommande de toujours vérifier les configurations générées par OpenAI, en particulier dans les cas où elle n'a pas réussi à éviter l'utilisation de valeurs de test/d'exemple/placeholder. Les configurations générées par l'IA sont généralement un bon point de départ, mais vous voudrez probablement apporter quelques modifications.
Prend en charge Brute Ratel 1.5.2
Actuellement, seules les configurations de profils d'écouteurs HTTP sont prises en charge (pas de support DoH)
Les prompts que badger-builder envoie à l'API OpenAI consomment des tokens. L'utilisation consomme généralement quelques milliers de tokens (< $0.05 USD). Votre compte OpenAI doit être soit en essai gratuit, soit avoir configuré la facturation API. (Consultez votre utilisation et votre facturation ici)
badger-builder peut être installé en clonant ce dépôt et en exécutant pip3 install ., puis exécuté depuis le PATH avec badger-builder
Pour ceux qui détestent les projets Poetry, il y a un requirements.txt que vous pouvez utiliser avec badger-builder.py pour appeler le point d'entrée de l'application typer.
Déplacez .env.sample vers .env, ajoutez votre clé API OpenAI et exécutez badger-builder create

Une fois le profil généré, utilisez badger-builder parse pour afficher des exemples de requêtes HTTP utilisant les configurations du profil.
badger-builder utilise Poetry pour gérer les dépendances. Installez à partir des sources et configurez pour le développement avec :
git clone https://github.com/tw1sm/badger-builder
cd badger-builder
poetry install
poetry run badger-builder --help
requirements.txt peut être généré avec
poetry export --without-hashes --format=requirements.txt > requirements.txt
autorun telles que la définition de la kill date, du chid, des paramètres malloc/threadex