Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
RedWarden — Proxy inverso C2 di Cobalt Strike che respinge Blue Teams, AV, EDR, scanner attraverso l'ispezione dei pacchetti e la correlazione del profilo malleabile | Kitploit
Strumenti/GitHubGitHub/mgeeky/redwarden
Frameworks per Penetration TestingRicognizioneFramework di ExploitProxy Web e IntercettazioneEvasione IDS/IPSReverse EngineeringRaccolta InformazioniSicurezza di ReteCommand and ControlThreat IntelligenceRed Teaming
997138364 anni faRevisionato da Kitploit
Archived
GitHubmgeeky/redwarden

RedWarden

Proxy inverso C2 di Cobalt Strike che respinge Blue Teams, AV, EDR, scanner attraverso l'ispezione dei pacchetti e la correlazione del profilo malleabile

Vedi Repository

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

RedWarden - Redirector malleabile flessibile per CobaltStrike

(precedentemente noto come plugin malleable_redirector di proxy2)

Alziamo l'asticella nella resilienza IR dei redirector C2, che ne dite?

RedWarden

Il settore del Red Teaming ha visto diverse differenti ottime idee su come combattere gli incident responder e disorientarli offrendo allo stesso tempo una rete di redirector C2 resistente.

Questo lavoro combina molte di quelle grandi idee in un unico, leggero strumento, imitando Apache2 nelle sue radici di semplice proxy inverso HTTP(S).

Combinando la comprensione dei profili Malleable C2, la conoscenza del pool di indirizzi IP dannosi e la flessibilità di aggiungere facilmente nuova logica di ispezione e disorientamento - si è ottenuto un astuto repellente per le ispezioni IR.

RedWarden

Se un qualsiasi pacchetto in entrata non valido raggiunge RedWarden - puoi redirect, reset o semplicemente proxy via!

Riassunto

Questo programma agisce come un proxy inverso HTTP/HTTPS con diverse restrizioni imposte sulle richieste HTTP C2 in entrata, selezionando quali pacchetti indirizzare al Teamserver e quali scartare, in modo simile alle restrizioni dei file .htaccess imposte da mod_rewrite di Apache2.

RedWarden è stato creato per risolvere il problema dell'evasione di IR/AV/EDR/Sandbox a livello di redirector C2. Ha lo scopo di sostituire le classiche configurazioni Apache2 + mod_rewrite utilizzate per questo scopo.

Caratteristiche:

  • Parser del profilo Malleable C2 in grado di validare le richieste HTTP/S in entrata rigorosamente secondo il contratto malleable e scartare i pacchetti non conformi in caso di violazione (Malleable Profiles 4.0+ con varianti incluse)
  • Capacità di defiltrare/riparare header HTTP inaspettati e indesiderati aggiunti da sistemi intermedi come proxy e cache (pensa a CloudFlare) per conformarsi a un contratto Malleable valido.
  • Blacklist massiva curata integrata di pool e intervalli IPv4 noti per essere associati a vendor di sicurezza IT
  • Voci di log in output greppabili (sia nel formato combined access log di Apache2 che nei formati personalizzati di RedWarden) utili per tracciare eventi/problemi di connettività dei peer
  • Capacità di interrogare l'indirizzo IPv4 del peer connesso rispetto alle informazioni di geolocalizzazione IP/whois e confrontarle con espressioni regolari predefinite per escludere peer che si connettono al di fuori di organizzazioni/paesi/città fidati, ecc.
  • Mitigazione degli attacchi di replay integrata, attuata registrando gli hash MD5 delle richieste accettate in un database SQLite locale e impedendo richieste già accettate in precedenza.
  • Consente di definire istruzioni ProxyPass per inoltrare richieste che corrispondono a URL specifici verso altri host.
  • Supporto per più Teamserver
  • Supporto per molti host proxy inversi/siti di reindirizzamento in ordine casuale - che consente di bilanciare il traffico o costruire infrastrutture più versatili.
  • Può riparare i pacchetti HTTP secondo il contratto malleable atteso nel caso in cui alcuni header siano stati danneggiati nel traffico.
  • Le notti insonni passate a risolvere "perché il mio Beacon non funziona su CloudFlare/CDN/Domain Fronting" sono finite ora grazie ai log dettagliati e verbosi delle richieste/risposte HTTP(S).

RedWarden prende in input il profilo Malleable C2 e l'hostname:port del teamserver. Quindi analizza le sezioni del profilo malleable fornito per comprendere il contratto e far passare solo quelle richieste in entrata che lo soddisfano, disorientando le altre.

Sezioni come http-stager, http-get, http-post e i corrispondenti uri, header, pattern prepend/append, User-Agent sono tutti utilizzati per distinguere tra una richiesta legittima del beacon e il rumore Internet non correlato o i pacchetti fuori limite di IR/AV/EDR.

Il programma beneficia dei meravigliosi intervalli IP dannosi noti provenienti da: curi0usJack e gli altri: https://gist.github.com/curi0usJack/971385e8334e189d93a6cb4671238b10

L'uso di una blacklist di indirizzi IP insieme alla ricerca di parole chiave dannose note attraverso query DNS Reverse-IP e l'ispezione degli header HTTP, porta l'affidabilità ad aumentare considerevolmente la resilienza del redirector verso peer non autorizzati che vogliono esaminare le infrastrutture degli attaccanti.

I pacchetti non validi possono essere deviati secondo tre strategie:

  • redirect: Reindirizza semplicemente il peer ad altri siti web, come Rick Roll.
  • reset: Termina immediatamente la connessione TCP.
  • proxy: Recupera una risposta da un altro sito web, per imitare il più fedelmente possibile un sito clonato/dirottato.

Questa configurazione è imposta nel file di configurazione:```yaml

What to do with the request originating not conforming to Beacon, whitelisting or

ProxyPass inclusive statements:

- 'redirect' it to another host with (HTTP 301),

- 'reset' a TCP connection with connecting client

- 'proxy' the request, acting as a reverse-proxy against specified action_url

(may be dangerous if client fetches something it shouldn't supposed to see!)

Valid values: 'reset', 'redirect', 'proxy'.

Default: redirect

drop_action: redirect

Below example shows outcome of `redirect` to `https://googole.com`:

![redirect](https://assets.kitploit.com/production/public/readmes/4322/2ac28c863e766b5aaa2f225c33c225075c7042383d9c51860342a4da63cc6dcd.png)


Usalo con saggezza, stai al sicuro.

### Requisiti

Questo programma può funzionare solo su sistemi Linux poiché utilizza fork per generare più processi.

Inoltre, si presuppone che il comando di sistema `openssl` sia installato, poiché viene utilizzato per generare certificati SSL.

Infine, installa tutti i requisiti Python3 PIP facilmente con:```shell
bash $ sudo pip3 install -r requirements.txt

Utilizzo

Esempio di utilizzo

Scarica lo strumento