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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Log4jPatch — एक चल रहे JVM प्रक्रिया में CVE-2021-44228 (Log4j RCE भेद्यता) को ठीक करने के लिए एक एजेंट तैनात करता है | Kitploit
उपकरण/GitHubGitHub/simonis/log4jpatch
भेद्यता विश्लेषणशोषणघटना प्रतिक्रियाArchived
GitHubsimonis/log4jpatch

Log4jPatch

एक चल रहे JVM प्रक्रिया में CVE-2021-44228 (Log4j RCE भेद्यता) को ठीक करने के लिए एक एजेंट तैनात करता है

रिपॉजिटरी देखें
1081124 साल पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

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

-- यह रिपॉजिटरी संग्रहित कर दी गई है --

इस टूल का आगे का विकास corretto/hotpatch-for-apache-log4j2 पर जारी रहेगा।

इस परियोजना को साझा करने, टिप्पणी करने, आज़माने और योगदान देने के लिए धन्यवाद!

Log4jPatch

यह एक सरल टूल का POC (प्रूफ ऑफ कॉन्सेप्ट) है जो चल रही JVM प्रक्रिया में एक Java एजेंट इंजेक्ट करता है। एजेंट सभी लोड किए गए org.apache.logging.log4j.core.lookup.JndiLookup इंस्टेंस के lookup() मेथड को बिना शर्त स्ट्रिंग "Patched JndiLookup::lookup()" लौटाने के लिए पैच करेगा। इससे Java प्रक्रिया को पुनरारंभ किए बिना Log4j में CVE-2021-44228 रिमोट कोड एक्सेक्यूशन भेद्यता को ठीक किया जाना चाहिए।

यह वर्तमान में केवल JDK 8 और 11 के साथ परीक्षण किया गया है!

अस्वीकरण: यह कोड उपयोगी होने की आशा में प्रदान किया गया है, लेकिन बिना किसी वारंटी के!

निर्माण

JDK 8

root@kitploit:~
javac -XDignore.symbol.file=true -cp <java-home>/lib/tools.jar Log4jPatch.java

JDK 11

root@kitploit:~
javac --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED Log4jPatch.java

चलाना

JDK 8

root@kitploit:~
java -cp .:<java-home>/lib/tools.jar Log4jPatch <java-pid>

JDK 11

root@kitploit:~
java Log4jPatch <java-pid>

ज्ञात समस्याएँ

यदि आपको इस प्रकार की त्रुटि मिलती है:

root@kitploit:~
Exception in thread "main" com.sun.tools.attach.AttachNotSupportedException: The VM does not support the attach mechanism
	at jdk.attach/sun.tools.attach.HotSpotAttachProvider.testAttachable(HotSpotAttachProvider.java:153)
	at jdk.attach/sun.tools.attach.AttachProviderImpl.attachVirtualMachine(AttachProviderImpl.java:56)
	at jdk.attach/com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:207)
	at Log4jPatch.loadInstrumentationAgent(Log4jPatch.java:115)
	at Log4jPatch.main(Log4jPatch.java:139)

इसका मतलब है कि आपकी JVM किसी भी प्रकार की सहायता से इनकार कर रही है क्योंकि यह -XX:+DisableAttachMechanism के साथ चल रही है।

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