使用x64dbg实现微信私聊与群消息防撤回

查看 117|回复 9
作者:tnxts   
有人想要微信的防撤回,它来了。
其实微信防撤回的实现比qq还要简单一些,因为它的私聊和群聊的撤回用的是一个call。。。
微信本体是32位,所以我们直接用x32dbg去附加


微信的撤回函数我们不知道在哪,所以先扫一下所有模块。

然后搜索revoke

用小号先给我们的微信发个消息,然后加断点,小号再撤回,从而定位撤回函数位置。

进去看看,call是在wechat.dll里的

然后老样子,一点点的测call(方法在x64dbg测qq那一篇),这里要注意真正的撤回点应该是在断点上面的,反正我再试了下面的无果后,往上找就找到了。这里的备注是私聊/群聊消息撤回函数,是因为我在测试过后,发现群聊的消息撤回点也在这里。


找到并用nop替换后就可以生成我们想要的补丁了,补丁名为WeChatWin.dll。然后用这个去替换微信根目录下的WeChatWin.dll就完成微信消息防撤回了。

消息, 是在

viply   

我说看着那么熟悉,这是你原创的吗?下一篇你是不是要出微信如何多开了?
tnxts
OP
  


viply 发表于 2023-4-24 15:19
我说看着那么熟悉,这是你原创的吗?下一篇你是不是要出微信如何多开了?

图是我截的我自己的,方法也是我自己摸索的,字也是我自己手敲的,懂的人看个乐就退了,不懂的人会在下面问怎么做,只有不懂装懂的人会在这里:"啊啊,你是不是抄的?!"
chrilswung   

第一个,期待很久的教程了!
bj6688   

楼主研究一下企业微信
xm4854   

哈,感谢作者分享,我也测试一下
天空の幻像   

好像3.9.5.17新的内测版变成64位的了,而且新版的防撤回失效了,楼主在发个测试图
luoyanmeng   

外行人看不懂,希望群主能出个软件
4899   

用小号先给我们的微信发个消息,然后加断点      这里不知道断点应该加在哪里了?
,小号再撤回,从而定位撤回函数位置。
tnxts
OP
  


4899 发表于 2023-4-24 15:52
用小号先给我们的微信发个消息,然后加断点      这里不知道断点应该加在哪里了?
,小号再撤回,从而定 ...

这个断点就是给全体加断点,就是在那个搜到revoke的选项卡里右键->全体加断点
您需要登录后才可以回帖 登录 | 立即注册

返回顶部