ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

微信防撤回一步到位:RevokeMsgPatcher 新手指南(Windows 微信/QQ/TIM)

微信防撤回一步到位:RevokeMsgPatcher 新手指南(Windows 微信/QQ/TIM) 微信防撤回一步到位RevokeMsgPatcher 新手指南Windows 微信/QQ/TIM【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁我已经看到了撤回也没用了项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcherRevokeMsgPatcher 是一款 Windows 上的开源消息防撤回补丁工具思路只有一句话撤回是程序里的一条分支那就把这个分支就地废掉。它不改聊天内容、不拦截网络数据只对你本机的微信 WeChatWin.dll、QQ/TIM 的 IM.dll 做定点字节修改。对方照常点撤回你这边消息原封不动。上手前的能力清单防撤回覆盖 PC 版微信、QQ、TIM以及新版 QQNT 的群聊场景微信多开绕过单实例限制同一台电脑登录多个微信账号版本自识别内置从早期版本到当前版本的补丁数据工具自动匹配你手上的文件改前备份、改后校验动文件前先留一份原件写完再复查随时能还原。上图是它的工作界面基于调试器 x32dbg 布局左侧是反汇编和内存视图右下角弹出补丁对话框确认后一键把修改写进文件。撤回消息原理解析两步找到并改掉撤回开关整个过程拆成两层一层是找一层是改。第一步定位开关。撤回动作在程序里对应一段逻辑大致是收到撤回通知 → 判断是否满足条件 → 满足就删消息。这段逻辑的机器码藏在 WeChatWin.dll 里。好在程序作者偷懒把 revokemsg 这样的字符串原样写进了 DLL工具就顺着这个关键词搜几秒内就能跳到你站的那段代码面前。第二步改写开关。定位后看到的是这么一条指令JEJump if Equal相等就跳机器码首字节是 0x74。它的作用是先判断该不该走撤回流程判断成立才跳转。把 0x74 换成 0xEBJMP无条件跳转判断这一步就永远绕不过去撤回流程从此走不到。不同版本的软件文件结构和偏移量都不一样总不能每次升级都重新翻一遍。所以工具用一份 patch.json 记录改哪里、改成什么。以微信 3.3.5.25 的 WeChatWin.dll 为例它长这样{ Name: WeChatWin.dll, Version: 3.3.5.25, SHA1Before: 3e94753ccbc2799d98f3c741377e99bdae33b4cf, SHA1After: ab98f83fc16674ac4911380882c79c3ca4c2fd71, Changes: [ { Position: 3413977, Content: [235] }, { Position: 12159591, Content: [235] } ] }给文件做指纹再动刀SHA1Before 是改之前的文件指纹对不上就说明版本不对、直接停手保证不会改错文件Changes 里的 Position 和 Content 则是在第几字节写入什么值235 即 0xEB也就是 JMP。写完还能用 SHA1After 复核指纹一致才算成功。精准、可回退靠的就是这套指纹比对 定点修改。适用版本矩阵微信、QQ、TIM、QQNT 一张表看全软件版本起点被修改的文件获得的能力微信 PC 版2.6.6.28WeChatWin.dll防撤回、多开QQ PC 版9.0.4.23786Bin\IM.dll防撤回TIM PC 版2.3.2.21173Bin\IM.dll防撤回QQNT 版9.8.0.19000wrapper.node群聊防撤回如果你的版本还不在清单里也别急着放弃Images/wiki 目录下有分微信、QQ 两套的手动打补丁图文教程按图索骥也能自己把新版本适配出来。动手前自检四项都过了再打补丁动手前花一分钟对一遍清单能省掉后面九成排障时间系统环境Windows 7 或更高版本不支持 XP且装有 .NET Framework 4.5.2 或更高。低于这个版本程序打开可能无反应或直接报错完整退出目标软件不只是关窗口右下角托盘图标也要退出。文件被进程占用补丁必然写不进去管理员身份运行修改程序文件需要写盘权限右键选择以管理员身份运行杀软预警工具会改动 WeChatWin.dll、IM.dll 这类 DLL杀毒软件弹警告属于正常误报放行即可。微信防撤回工具怎么用四步从启动到验证第一步启动。以管理员身份运行 RevokeMsgPatcher等右下角提示获取到最新补丁信息。第二步定位安装路径。安装版的微信/QQ/TIM 一般会被自动从注册表里扫出来界面上直接显示路径绿色版没扫到的话手动指定安装目录。第三步应用补丁。勾选防撤回需要多开就把多开也勾上点击安装。期间界面可能短暂无响应属正常现象别连点。工具内部依次执行比对文件指纹 → 生成备份 → 写入字节改动 → 复查校验。第四步验证。重启微信发一条消息让对方撤回对方那头显示已撤回你这边消息还在补丁就算成了。微信多开是怎么实现的一把互斥锁的事微信限制单实例靠的是互斥锁Mutex机制启动时创建一把名叫 WeChat_App_Instance_Identity_Mutex_Name 的锁第二个实例抢锁失败就自动退出。工具要做的就是找到这把锁相关的代码判断把它绕开。操作上什么都不用多做打补丁时勾上多开复选框一起写入即可。之后同一台电脑可以并行跑多个微信各自登录不同账号互不干扰。故障速查防撤回补丁打不上怎么办现象常见原因处理程序打开没反应或报错缺少 .NET Framework 4.5.2装 4.5.2 或更高版本后重试补丁总是打不上软件没退干净 / 没给管理员权限 / 版本不在覆盖范围按顺序排查先彻底退出软件再确认以管理员运行最后核对版本杀毒软件报毒修改 DLL 属敏感行为多为误报将工具加入信任白名单或改用系统自带杀软判定软件更新后防撤回失效更新会覆盖掉被修改的文件更新完成后重新打一次补丁QQ 和 TIM 的防撤回走同一套流程改的是 Bin 目录下的 IM.dll定位方式也是先附加进程、再按字符串搜索。QQ 的入口长这样打完补丁之后三件值得记住的事备份别删。工具会在安装目录自动生成被修改文件的备份哪天想恢复原样拿备份一键还原即可。更新后重打补丁。微信/QQ 一升级被改的文件就被覆盖回去了。把升级后回来补一刀当成习惯。守住边界。防撤回保护的是你接收信息的完整性别拿它去窥探别人的隐私。整个流程算下来自检一分钟、打补丁一分钟、排障查一张表。把 RevokeMsgPatcher 收进工具箱下次再遇到说撤就撤你这边依然看得见。【免费下载链接】RevokeMsgPatcher:trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁我已经看到了撤回也没用了项目地址: https://gitcode.com/GitHub_Trending/re/RevokeMsgPatcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表