12下一页
返回列表 发新帖

Hook修改微信余额

[复制链接]

3

主题

11

帖子

59

积分

小学生

Rank: 2

金币
19
好评
2
贡献
0
QQ
发表于 2019-10-10 13:18:10 | 显示全部楼层 | 阅读模式
严重声明
本文的意图只有一个就是通过分析app学习更多的逆向技术,如果有人利用本文知识和技术进行非法操作进行牟利,
带来的任何法律责任都将由操作者本人承担,和本文作者无任何关系,最终还是希望大家能够秉着学习的心态阅读此文。
QQ交流群:692903341
研究为目的,编写该教程


首先我们先看这个余额的地方,是个view 那我们就用ddms 看下这是个什么view
很明显这个地方是个 textView 而且还能看到这个textView 的id 是ezi

那知道这个id 事情就简单了 ,我是用jadx 打开的微信,我们先去Resources这个资源文件目录
然后 有一个resources.arsc的的文件 ,我们不要进入他的二级目录,我们直接点开他然后这里面有id 和对应的转换的他内部id
我们现在知道了id 是ezi 那我们就直接搜索id.ezi
现在可以看到他转换成了一个十进制的数字


那我们就拿括号里面这个int去他的R类里面搜索他


他在这个页面把这个int 赋值给了 wallet_balance_total 他
接下来我们去看下这个钱包这个界面的activity是哪个,我们用adb shell dumpsys activity top 看下



现在我们看到钱包界面在这个WalletBalanceManagerUI 界面 那我们去打开这个类 去看看
然后在这个类里面搜索从R文件里面得到的id wallet_balance_total



很明显findViiewByid 找到后赋值给sxb了 我们去看看sxb是个啥


他找到的就是这个TextView 那么我们知道了控件是这个了 那就直接开始写hook代码吧

我们直接hook 这个类的 onCreat的方法 得到这个activity 然后通过activity
用getObjectField去拿sxb这个控件 ,拿到这控件后直接给setText$9999999
然后发现失败了,这就说他这个金额在别的地方也赋值了,现在去找赋值的地方显然很麻烦了
那我们一不做二不休直接监听这个textview 当别的地方去改变的时候一改变我就给他改成$99999999



这样发现就能成功改变余额了



本文实现的是改余额显示娱乐,并不能真正改变余额,请勿非法使用!


已有1人评分好评 金币 理由
流云 + 1 + 1

查看全部评分 总评分:好评 +1  金币 +1 

回复

使用道具 举报

0

主题

77

帖子

225

积分

初中生

Rank: 3Rank: 3

金币
96
好评
0
贡献
0

考神MT论坛帅哥

发表于 2019-10-10 13:19:54 来自手机  | 显示全部楼层
沙发
回复

使用道具 举报

12

主题

324

帖子

916

积分

高中生

Rank: 4

金币
346
好评
0
贡献
0
发表于 2019-10-10 13:26:24 来自手机  | 显示全部楼层
教程随你出,学会算我输
回复

使用道具 举报

3

主题

11

帖子

59

积分

小学生

Rank: 2

金币
19
好评
2
贡献
0
QQ
发表于 2019-10-10 13:28:10 | 显示全部楼层
QQ。。。 发表于 2019-10-10 13:26
教程随你出,学会算我输

太真实了吧
回复

使用道具 举报

16

主题

393

帖子

1060

积分

高中生

Rank: 4

金币
88
好评
2
贡献
1

2018国庆节MT论坛帅哥考神

发表于 2019-10-10 13:29:35 来自手机  | 显示全部楼层
感谢分享
回复

使用道具 举报

8

主题

1867

帖子

6893

积分

硕士生

Rank: 6Rank: 6

金币
3442
好评
12
贡献
0

2018国庆快乐2018国庆节MT论坛帅哥考神

发表于 2019-10-10 13:41:11 来自手机  | 显示全部楼层
真能改变余额,要屁股洗干净准备坐牢了
回复

使用道具 举报

5

主题

579

帖子

1829

积分

高中生

Rank: 4

金币
351
好评
4
贡献
0

考神MT论坛最佳新人

发表于 2019-10-10 13:42:01 来自手机  | 显示全部楼层
教程随便出,反正看不懂
回复

使用道具 举报

3

主题

11

帖子

59

积分

小学生

Rank: 2

金币
19
好评
2
贡献
0
QQ
发表于 2019-10-10 13:42:44 | 显示全部楼层
边ヽ塞 发表于 2019-10-10 13:41
真能改变余额,要屁股洗干净准备坐牢了

这玩意改来看看就行了
回复

使用道具 举报

3

主题

213

帖子

1558

积分

高中生

Rank: 4

金币
245
好评
0
贡献
0
发表于 2019-10-10 13:44:39 来自手机  | 显示全部楼层
用楼主的方法可以修改很多单机游戏,这就足够了!给楼主好评!
回复

使用道具 举报

3

主题

213

帖子

1558

积分

高中生

Rank: 4

金币
245
好评
0
贡献
0
发表于 2019-10-10 13:47:13 来自手机  | 显示全部楼层
请教楼主一个问题,我用MT去除了微信的签名校验后,打开微信就闪退,不作任何修改也闪退。
回复

使用道具 举报

62

主题

1038

帖子

1万

积分

版主

青涩

Rank: 7Rank: 7Rank: 7

金币
1735
好评
27
贡献
129

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

发表于 2019-10-10 13:50:54 来自手机  | 显示全部楼层
那我直接用文本自定义模块不就行了,何必如此麻烦
回复

使用道具 举报

3

主题

11

帖子

59

积分

小学生

Rank: 2

金币
19
好评
2
贡献
0
QQ
发表于 2019-10-10 13:51:26 | 显示全部楼层
流云 发表于 2019-10-10 13:47
请教楼主一个问题,我用MT去除了微信的签名校验后,打开微信就闪退,不作任何修改也闪退。 ...

异常捕获
回复

使用道具 举报

0

主题

583

帖子

1630

积分

高中生

Rank: 4

金币
404
好评
1
贡献
0

考神

发表于 2019-10-10 14:11:28 来自手机  | 显示全部楼层
好像看过,数字好看但还是是依旧还是穷比
回复

使用道具 举报

17

主题

826

帖子

3104

积分

大学生

Rank: 5Rank: 5

金币
994
好评
4
贡献
0
发表于 2019-10-10 14:23:02 来自手机  | 显示全部楼层
流云 发表于 2019-10-10 13:47
请教楼主一个问题,我用MT去除了微信的签名校验后,打开微信就闪退,不作任何修改也闪退。 ...

看雪搬的帖子,尊重作者,注明出处……
回复

使用道具 举报

14

主题

986

帖子

5219

积分

硕士生

Rank: 6Rank: 6

金币
2315
好评
18
贡献
0

考神MT论坛最佳新人MT论坛帅哥

发表于 2019-10-10 17:56:00 来自手机  | 显示全部楼层
好像看过,像转帖
回复

使用道具 举报

发表回复

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

本版积分规则

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