我看到一些 Java 应用程序的代码如下:
public class Test {
public Test();
Code:
0: aload_0
1: invokespecial #1 // Method java/lang/Object."":()V
4: return
public static void main(java.lang.String[]);
Code:
0: invokestatic #2 // Method printOne:()V
3: invokestatic #2 // Method printOne:()V
6: invokestatic #3 // Method printTwo:()V
9: return
public static void printOne();
Code:
0: getstatic #4 // Field java/lang/System.out:Ljava/io/PrintStream;
3: ldc #5 // String Hello World
5: invokevirtual #6 // Method java/io/PrintStream.println:(Ljava/lang/String;)V
8: return
public static void printTwo();
Code:
0: invokestatic #2 // Method printOne:()V
3: invokestatic #2 // Method printOne:()V
6: return
}
我想知道这是一种什么样的混淆,有什么工具可以混淆这样的 JAR 文件。
Cats萌萌
30秒到达战场
我比较迷惑,怎么来学习这个软件
定义的http_curl()函数没见执行,怎么就能运行了,有点迷惑。
迷糊了,这样为什么不对啊?
这个就是第二种方法么 第二种方法的原理是什么呢请问?
相关分类