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
CVE-2018-1000861 — CVE-2018-1000861 Exploit | Kitploit
Strumenti/GitHubGitHub/smokeintheshell/cve-2018-1000861
Analisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebPenetration TestingCommand and ControlStrumento di Accesso Remoto
GitHubsmokeintheshell/cve-2018-1000861

CVE-2018-1000861

CVE-2018-1000861 Exploit

Vedi Repository
1452 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

CVE-2018-1000861

Semplice script per sfruttare CVE-2018-1000861, scritto in Python 3

Uso:

root@kitploit:~
usage: exploit.py [-h] -u URL [-c CMD] [-r] [-i IP] [-p PORT] [-v]

options:
  -h, --help            show this help message and exit
  -u URL, --url URL     Target Jenkins server
  -c CMD, --cmd CMD     Command to execute
  -r, --revshell        Execute reverse shell
  -i IP, --ip IP        IP address for reverse shell callback
  -p PORT, --port PORT  Port for reverse shell callback
  -v, --verbose         Verbose output

Es:

root@kitploit:~
python exploit.py -u http://192.168.1.20 -c 'ping 192.168.1.10'

Note:

  • Questo strumento non tenta di verificare che il target sia vulnerabile. Tutto ciò che fa è inserire un comando shell in una classe Java.
  • I comandi shell eseguiti non restituiranno output. Dovrai disporre di un metodo per verificare che il comando venga eseguito (es. ping + tcpdump) oppure utilizzare una reverse shell.
  • Questa vulnerabilità colpisce sia le installazioni Linux che Windows di Jenkins dove il . Dovresti tentare di verificare il sistema operativo del target prima di eseguire lo script (ad esempio tramite TTL ICMP o servizi disponibili).
Scarica lo strumento
  • Lo script dovrebbe funzionare sia su Linux che su Windows.
  • I moduli della reverse shell (opzioni -r, -i, p) non sono implementati.
  • Usa responsabilmente.
  • TODO:

    • Moduli di reverse shell specifici per piattaforma
    • Identificazione della vulnerabilità
    • Verbosità nell'identificazione della vulnerabilità

    Riferimenti:

    • Crediti a Orange Tsai
    • https://github.com/orangetw/awesome-jenkins-rce-2019
    • https://blog.orange.tw/2019/02/abusing-meta-programming-for-unauthenticated-rce.html
    • https://twitter.com/orange_8361/status/1075492505657925632