12下一页
返回列表 发新帖

[悬赏求助] 关于learnhook新人求助呀

[复制链接]

5

主题

146

帖子

635

积分

初中生

Rank: 3Rank: 3

金币
80
好评
0
贡献
1
发表在  2020-5-16 02:55:23 来自手机  | 显示全部楼层 | 阅读模式
30金币
想直接把这个hh  是逻辑型,返回真,就行cond_88
    const/4 v0, 0x0

    sput-boolean v0, Lcom/tencent/wetamegame/公用模块;->hh:Z

    goto   或者能把,
    iput-object v0, p0, Lcom/tencent/wetamegame/主窗口;->返回值:Ljava/lang/String;

    .line 29
    iget-object v0, p0, Lcom/tencent/wetamegame/主窗口;->返回值:Ljava/lang/String;

    invoke-static {v0}, Lcom/e4a/runtime/文本操作;->取文本长度(Ljava/lang/String;)I
这个返回值,给赋值指定的 也行。这个hh是逻辑型,返回真假,返回值是文本型,。太难受了,搞不懂

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

1

主题

253

帖子

882

积分

高中生

Rank: 4

金币
71
好评
0
贡献
0
发表于 2020-5-16 04:35:44 来自手机  | 显示全部楼层
打破0回复
回复

使用道具 举报

3

主题

257

帖子

1331

积分

高中生

Rank: 4

金币
308
好评
0
贡献
0
发表于 2020-5-16 05:10:56 | 显示全部楼层
不会,路过
回复

使用道具 举报

125

主题

1380

帖子

6977

积分

硕士生

Rank: 6Rank: 6

金币
162
好评
5
贡献
1
发表于 2020-5-16 08:28:31 来自手机  | 显示全部楼层
mhook热修复了解一下
回复

使用道具 举报

80

主题

2617

帖子

5228

积分

硕士生

氵忄圣

Rank: 6Rank: 6

金币
139
好评
15
贡献
0
发表于 2020-5-16 09:27:55 来自手机  | 显示全部楼层
啊哈?
回复

使用道具 举报

0

主题

64

帖子

243

积分

初中生

Rank: 3Rank: 3

金币
136
好评
0
贡献
0
发表于 2020-5-16 10:13:14 | 显示全部楼层
楼主想hook的hh和返回值都属于字段(field),想修改字段的值的话要么hook 字段赋值的方法,或者通过反射获取字段再修改
回复

使用道具 举报

5

主题

146

帖子

635

积分

初中生

Rank: 3Rank: 3

金币
80
好评
0
贡献
1
发表于 2020-5-16 12:01:28 来自手机  | 显示全部楼层
dwq308 发表于 2020-5-16 10:13
楼主想hook的hh和返回值都属于字段(field),想修改字段的值的话要么hook 字段赋值的方法,或者通过反射获 ...

就是判断这个返回值的文本长度,等于32就返回真,不是32就返回假。没搞懂怎么弄的
回复

使用道具 举报

5

主题

146

帖子

635

积分

初中生

Rank: 3Rank: 3

金币
80
好评
0
贡献
1
发表于 2020-5-16 12:04:15 来自手机  | 显示全部楼层
dwq308 发表于 2020-5-16 10:13
楼主想hook的hh和返回值都属于字段(field),想修改字段的值的话要么hook 字段赋值的方法,或者通过反射获 ...

invoke-static {v0, v1, v2, v3}, Lcom/tencent/wetamegame/公用模块;->易游_单码用户登录(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/tencent/wetamegame/主窗口;->返回值:Ljava/lang/String;

    .line 29
    iget-object v0, p0, Lcom/tencent/wetamegame/主窗口;->返回值:Ljava/lang/String;

    invoke-static {v0}, Lcom/e4a/runtime/文本操作;->取文本长度(Ljava/lang/String;)I

    move-result v0

    invoke-static {v0}, Lcom/e4a/runtime/variants/IntegerVariant;->getIntegerVariant(I)Lcom/e4a/runtime/variants/IntegerVariant;

    move-result-object v0

    const/16 v1, 0x20

    invoke-static {v1}, Lcom/e4a/runtime/variants/B
回复

使用道具 举报

5

主题

146

帖子

635

积分

初中生

Rank: 3Rank: 3

金币
80
好评
0
贡献
1
发表于 2020-5-16 12:05:34 来自手机  | 显示全部楼层
meenter 发表于 2020-5-16 08:28
mhook热修复了解一下

这就是不会呀,。,
回复

使用道具 举报

0

主题

64

帖子

243

积分

初中生

Rank: 3Rank: 3

金币
136
好评
0
贡献
0
发表于 2020-5-16 13:08:14 | 显示全部楼层
凡人 发表于 2020-5-16 12:04
invoke-static {v0, v1, v2, v3}, Lcom/tencent/wetamegame/公用模块;->易游_单码用户登录(Ljava/lang/St ...

易游验证?这个一般有登录验证,状态验证和时长验证什么的哦
invoke-static {v0}, Lcom/e4a/runtime/文本操作;->取文本长度(Ljava/lang/String;)I
这个才是获取长度和返回长度的方法
回复

使用道具 举报

5

主题

146

帖子

635

积分

初中生

Rank: 3Rank: 3

金币
80
好评
0
贡献
1
发表于 2020-5-16 13:53:23 来自手机  | 显示全部楼层
dwq308 发表于 2020-5-16 13:08
易游验证?这个一般有登录验证,状态验证和时长验证什么的哦
invoke-static {v0}, Lcom/e4a/runtime/文 ...

就是检测返回的数据长度 是32就通过,不是32就不行,
回复

使用道具 举报

0

主题

64

帖子

243

积分

初中生

Rank: 3Rank: 3

金币
136
好评
0
贡献
0
发表于 2020-5-16 15:38:20 | 显示全部楼层
凡人 发表于 2020-5-16 13:53
就是检测返回的数据长度 是32就通过,不是32就不行,

invoke-static {v0}, Lcom/e4a/runtime/文本操作;->取文本长度(Ljava/lang/String;)I


hook 这个方法,返回32就行了啊
回复

使用道具 举报

0

主题

75

帖子

235

积分

初中生

Rank: 3Rank: 3

金币
85
好评
0
贡献
0
发表于 2020-5-16 17:22:00 | 显示全部楼层

mhook热修复了解一下
回复

使用道具 举报

5

主题

146

帖子

635

积分

初中生

Rank: 3Rank: 3

金币
80
好评
0
贡献
1
发表于 2020-5-16 21:21:27 | 显示全部楼层
宇哥why 发表于 2020-5-16 17:22
mhook热修复了解一下

热修复是啥意思
回复

使用道具 举报

8

主题

756

帖子

3683

积分

大学生

萌新

Rank: 5Rank: 5

金币
399
好评
6
贡献
1

MT论坛帅哥考神MT论坛最佳新人MT论坛活跃会员

发表于 2020-5-18 12:27:58 | 显示全部楼层
热修复和odex修复似乎是一样的,热修复将补丁dex文件写入odex文件。
图文教程
视频教程
odex(手机版本)下载
odex(x86版本 模拟器)下载

不喜欢说累了
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表