微信电脑版分身多开 防撤回带提示

微信自从更新到x64后,网上就在也没有放出过新版本的插件了。我也没办法白嫖了,之前已经用习惯了防撤回换不过来了,只好自己弄一个防撤回。

用到的软件工具:

  • 微信 3.9.10

  • x64dbg 用于调试微信

  • ida 7.5 用于静态分析 wechatWin.dll

按照之前大佬们分析的经验,都是在wechatwin.dll中搜索revokemsg 如下图(图片来源于网络):

通过patch revokemsg字符串前面的跳转指令来实现防撤回. 

可现在的版本(3.9.9.10)没有这个特征了,不管如何patch都不会有效果。 

 在怎么寻找也没有以前的那种特征了,就算是全部patch掉也不会有防撤回。

没有了特征那就只能先静态分析出大致逻辑再通过动态调试验证分析结果。经过很长时间的静态分析加调试,发现在sub_1810E2A50函数中引用的revokemsg有作用,

 

 

修改sub_1810E2A50函数返回值为0可实现防撤回功能,它接收指令并解析完成后eax保存返回值,当修改eax为0时不会执行撤回。实现效果如下:

 

只是这个patch的防撤回使用起来不那么友好,虽然是不会有撤回了,但并不能知道是谁撤回了

本着上手了的事就要把它做好,后面又继续分析下去,最终实现了防撤回又带提示的功能。

 

其他好友的消息撤回提示:

 

电脑端多开:

 

下载地址:

https://url70.ctfile.com/f/53573770-1053977617-c7c4d6?p=6785 (访问密码: 6785)

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值