
Java Agent memory horse scanner Call Graph modus के साथ संयुक्त
Java Agent memory horse scanner combined with Call Graph modus
MemoryShellHunter एक गतिशील Building Call Graph के साथ संयुक्त मेमोरी शेल स्कैनर/किलर उपकरण है। यह Agent और Attach मोड में डिटेक्शन शुरू करने का समर्थन करता है, जो पारंपरिक मेमोरी शेल डिटेक्शन टूल्स की कमी को दूर करता है जिन्हें WebSocket मेमोरी शेल की मैन्युअल सत्यापन की आवश्यकता होती है।
MemoryShellHunter प्रोजेक्ट दुर्भावनापूर्ण विधियों के कॉल व्यवहार को सटीक रूप से पकड़ने के लिए रिवर्स टोपोलॉजी एल्गोरिदम का उपयोग करता है, जो SpringBoot मेमोरी शेल को हटाने की कठिनाई और WebSocket नई मेमोरी शेल की पहचान करने में कमी को दूर करता है, जो Class फ़ाइल की उपस्थिति पर निर्भर नहीं करता। इसमें सामान्य RASP डिटेक्शन की तुलना में कम प्रदर्शन प्रभाव, हल्का एजेंट और व्यावसायिक कोड में न्यूनतम हस्तक्षेप की विशेषताएं हैं।
java -javaagent:./MemoryShellHunter.jar -jar SpringBootRunner.jar
VirtualMachine vmObj = VirtualMachine.attach(targetJvmPid);//targetJvmPid为目标JVM的进程ID
vmObj.loadAgent(agentJarPath, cfg); // agentJarPath为MemoryShellHunter jar包的路径,cfg为传递给agent的参数
1.2 Version:
1.1 Version:
1.0 Version:


