最近在学习逆向分析和反编译,无意之中了解到了JClassLib。JClassLib不但是一个字节码阅读器而且还包含一个类库允许开发者读取,修改,写入Java Class文件与字节码。其他的用途我就不说了,先看一下效果。
第一步、准备下载工具,一个是jd-gui,阅读jar包和.class源码的工具,jclasslib就修改.class文件的包
第二步、示范
1、比如说这个就是原来的java文件,很简单就是输出 google 这个字符串
package com.qx;
public class Main {
public static void main(String[] args) {
print();
}
static void print() {
System.out.println("google");
}
}