-
-
[旧帖]
[求助]大侠们如何修改class文件
0.00雪花
-
-
[旧帖] [求助]大侠们如何修改class文件
0.00雪花
前几天下了一个手机软件,反编译后其中有一段是好像是定义初始值的
aq = 1970;
av = 0;
am = 1;
用IDA 查看:
aload_0
sipush 1970
putfield health/g.aq I
aload_0
aload_0
getfield health/g.at Ljava/util/Cale\
ndar;
pop
iconst_0
putfield health/g.av I
aload_0
iconst_1 putfield health/g.am I
我想把它改成
aq = 1988;
av = 1;
am = 18;
前面两个已用uedit32改过来了
但不知
am = 18;如何修改?
am = 18(bipush 18)占四个字节10 12,
而am = 1(iconst_1)只有两个字节04
怎么修改?
不会java,自然也不会反编译后再编译了!
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)