12下一页
返回列表 发新帖

XX大玩家_6.1.543最新逆向分析教程

[复制链接]

4

主题

49

帖子

263

积分

初中生

Rank: 3Rank: 3

金币
114
好评
3
贡献
0
发表于 2019-6-21 17:41:51 | 显示全部楼层 | 阅读模式
背景:GG大玩家是一款免Root的修改游戏内存的软件,功能还是相当强大的。这篇教程也是基于2017年的一篇教程。不了解的可以去这里查看:
https://blog.csdn.net/F0ED9cZN4Ly992G/article/details/78708408
工具:HttpCanary(一款免root抓包注入工具);
链接:https://pan.baidu.com/s/1TOXPklsj58cd3IIleHxlzg 提取码:3la9
其他的不多说,开始分析
打开GG大玩家,下载好我们要玩耍的游戏,还是以弓箭手大作战为例。下载好相应的mod,启动游戏

但是当我们打开发现这个mod,居然还要积分,这肯定是不能忍受的

ok,接下来,我们打开我们的抓包工具,看看能不能获得什么有用的信息,经过我们耐心地寻找,发现有这样一个请求

我们再去查看它的响应,发现有一个isUnlock的属性,这个就是我们的关键点,我们把属性值改成true,通过抓包工具静态注入,就可以达到免积分的目的,
但是这个方法有一个局限性,就是会导致网络阻塞,并不能给用户带来很好的体验。这个方法不多说,大家自己尝试。因此我们要改变思路,那就通过静态分析,
用xposed插件的方式来修改这个属性值吧。

通过jadx反编译,在这里,我分别对GG大玩家本身以及资源目录下的其他插件都查找了这个属性值,只有GG大玩家和plugin-center.apk中有对这个属性值的赋值操作,
实际上只有plugin-center.apk里的代码起到了实际校验的效果。我们只要hook这里的就可以了。关于这里怎么知道的,方法很笨,就是都hook看一下就知道了。好吧,
jadx打来plugin-center.apk进行分析,搜素这个属性值,只有一个地方获取了

我们这里看到这个方法,看起来是很简单hook的,其实这里有个大坑,我们来分析一下,使用Androidkiller反编译,可以很清晰的看到参数列表,于是高高兴兴地去hook了这个方法,对于hook这个方法,我采用的办法是先hook ClassLoader的loadClass方法,与目标类进行比较,通过这个类就可以hook到我们的目标方法了,想要具体了解的可以去这里,https://bbs.pediy.com/thread-225190-1.htm
但是在我们hook之后,出现了一个错误NoSuchMethodError,
到这里就很懵逼了,于是开始百度,问问别人~

后面找到的解决方法就是打印一下这个类的所有方法,看看这个方法是否存在,通过下面打印的结果,我们发现原来和我们反编译的结果不一样,
至于为什么会出现这样的问题,我目前也不清楚,如果有大佬知道,欢迎在下方评论

坑点既然过了那就好办了,我们拿到JSONObject,修改里面的属性值,更改为我们自己的JSONObject就可以了

最后来看看我们最终的效果,可以看到,我们的插件已经可以免积分使用了,最后给出插件地址:
链接:https://pan.baidu.com/s/1IcyCFgqxzouFost1TDuGUQ
提取码:iq3t
复制这段内容后打开百度网盘手机App,操作更方便哦


本帖子中包含更多资源

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

x
已有2人评分好评 金币 理由
依然稀好饭 + 1 + 1
尼斯湖水怪 + 1 + 1

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

回复

使用道具 举报

13

主题

1460

帖子

4080

积分

大学生

Rank: 5Rank: 5

金币
1204
好评
5
贡献
1
发表于 2019-6-21 18:27:21 来自手机  | 显示全部楼层
感谢分享
回复

使用道具 举报

180

主题

1847

帖子

4967

积分

大学生

Rank: 5Rank: 5

金币
809
好评
26
贡献
0
发表于 2019-6-21 18:33:17 来自手机  | 显示全部楼层
感觉不会好麻烦不如直接破解它
回复

使用道具 举报

4

主题

49

帖子

263

积分

初中生

Rank: 3Rank: 3

金币
114
好评
3
贡献
0
发表于 2019-6-21 18:40:16 | 显示全部楼层
966912 发表于 2019-6-21 18:33
感觉不会好麻烦不如直接破解它

有校验,直接改会出现闪退,一系列问题
回复

使用道具 举报

244

主题

1万

帖子

2万

积分

版主

一个水怪

Rank: 7Rank: 7Rank: 7

金币
9203
好评
130
贡献
2

MT论坛灌水老大MT论坛最佳新人2019-5.1节快乐考神MT论坛侠客MT论坛活跃会员

发表于 2019-6-21 18:41:29 来自手机  | 显示全部楼层
编辑不易,辛苦啦
回复

使用道具 举报

47

主题

734

帖子

2102

积分

大学生

Rank: 5Rank: 5

金币
325
好评
6
贡献
1

MT论坛帅哥考神

QQ
发表于 2019-6-21 19:14:53 来自手机  | 显示全部楼层
感谢分享
回复

使用道具 举报

1

主题

1907

帖子

3642

积分

大学生

Rank: 5Rank: 5

金币
1817
好评
1
贡献
0
发表于 2019-6-21 19:18:45 | 显示全部楼层
感谢分享/
回复

使用道具 举报

18

主题

874

帖子

5218

积分

硕士生

Rank: 6Rank: 6

金币
1690
好评
7
贡献
0

考神

发表于 2019-6-21 19:20:51 来自手机  | 显示全部楼层
厉害,感谢分享
回复

使用道具 举报

107

主题

1160

帖子

3785

积分

大学生

暖男

Rank: 5Rank: 5

金币
47
好评
3
贡献
1

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

发表于 2019-6-21 19:35:34 来自手机  | 显示全部楼层
免root??
回复

使用道具 举报

50

主题

1415

帖子

6231

积分

硕士生

流氓头子

Rank: 6Rank: 6

金币
2219
好评
24
贡献
0

考神

发表于 2019-6-21 19:43:33 来自手机  | 显示全部楼层
这教程赞一个,刚好在用GG玩星露谷物语,谢谢分享
回复

使用道具 举报

4

主题

49

帖子

263

积分

初中生

Rank: 3Rank: 3

金币
114
好评
3
贡献
0
发表于 2019-6-21 20:47:02 | 显示全部楼层

可以装免root框架试试
回复

使用道具 举报

58

主题

5681

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

金币
3216
好评
42
贡献
0

MT论坛帅哥2018国庆节考神MT论坛活跃会员

QQ
发表于 2019-6-22 00:50:45 来自手机  | 显示全部楼层
辛苦了
回复

使用道具 举报

0

主题

26

帖子

91

积分

小学生

Rank: 2

金币
9
好评
0
贡献
0
发表于 2019-6-22 16:28:21 来自手机  | 显示全部楼层
怎么用?懵。
回复

使用道具 举报

0

主题

148

帖子

562

积分

初中生

Rank: 3Rank: 3

金币
323
好评
0
贡献
0
发表于 2019-6-22 16:39:30 来自手机  | 显示全部楼层
好牛逼的样子
回复

使用道具 举报

71

主题

1241

帖子

4721

积分

大学生

Rank: 5Rank: 5

金币
59
好评
3
贡献
0
QQ
发表于 2019-6-22 17:09:19 来自手机  | 显示全部楼层
搬砖的吧,昨天刚在吾爱看到的
回复

使用道具 举报

发表回复

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

本版积分规则

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