小白第一次逆向破解微信撤回功能

主要的是,我在学习逆向时,逛论坛的时候看了一篇反编译QQ的文章(连接在文章末尾处),引发了我的好奇心,尝试去操作,没想到基本上是一模一样的操作,目的就是找出撤回功能,然后将这个功能jmp掉,就成功了。如果逆向大佬看到这篇文章,不用浪费时间了。

第一次的成功,为我揭开了逆向一层浅浅的面纱。

最后,我文末打包好的WechatWin.dll文件,去替换掉微信目录下的这个文件即可关掉微信撤回功能。

进入正题

破解流程:

1、首先,检查微信版本,并打开我们的OD工具:

2、现在,我们点击这个“文件”:

3、里面点开有个“附加”按钮,点击它,进入:

4、上图,我们能看到我们电脑里的进程,找到微信的进程进行添加,双击已经找到的进程:

5、看到了一大堆,看不懂的文件。不过没关系,接着往下看!如图:

7、点击工具栏上的“e”这个按钮:

8、可以看到我们进程里的模块!我已经花了1个小时时间逐个测试过了,为了省时间直接告诉大家,撤回功能就在这个模块里!双击进入!

9、接下来在选中的地方,鼠标右键>找到“中文搜索”>中文搜索里面的“智能搜索”(稍微等一会儿,电脑好的土豪应该很快就能全部跑出来!):

小插曲:我们先来看下“撤回”英语是啥?

10、进入OD,ctrl+f 逐个搜索,这里差不多又花了半个小时,最终确定撤回功能是在revoke这个单词里,我们来看下!

注意:这里有很多revoke字符串,我也是逐个测试(一定要有耐心!),最终确认是在这个里面!双击进入!!!

11、看到这里有个jnz(jz是jump zerojnz是jump not zero)有个判断!点击右键>选择“汇编”然后我们把他修改成jmp

12、选中这个被修改的区域,然后右击,找到“复制可执行文件”,然后单击“选择”:

13、右键这个被选中的窗口当中的被修改数据,点击“保存文件”!

14、最后保存在桌面上的是这个文件:

15、那么接下来只需要找到微信的路径,替换成这个“WechatWin.dll”即可。

关闭OD,重启一下微信,我们来测试下是不是PC版微信的撤回功能被我们破解了:

成功了,成功了!!!

所有第一次的成功都是无言诉说的激动。

备注:

目前测试,仅限pc版微信:2.6.7.X


本文分享自微信公众号 - 小白帽学习之路(bat7089)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏宅机吧

【小程序云开发】云函数路由的高效配置

在小程序开发工具中,启动云开发默认模板,提供的云函数办法是一个请求对应一个云函数,比如说,我要获取用户登录数据,就添加一个login函数,然后前端就请求这个lo...

19030
来自专栏三掌柜的技术空间

iOS开发:苹果2018最新款手机(iPhone XS Max、iPhone XR等)如何查看并获取手机的UDID

随着苹果设备的不断更新,作为苹果开发者来说既是好事也是坏事,好事是因为苹果设备的更新换代,淘汰了一部分旧设备更新了新设备,坏事就是要不断学习应对新的设备带来的...

36020
来自专栏matlab爱好者

matlab实现5维数据绘图

感谢大家关注matlab爱好者微信公众号,今天给大家介绍一下如何通过matlab来实现5维数据的绘图。在聊天栏中回复“006”、“5维”或“绘图”即可快速获取本...

21920
来自专栏腾讯云serverless的专栏

SCF:云产品业务告警功能

在使用云产品的时候,我们可能会需要一些业务告警,虽然腾讯云已经提供了监控告警功能,但是毕竟是针对一个产品通用的,并不是“定制化”的,那么我们如何做一个定制化的告...

20740
来自专栏云市场·精选汇

行业 | 医疗小程序开发解决方案

医疗小程序以为用户提供移动终端系统的医疗健康类服务或产品为主而开发,为医疗卫生行业提供高效率的服务平台、高价值的内容展示平台,促进医疗资源的合理高效利用。

28910
来自专栏达达前端

微信小程序微信登录

开发接口 登录 wx.login wx.checkSession 签名加密

32420
来自专栏holer

微信公众号或小程序怎样调用到本机的WEB服务

内网主机上部署了WEB服务端,怎样将本地的WEB服务映射到外网,提供给微信公众号和小程序调用?

14610
来自专栏matlab爱好者

matlab与origin数据共享

大家在平时的绘图中可能使用会到Origin,这个能读读取的数据格式很多,当然matlab的mat数据格式文件也能被origin识别。但是有时候我们并不希望每次都...

31810
来自专栏MixLab科技+设计实验室

「Get智能写作」V1.4.11使用说明

「Get智能写作」是优秀新媒体人必备的写作神器,减少脑力劳动,提高写作效率,快速写作变现。

40730
来自专栏电脑网络小帮手

如何安装WINDOWS系统(四)

安装界面长这样,一定要去掉这个勾,不然就又多几个软件。建议在安装前,先安装火绒杀毒软件,会提示你驱动精灵偷偷安装什么,可以阻止。

14330

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励