Jione 发表于 2017-12-14 16:54

Xposed________给微信加上控件之骰子作弊

本帖最后由 Jione 于 2017-12-14 17:01 编辑

> 严重声明
> 本文的意图只有一个就是通过分析app学习更多的逆向技术,如果有人利用本文知识和技术进行非法操作进行牟利,带来的任何法律责任都将由操作者本人承担,和本文作者无任何关系,最终还是希望大家能够秉着学习的心态阅读此文。

**上一篇文章是给微信加控件,但是我看到回复说加个这有什么用呢,那么好,现在实战下**



思路
--

把原来这个1的地方改为骰子作弊,然后点骰子作弊就开启作弊功能

![这里写图片描述](http://img.blog.csdn.net/20171214163205419?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzUyNDQ0MTU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)


开启成功之后进聊天界面,点击表情这个按钮弹出框提示选择发送几点
![这里写图片描述](http://img.blog.csdn.net/20171214163428528?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzUyNDQ0MTU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![这里写图片描述](http://img.blog.csdn.net/20171214163414645?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzUyNDQ0MTU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
最后选择几点就发送骰子就摇到几



实现
--


**第一步改主界面的选项,这个上篇文章讲过了**

**然后在点击笑脸的的时候弹出框,我们按照上一篇文章的方法ddms轨迹录制方法找到这个类**

![这里写图片描述](http://img.blog.csdn.net/20171214163837865?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzUyNDQ0MTU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

**直接hook这个类写一个AlertDialog信息框**
![这里写图片描述](http://img.blog.csdn.net/20171214163954565?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzUyNDQ0MTU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)


**好现在我们的这个框也完成了,那么就要找摇骰子的方法了,我们还是通过录制轨迹录制点击事件,我们发现他最后调用的是这个方法,很明显这个方法返回值是一个int类型的,那么说明骰子最后的结果,就是由这个类的dW方法返回值生成的!**

![这里写图片描述](http://img.blog.csdn.net/20171214164335794?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzUyNDQ0MTU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)


**那么好接下来我们直接hook这个方法挟持返回值,把返回值改为我们自己设置的返回值.**

![这里写图片描述](http://img.blog.csdn.net/20171214164532444?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzUyNDQ0MTU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)


**最后部署上来看看效果**

![这里写图片描述](http://img.blog.csdn.net/20171214164659477?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzUyNDQ0MTU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)


好的,大功告成,这就是我们想要实现的效果!!




> 版权声明:本文为博主原创文章,转载请声明出处。

Jione 发表于 2017-12-14 17:30

君临Su 发表于 2017-12-14 17:16
xposed里的插件已经实现了这个操作

我这个是出教程,思路

ss0001 发表于 2017-12-16 19:31

SQLite 发表于 2017-12-16 16:07
楼主好,请问你代码中MyUtile.GetSring()   和MyUtile.SetSring()实现的功能分别是啥?

应该是一个外层Map用来作为配置属性保存

xxy419255334 发表于 2017-12-14 17:01

没有连接啊。。。

wdaqmm 发表于 2017-12-14 17:04

没有下载链接啊楼主

Allyn0303 发表于 2017-12-14 17:05

有没有内置抢红包的教程

九处 发表于 2017-12-14 17:13

厉害了。。。。。。

zhujf 发表于 2017-12-14 17:15

学习了,思路明确

君临Su 发表于 2017-12-14 17:16

雨后云霞飞 发表于 2017-12-14 17:43

厉害了这个

夏雨微凉 发表于 2017-12-14 17:47

楼主厉害!给楼主的精神点赞!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Xposed________给微信加上控件之骰子作弊