
badger-builder è uno strumento assistito da IA per generare profili C4 dinamici di Brute Ratel
badger-builder è uno strumento assistito dall'IA per generare profili dinamici per Brute Ratel C4. Basta fornire a badger-builder un flavor per il profilo desiderato e chiederà a OpenAI una configurazione adatta.
Configurazioni del profilo listener/payload generate dall'IA:
I dati del corpo HTTP possono essere generati in XML, JSON o JavaScript (e il formato della richiesta può differire da quello della risposta).
Consiglio sempre di rivedere le configurazioni generate da OpenAI, soprattutto nei casi in cui non sia riuscita a evitare l'uso di valori di test/esempio/segnaposto. Le configurazioni generate dall'IA sono generalmente un buon punto di partenza, ma probabilmente vorrai apportare alcune modifiche.
Supporta Brute Ratel 1.5.2
Attualmente sono supportate solo le configurazioni del profilo listener HTTP (nessun supporto DoH)
I prompt che badger-builder invia all'API di OpenAI consumano . L'utilizzo in genere consuma qualche migliaio di token (meno di $0,05 USD). Il tuo account OpenAI deve essere in prova gratuita o avere la fatturazione API configurata. (Controlla il tuo utilizzo e la fatturazione )
badger-builder può essere installato clonando questo repository ed eseguendo pip3 install . e successivamente eseguito dal PATH con badger-builder
Per chi odia i progetti Poetry, c'è un requirements.txt che puoi usare con badger-builder.py per chiamare l'entrypoint dell'app typer.
Sposta .env.sample in .env, aggiungi la tua chiave API OpenAI ed esegui badger-builder create

Dopo che un profilo è stato generato, usa badger-builder parse per visualizzare richieste HTTP di esempio usando le configurazioni del profilo.
badger-builder usa Poetry per gestire le dipendenze. Installa dal sorgente e configuralo per lo sviluppo con:
git clone https://github.com/tw1sm/badger-builder
cd badger-builder
poetry install
poetry run badger-builder --help
requirements.txt può essere generato con
poetry export --without-hashes --format=requirements.txt > requirements.txt
autorun come impostare kill date, chid, impostazioni malloc/threadex