From 0d33ad72abadb69bc352cc065184705e736e8e24 Mon Sep 17 00:00:00 2001 From: yoloyyh <1764163852@qq.com> Date: Tue, 5 Mar 2024 11:12:05 +0800 Subject: [PATCH] fix asm lib in jdk21 --- rasp/jvm/JVMProbe/build.gradle | 4 ++-- .../JVMProbe/src/main/java/com/security/smith/SmithProbe.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/rasp/jvm/JVMProbe/build.gradle b/rasp/jvm/JVMProbe/build.gradle index 0f7a88591..7132252ff 100644 --- a/rasp/jvm/JVMProbe/build.gradle +++ b/rasp/jvm/JVMProbe/build.gradle @@ -12,8 +12,8 @@ repositories { dependencies { testImplementation group: 'junit', name: 'junit', version: '4.13.1' - implementation group: 'org.ow2.asm', name: 'asm-tree', version: '9.3' - implementation group: 'org.ow2.asm', name: 'asm-commons', version: '9.3' + implementation group: 'org.ow2.asm', name: 'asm-tree', version: '9.6' + implementation group: 'org.ow2.asm', name: 'asm-commons', version: '9.6' implementation group: 'io.netty', name: 'netty-all', version: '4.1.85.Final' implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.14.0' implementation group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-yaml', version: '2.14.0' diff --git a/rasp/jvm/JVMProbe/src/main/java/com/security/smith/SmithProbe.java b/rasp/jvm/JVMProbe/src/main/java/com/security/smith/SmithProbe.java index 9025c5b03..5ed250bd9 100644 --- a/rasp/jvm/JVMProbe/src/main/java/com/security/smith/SmithProbe.java +++ b/rasp/jvm/JVMProbe/src/main/java/com/security/smith/SmithProbe.java @@ -318,7 +318,7 @@ public byte[] transform(ClassLoader loader, String className, Class classBein ClassWriter classWriter = new SmithClassWriter(ClassWriter.COMPUTE_MAXS); ClassVisitor classVisitor = new SmithClassVisitor( - Opcodes.ASM8, + Opcodes.ASM9, classWriter, smithClass.getId(), classType,