
Escáner de caballo de memoria de Java Agent combinado con el modo Call Graph
Java Agent memory horse scanner combined with Call Graph modus
MemoryShellHunter es una herramienta Scanner/Killer de memory horse que combina la construcción dinámica de Call Graph. Soporta detección iniciada por Agent y Attach, compensando el problema de que las herramientas convencionales de detección de memory horse requieren verificación manual de memory horse WebSocket.
El proyecto MemoryShellHunter utiliza un algoritmo de topología inversa para capturar con precisión el comportamiento de llamadas de métodos maliciosos, lo que puede compensar las dificultades de la detección de memory horse en SpringBoot y el hecho de que los nuevos memory horse WebSocket no se pueden juzgar por si los archivos Class se han depositado en el disco. Tiene características como un impacto en el rendimiento menor que la detección RASP general, es un agente ligero y tiene poca intrusión en el código de negocio.
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:


