1
IMCA1024 2020-02-10 14:27:41 +08:00
执行前后
|
3
visitant 2020-02-10 14:48:37 +08:00 via iPhone
|
5
ChenFanlin 2020-02-10 14:58:57 +08:00
可以试试 https://github.com/nekocode/JarFilterPlugin, 替换那个文件为你自己的文件
|
6
xFrye 2020-02-10 15:22:36 +08:00
你可能需要字节码操作?
|
7
aguesuka 2020-02-10 18:36:43 +08:00 1
最简单的。自己写一个同样包名,同样 class 名的 java 文件。加载时会优先加载你的文件
|
9
gaobing 2020-02-11 01:03:54 +08:00 via Android
切面,代理,装饰器模式,看可以用上哪个
|
10
yejianmail 2020-02-11 01:30:55 +08:00 via Android
@yy2222186 必须能编译过啊
|
11
qfdk 2020-02-11 06:08:39 +08:00 via iPhone
java 的话 instrumentation
|
12
virusdefender 2020-02-11 06:56:20 +08:00
fork 一份然后自己改
|
13
Aresxue 2020-02-11 09:13:28 +08:00
instrument、aop、asm、javasist
|
14
mingl0280 2020-02-11 09:31:50 +08:00 via Android
C/C++可以做函数打桩,网上有现成的代码。
|
15
kaitian521 2020-02-11 09:35:46 +08:00
|
16
honglei92 OP @ChenFanlin 谢谢大佬 it works
|
17
honglei92 OP @virusdefender 不能 fork
|
19
honglei92 OP @kaitian521 1
|
20
liujan 2020-02-11 13:21:39 +08:00 via iPad
spring aop
|
21
Cabana 2020-02-11 13:47:24 +08:00 via Android
aspectj
|
23
qwerthhusn 2020-02-11 14:21:03 +08:00
问:我提上了裤子,请问我如何躲过道德的制裁?
网友:你干啥了? |
24
chenshun00 2020-02-11 16:54:06 +08:00
1、最简单的。 @ChenFanlin 自己写一个同样包名,同样 class 名的 java 文件。加载时会优先加载你的文件 , 原理在 servlet 规范中有描述
2、包装一下,wrap 3、ASM,不过我觉得你不会. |
25
lis66951735 2020-02-11 23:41:37 +08:00
java agent
|