Xposed________监听微信文本消息并关键字拦截
本帖最后由 Jione 于 2018-6-5 09:25 编辑严重声明
本文的意图只有一个就是通过分析app学习更多的逆向技术,如果有人利用本文知识和技术进行非法操作进行牟利,
带来的任何法律责任都将由操作者本人承担,和本文作者无任何关系,最终还是希望大家能够秉着学习的心态阅读此文。
最近别人要我做个小功能,就是关键字检测,当他微信发送我们设置的关键字的时候,就给他屏蔽掉不让他发送. 我这里设置的关键字是"中奖",我们先看看效果图.
分析
我们肯定要先监听到微信的发送内容,然后再屏蔽发送的内容,那我们如何入手呢, 老规矩我们用ddms轨迹录制,录制点击发送的事件.
开工
我们点击录制点击发送的按钮看做了哪些事情,录制完成之后搜索click点击事件,我们看到这样一个类很可疑
我们hook这个类的这个方法拿到传进来的参数,我们打印传进来的参数看看.
和我们想象的一样,这里就是监听文字消息的方法了,我们完成了百分之90了,文字我们监听成功了
那么我们怎么让关键字不发送出去呢?
看了编译出来的源码就能懂了,他有个返回值,那我们尝试把返回值改变看看,就是包含"Test"关键字把返回值改为true
到这里为止,很明显了,监听消息和屏蔽关键字都已经成功
有很多同学想要demo 我就传GitHub一份方便大家学习,下载地址回复可见
**** Hidden Message *****
大家喜欢可以start下哦!
版权声明:本文为博主原创文章,转载请声明出处。
支持一个,学习学习· likujy2061 发表于 2018-6-5 17:36
到这里为止,很明显了,监听消息和屏蔽关键字都已经成功
有很多同学想要demo 我就传GitHub一份方便 ...
微信版本是多少的呢 学习了。膜拜大神 不错!此贴必火! 感谢分享,喜欢这类文章! 本文的意图是通过分析app学习更多的逆向技术 这个厉害了 没有下载吗 学习了,谢谢分享。 厉害,但是这个会被用于监听