Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
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.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
text4shell-scan — Uno scanner completamente automatizzato, accurato ed esaustivo per trovare text4shell RCE CVE-2022-42889 | Kitploit
Strumenti/GitHubGitHub/kiralab/text4shell-scan
Scanner di VulnerabilitàExploitSfruttamento di Applicazioni WebBypass WAFFuzzingPenetration Testing
GitHubkiralab/text4shell-scan

text4shell-scan

Uno scanner completamente automatizzato, accurato ed esaustivo per trovare text4shell RCE CVE-2022-42889

Vedi Repository
123 anni faNon ancora revisionato

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

text4shell-scan

Uno scanner completamente automatizzato, accurato ed esteso per trovare host text4shell vulnerabili

immagine

Caratteristiche

  • Supporto per elenchi di URL.
  • Fuzzing per più di 60 header di richiesta HTTP.
  • Fuzzing per parametri dati POST HTTP.
  • Fuzzing per parametri dati JSON.
  • Supporta callback DNS per la scoperta e la validazione delle vulnerabilità.
  • Payload WAF Bypass.
  • Supporto per callback DNS OOB personalizzate (es: Burpsuite Collaborator)

Descrizione

Fortemente basato sul vecchio Log4j scanner di Fullhunt del 2021 (UN GRANDE RICONOSCIMENTO A LORO), questo strumento di scansione è ora utilizzato per scoprire e fare fuzzing per Text4Shell RCE CVE-2022-42889. Dovrebbe essere usato dai team di sicurezza per scansionare la propria infrastruttura per Text4Shell RCE e anche per testare i bypass WAF che possono portare all'esecuzione di codice nell'ambiente dell'organizzazione.

Supporta callback DNS OOB pronte all'uso, non è necessario configurare un server di callback DNS. Nota: interact.sh è lento, quindi al momento non è consigliato utilizzarlo.

https://nvd.nist.gov/vuln/detail/CVE-2022-42889

Utilizzo

root@kitploit:~
$ python3 text4shell-scan.py -h
[•] CVE-2022-42889 - Apache Commons Text RCE Scanner
[•] Scanner provided by @securekomodo

usage: text4shell-scan.py [-h] [-u URL] [-p PROXY] [-l USEDLIST] [--request-type REQUEST_TYPE] [--headers-file HEADERS_FILE] [--run-all-tests] [--exclude-user-agent-fuzzing]
                     [--wait-time WAIT_TIME] [--waf-bypass] [--custom-waf-bypass-payload CUSTOM_WAF_BYPASS_PAYLOAD]
                     [--dns-callback-provider DNS_CALLBACK_PROVIDER] [--custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST] [--disable-http-redirects]

optional arguments:
  -h, --help            show this help message and exit
  -u URL, --url URL     Check a single URL.
  -p PROXY, --proxy PROXY
                        send requests through proxy
  -l USEDLIST, --list USEDLIST
                        Check a list of URLs.
  --request-type REQUEST_TYPE
                        Request Type: (get, post) - [Default: get].
  --headers-file HEADERS_FILE
                        Headers fuzzing list - [default: headers.txt].
  --run-all-tests       Run all available tests on each URL.
  --exclude-user-agent-fuzzing
                        Exclude User-Agent header from fuzzing - useful to bypass weak checks on User-Agents.
  --wait-time WAIT_TIME
                        Wait time after all URLs are processed (in seconds) - [Default: 5].
  --waf-bypass          Extend scans with WAF bypass payloads.
  --custom-waf-bypass-payload CUSTOM_WAF_BYPASS_PAYLOAD
                        Test with custom WAF bypass payload.
  --dns-callback-provider DNS_CALLBACK_PROVIDER
                        DNS Callback provider (Options: dnslog.cn, interact.sh) - [Default: interact.sh].
  --custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST
                        Custom DNS Callback Host.
  --disable-http-redirects
                        Disable HTTP redirects. Note: HTTP redirects are useful as it allows the payloads to have a higher chance of reaching vulnerable systems.

Scansione di un singolo URL

root@kitploit:~
$ python3 text4shell-scan.py -u https://<enter URL here>

Scansione di un singolo URL usando tutti i metodi di richiesta: GET, POST (modulo url-encoded), POST (corpo JSON)

root@kitploit:~
$ python3 text4shell-scan.py -u https://<enter URL here> --run-all-tests

Scopri i bypass WAF per l'ambiente.

root@kitploit:~
$ python3 text4shell-scan.py -u https://<enter URL here> --waf-bypass

Scansione di un singolo URL usando Burpsuite Collaborator

root@kitploit:~
$ python3 text4shell-scan.py -u https://<enter URL here> --custom-dns-callback-host <copy collaborator host here>

Scansione di un elenco di URL

root@kitploit:~
$ python3 text4shell-scan.py -l urls.txt

Installazione

root@kitploit:~
$ pip3 install -r requirements.txt

Supporto Docker

root@kitploit:~
git clone [https://github.com/securekomodo/text4shell-scan.git](https://github.com/securekomodo/text4shell-scan.git)
cd text4shell-scan
sudo docker build -t text4shell-scan .
sudo docker run -it --rm text4shell-scan

# With URL list "urls.txt" in current directory
docker run -it --rm -v $PWD:/data text4shell-Scan -l /data/urls.txt

Disclaimer Legale

Questo progetto è realizzato solo per scopi educativi e di test etici. L'utilizzo di text4shell-scan per attaccare obiettivi senza previo consenso reciproco è illegale. È responsabilità dell'utente finale rispettare tutte le leggi locali, statali e federali applicabili. Gli sviluppatori non si assumono alcuna responsabilità e non sono responsabili di qualsiasi uso improprio o danno causato da questo programma.

Licenza

Il progetto è concesso in licenza sotto la MIT License.

Autore

Bryan Smith

  • Twitter: https://twitter.com/securekomodo
Scarica lo strumento