需要工具:x32dbg、两个QQ账号。

PC挂一个qq,用xdbg32调试

WindowsQQ消息防撤回补丁制作

WindowsQQ消息防撤回补丁制作

之后搜索im文件,其实这个东西在IM..dll文件夹里面(别问我怎么知道,网友说的,另外提示对应的PC_Wechat相应部分在WeChatWin.dll文件中,也是网友说的)

WindowsQQ消息防撤回补丁制作

然后去调试上面im.dll文件即可,在此区域去搜索关键的字符串revoke(撤回)

WindowsQQ消息防撤回补丁制作

WindowsQQ消息防撤回补丁制作

为了避免出错,我们在关键字段相关的删除所有断点并重新打上。

WindowsQQ消息防撤回补丁制作

然后运行,一定要保证左下角程序的运行状态为运行中。这时候需要操作的时候到了。用手机登录上另一个QQ,然后给在电脑上挂着的qq发送一条消息然后撤回,寻找执行中断的断点。

WindowsQQ消息防撤回补丁制作

查看断点的相关数据,红框为关键性数据。断点处,往下第一个call值为动作开始,往下第二个call为撤回提示的值。通常第二个call下面都会有一个test文本,记录下来左侧对应的地址值。

WindowsQQ消息防撤回补丁制作

重新回到断点,修改断点区域第一个call后第一个push,双击输入”jmp 0x53C6BB97”(就是test左边我们之前记录下来的地址)---确定。这样跳过了撤回那一段函数的执行。

WindowsQQ消息防撤回补丁制作

然后把标识区域,选中,生成补丁。命名为IM.ddl保存。最后替换一下qq安装目录的这个文件。(QQ9.2.3、9.2.5,亲测有效)

WindowsQQ消息防撤回补丁制作

本文仅作为学习交流使用,之前制作的失效了,所以重新做一个自用。

WindowsQQ消息防撤回补丁制作

相关文章:

  • 2021-11-20
  • 2021-12-15
  • 2021-09-10
  • 2021-11-27
  • 2021-11-04
  • 2022-12-23
  • 2021-07-04
猜你喜欢
  • 2021-09-11
  • 2022-01-30
  • 2021-04-13
  • 2021-08-29
  • 2022-01-30
  • 2021-09-08
  • 2022-12-23
相关资源
相似解决方案