使用 C# 开源的微信/QQ/TIM 防撤回神器

ebefe4076ffed78ebe345dd3836b54d4.png

7ba19407afdae20a36c0946deb7e88d5.gif

0bdf362b02a812d38dda0e7350cbcfa8.png

你好,这里是 Dotnet 工具箱,定期分享 Dotnet 有趣,实用的工具和组件,希望对您有用!

👀 微信/QQ/TIM防撤回补丁

ec810d7834f6dd3bda1e00db8820e522.png

适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁。支持最新版微信/QQ/TIM,其中微信能够选择安装多开功能。

微信 实际效果:对方撤回消息后,将在当前聊天记录最下方显示“xxxx 撤回了一条消息”(正常情况下是显示在撤回的那条消息下方的),但是实际消息仍旧存在。

QQ/TIM 实际效果:对方撤回消息后,你的聊天界面不会有任何变化(无撤回提示),你仍旧能看到对方撤回的消息。

eb971e63b23d86bb6fde4948207d1dc5.png

使用方法

1 . 使用本程序前,先关闭微信/QQ/TIM。

2 .以管理员身份运行本程序,等待右下角获取最新的补丁信息。

3 . 选择微信/QQ/TIM的安装路径。如果你用的安装版的微信/QQ/TIM,正常情况下本程序会自动从注册表中获取安装路径,绿色版需要手动选择路径。

4 . 点击防撤回。界面可能会出现一段时间的无响应,耐心等待即可。

实现原理

这是一个成果向教程,参考了一些网上的教程汇总而成。仅用于技术交流。

通过网上各位大牛的研究,我们已经知道一下信息:

  • •  撤回、限制多开的逻辑都位于 WeChatWin.dll 文件中

  • •  撤回相关的关键词 revokemsg

  • •  多开相关的关键词 WeChat_App_Instance_Identity_Mutex_Name

调试

1 . 打开 x64dbg ,点击 文件 -> 附加

4a6a8e498a228e52a6b0f824c278852a.png

2 . 附加微信的进程

b7f49e657e48633cc0b7ede53cace170.png

3 . 切换到 符号 选项卡,在左下角搜索 WeChatWin.dll ,双击 wechatwin.dll 进入 CPU 选项卡

46d1279583ed56f164243aabb8031bd7.png

4 . 右键 搜索 -> 当前区域 -> 字符串

44ddaed6932c3aa4131b9648a3d0613f.png

5 . 直接搜索关键词 revokemsg,然后双击第一个"revokemsg"进入

f83e7e9822484d380b26ef0c9120e75b.png

6 . 需要进行修改的是当前行的上面一行: je xxxxxx

3c4058f6a866cd91102a0df8fa680775.png

7 . 双击 je xxxxxx ,把 je 修改为 jmp 即可

7057cad009d310e4d262afb82d033d83.png c16bf0f334694d54bdf38bda691efe8a.png

项目地址

https://github.com/huiyadanli/RevokeMsgPatcher

ba159119302dc3183145c716b318e4b2.jpeg

Dotnet 工具箱

扫码关注我们

1526d1a80e1917f879f5fc36c674213e.png

分享

9a6f5b4d0432320e5e86064f9df64689.png

点收藏

f9ddd050b18cf76fd51bfc9872a3f6d4.png

点点赞

e79795ec8726c333b0816af84f2fdb76.png

点在看

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值