本文为看雪论坛优秀文章
看雪论坛作者ID:Jtian
一
总述
二
java反编译
三
jar包解压
四
爆破class文件
五
重新打包
六
其他说明
cd src_PreMainAgent
javac -cp .;javassist.jar PreMainAgent.java
...
if(!"Main".equals(className)){
return null;
}
try{
CtClass ctClass = pool.get("Main");
CtMethod check = ctClass.getDeclaredMethod("check");
check.setBody("{return true;}");
return ctClass.toBytecode();
} catch(Exception e) {
e.printStackTrace();
}
...
java -javaagent:PreMainAgent.jar -jar hello.jar
https://www.bilibili.com/video/BV1NC4y1a7P2?p=2
https://www.cnblogs.com/rickiyang/p/11368932.html
https://blog.csdn.net/weixin_45492007/article/details/118052979
https://www.javassist.org/tutorial/tutorial.html
https://www.cnblogs.com/Gandy/p/7290069.html
看雪ID:Jtian
https://bbs.pediy.com/user-home-598931.htm
# 往期推荐
球分享
球点赞
球在看
点击“阅读原文”,了解更多!