尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

微信QQ防撤回补丁工具实操:三步让发出的消息撤不回来

微信QQ防撤回补丁工具实操:三步让发出的消息撤不回来 微信QQ防撤回补丁工具实操三步让发出的消息撤不回来【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁我已经看到了撤回也没用了项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher在 PC 版微信或 QQ 里发出去的消息最怕的就是对方撤回。RevokeMsgPatcher 是 Windows 上的微信/QQ/TIM 防撤回补丁工具直接修改应用的核心文件让消息发出后无法被撤回。整个过程只需要三步。如何三步应用防撤回补丁动手前先确认两个条件系统为 Windows 7 或更高不支持 XP并装有 .NET Framework 4.5.2 以上否则程序打不开或会报错。关掉所有微信/QQ/TIM以管理员身份运行工具。写 DLL 需要权限管理员身份也能让它顺利从注册表读到安装目录。选择目标应用。安装版会自动从注册表获取安装路径绿色版要手动选目录等右下角提示拉取到最新补丁信息。点防撤回耐心等一会儿。界面暂时没反应是正常的它在做备份、定位修改点、写字节这几件事。杀毒软件弹出正在修改 WeChatWin.dll / IM.dll时放行即可。✅ 完成后正常打开微信对方再撤回就失效了。只有一条铁律微信/QQ 更新之后补丁要重新打一次。原理扫盲撤回是怎么被拦下的 大白话讲程序里有一个处理消息撤回的流程走不走它由一个条件判断决定——汇编里叫条件跳转指令JE、JNE 这类。工具把这个满足条件才跳改成无条件跳JMP操作码 0xEB撤回处理路径就被跳过去了。微信某些版本还会用 0xC3RET立即返回或长跳转把单实例检查废掉这就是多开补丁的来路。问题是几百兆的 DLL 里这一条指令在哪靠特征码——一段从指令及其周边提炼出来的字节指纹。工具用 Boyer-Moore 算法在二进制里快速搜它未知字节可以写成通配符0x3F所以同一套特征码能覆盖好几个相邻版本。定位其实有两条路线工具会自动选方式判定依据适合场景精确匹配文件 SHA1 与记录一致直接按已知偏移改作者完整收录过的版本特征码搜索按字节指纹在版本区间内查找一片版本区间容错更强动手前原 DLL 会先复制成.h.bak备份中途出错或想反悔用备份还原就行。下面三张图来自项目 wiki 里微信防撤回的分析过程先在调试器里搜revokemsg这类关键词顺着字符串反查出负责撤回的函数。再确认条件判断的位置决定改哪几个字节。最后把修改写进磁盘上的 DLL。改的是文件本体所以重启依然生效不用每次挂插件。防撤回之外多开等附加能力微信多开微信的补丁配置里除了防撤回还有多开一项打上后微信本身就允许多账号同开。项目里另附独立工具 RevokeMsgPatcher.MultiInstance走的是互斥体路线微信启动时会创建一个全局唯一的互斥体当已运行标记类似门口挂有人的牌子工具把这个句柄从进程里清掉第二个微信以为屋里没人就启动成功了。它提供自动模式一键起多个微信和手动模式关闭残留进程、清理互斥句柄。⚠️注意如果已经给微信打过多开补丁就不要再叠加这个多开工具避免重复处理。QQ NT新版 QQ2.0 之前靠 LiteLoaderQQNT 插件注入实现2.1 起也支持直接给 wrapper.node 打特征码补丁。补丁信息自动更新主程序启动时会联网拉取最新补丁数据所以首次使用需要网络。进阶版本兼容与配置文件速览所有补丁数据都是 JSON放在补丁配置目录下按发布版本各占一个文件夹。每个文件按应用Wechat、Weixin、QQ、TIM、QQNT 等分两部分FileModifyInfos精确匹配记录含打补丁前后的 SHA1以及要写入的字节和偏移。FileCommonModifyInfos特征码记录含版本区间、Search查找序列、Replace替换序列和 Category防撤回/多开可勾选。判定逻辑一句话SHA1 等于打前就在已知偏移处改等于打后说明已打过直接提示两边都不等就在版本区间内搜特征码还搜不到就判定不支持。细节还有微信 3.5.0.4 起改了目录结构工具会按修改时间倒序扫描子目录来找真实安装位置。一条特征码长这样微信 3.6.x 的防撤回记录节选Search: [0, 133, 192, 116, 50], Replace: [0, 133, 192, 235, 50], Category: 防撤回116 是 0x74JE的十进制235 是 0xEBJMP的十进制——只动中间一个字节。避坑指南常见失败原因与快速修复版本号显示红色不支持你的微信/QQ 太新或太旧配置里还没有对应记录。等工具发新版收录或换到支持范围内。提示你已经安装过此补丁DLL 已带补丁。想重新打先用工具的还原功能恢复原样再操作。版本匹配但文件校验不通过DLL 被别的补丁程序动过SHA1 对不上。把旁边的.h.bak备份拷回去再运行工具。程序打开无反应或报错多半缺 .NET Framework 4.5.2装上即可。杀软隔离或警告 WeChatWin.dll / IM.dll这是工具正常写入文件的行为放行或把安装目录加信任。绿色版识别不到手动指定安装目录就行。适合谁用注意什么普通 Windows 用户读完开头三步就能用对二进制补丁、特征码好奇的开发者可以翻翻特征码匹配源码代码量不大但麻雀虽小五脏俱全。最后提醒工具只改本地文件消息在服务器侧的状态不受影响工作群和公共场合请合理使用操作前确保.h.bak备份还在。【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁我已经看到了撤回也没用了项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表