feat: hook ClassLoader, Class, RuntimeMXBean, System, PluginManagerCore
This commit is contained in:
@@ -21,10 +21,10 @@ public class LicensingFacadeTransformer implements MyTransformer {
|
||||
for (MethodNode m : node.methods) {
|
||||
if ("getLicenseExpirationDate".equals(m.name)) {
|
||||
InsnList list = new InsnList();
|
||||
list.add(new MethodInsnNode(INVOKESTATIC, "com/novitechie/StackTraceRule", "hook", "()Ljava/util/Date;", false));
|
||||
list.add(new MethodInsnNode(INVOKESTATIC, "com/novitechie/rules/StackTraceRule", "hook", "()Ljava/util/Date;", false));
|
||||
list.add(new InsnNode(DUP));
|
||||
LabelNode labelNode = new LabelNode();
|
||||
list.add(new JumpInsnNode(IFNULL,labelNode));
|
||||
list.add(new JumpInsnNode(IFNULL, labelNode));
|
||||
list.add(new InsnNode(ARETURN));
|
||||
list.add(labelNode);
|
||||
list.add(new InsnNode(POP));
|
||||
|
||||
Reference in New Issue
Block a user