看过不少防撤回的帖子,今天也记录一下这个过程吧。

对于QQ消息撤回机制这里推荐夜影师傅的博客,

https://blog.csdn.net/whklhhhh/article/details/78620498

正题

尝试最简单的的办法,当然是搜索关键字符串了。

查找关键函数无疑是最浪费时间的,在这发现了010Editor的新功能,用起来还挺舒服的。

这里要选Unicode类型,之前版本好像是Ascii类型的,这也算我踩过的坑吧,当然在不看任何帖子的情况下,这个坑还是挺深的。

发现最多的就是在MsgMgr.dll中和IM.dll中。

好吧,这里我压根没有分析,正常人都会认为我们应该分析MsgMgr.dll这个文件,然后经大量帖子证明,我们应该分析IM.dll。

附加QQ,分析IM.dll这个文件看看。(对于这次逆向,感觉OD不是很好用,这次使用x32_dbg)

来到IM.DLL模块搜索字符串,

总不能一个一个分析吧,我也不会啊(23333333)。

先从第一个下断点,发现没什么卵用。而且有一大部分很明显功能相似,那我们直接从这里下断。

经过我3.99级的英语水平翻译,Buddy那行和私聊撤回相关,Group那行和群聊撤回相关,至于中间那行,我就当做没看见。

在OnNotifyBuddyMessageRevoked下断,然后用小号发消息然后撤回,嗯,perfect,完美断在了这里。

到这里,不是有手就行了?

直接干掉这个函数看看,我们翻到这个函数最后的返回处,

然后将函数开头处修改为相同的值。

  ->>>>    ret 8

经过测验,完美防撤回。

对于群聊撤回也是同样的思路。

总结

没有技术含量,在没有任何帮助的前提下,是对耐心的考验,只要能找到关键函数patch掉,就没什么操作了。

第25天:PC QQ防撤回相关推荐

  1. 自制PC微信防撤回补丁教程

    转自:源1 前两天看 GitHub 发现一个有趣的项目,PC微信防撤回补丁,本着研究学习的目的,在看过源码,一顿疯狂操作之后,了解了其原理是基于修改 wechatwin.dll 达到防撤回的. 于是乎 ...

  2. 171118 逆向-再探QQ防撤回

    1625-5 王子昂 总结<2017年11月18日> [连续第414天总结] A. PCQQ防撤回 (2) B. QQ(PC端)防撤回 (测试版本8.9.5) 应用背景 QQ为手误操作等理 ...

  3. 微信多开工具,微信防撤回、QQ防撤回、Tim防撤回工具,微信消息防撤回、QQ消息防撤回、Tim消息防撤回,无视撤回功能,不错过每一条消息

    这是一款非常小巧精致的防撤回和微信多开工具,只有130kb的大小,但功能却非常强大. 一.软件简介 这是一个开源项目,程序源码全部开源,因此这款工具具有极高的安全性,毕竟代码就公开在大家的眼皮底下,谁 ...

  4. 微信PC版防撤回补丁(最新)

    注:本补丁仅适用于PC版微信 支持版本: 支持最新版本:2.6.8.52 支持历史版本:2.6.6.28.2.6.7.32.2.6.7.40.2.6.7.57.2.6.8.37.2.6.8.51 环境 ...

  5. Github推荐--PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)

    逛Github的时候会遇到一些很好玩的项目 今天分享一个可以在PC端实现QQ防撤回功能的项目.(安卓手机有Xposed框架) 首先是项目地址: 我已经看到了,撤回也没用了 使用方法: 下载后解压,会出 ...

  6. 微信多开软件苹果版_微信pc版,多开,防撤回,完美无风险!

     置顶/星标,第一时间掌握黑科技   前言介绍 微信pc版相信不少朋友都用过了吧虽然pc版已经上线好几年了然而像QQ一样同时登陆多个账号仍然还是不支持的因此便有了今天推荐的这两款神器多开补丁+防撤回补 ...

  7. 手把手教会你Android手机QQ和微信防撤回

    如今QQ和微信都能撤回消息,当对方撤回了消息,想看又看不了,是不是很想知道对方撤回了什么?接下来我就来教会大家阻止对方QQ撤回的消息和查看微信撤回的消息. 1.首先,手机需要获取root权限(目前有很 ...

  8. [软件逆向]实战Mac系统下的软件分析+Mac QQ和微信的防撤回

      0x00  一点废话 最近因为Mac软件收费的比较多,所以买了几款正版软件,但是有的软件卖的有点贵,买了感觉不值,不买吧,又觉得不方便,用别人的吧,又怕不安全.于是我就买了正版的Hopper Di ...

  9. 微信多开软件苹果版_微信PC版 v3.0.0.57 多开amp;消息防撤回

    经常使用微信电脑版的用户都会发现一个蛋疼的事情,那就是微信PC版不支持多开,也就是不能同时登陆多个账号,这对于需要在电脑上登陆多个微信账号的朋友来说肯定是极其的不方便.另外有的时候别人撤回了一些重要消 ...

最新文章

  1. 用strings命令输出文件中的可打印字符
  2. Android的目录结构说明
  3. win10 搭载文件服务器,win10远程文件服务器
  4. 巧用css的border属性完成对图片编辑功能的性能优化
  5. MySQL Cookbook 学习笔记-03
  6. hive 修改分区备注_hive修改 表/分区语句
  7. lxml invalid predicate错误
  8. Java示例:如何执行进程并读取输出
  9. Oracle 10g RMAN 跨平台迁移
  10. PS去除图片和PDF中的水印
  11. IDM下载视频按钮不见了
  12. tp5.0 think-queue 消息队列
  13. 在vue项目中使用高德地图JS API
  14. Python|计算圆柱体的表面积
  15. 飞鱼游戏校招美术上岸指南?看这篇就够
  16. 恶意网站http://www.chaxun.com,近日不断受到这个无耻网站的弹出广告骚扰(已找到解决方法)
  17. MAC 隐藏程序坞中JDK图标
  18. 微信分享功能android,关于Android实现简单的微信朋友圈分享功能
  19. 2021年裂解(裂化)工艺及裂解(裂化)工艺模拟考试题库
  20. fNIRS中的假阳性和假阴性:问题、挑战和方法

热门文章

  1. 如何启用服务器的TCP IP协议,本地联接的属性里的TCP/IP协议被禁用,怎么开启啊?...
  2. 证券投资深度学习_深度学习在量化投资中的应用
  3. AddOns for World of Warcraft 之 “Hello, WoW!”
  4. 微信小程序底部tabBar购物车右上角增加数字
  5. 完美代替IIS的网络盒子NetBox
  6. 惠普电脑F11C语言,【惠普F11】一键恢复,拯救你的操作系统!
  7. java abc输出bca_面试题24(写一个函数,例如:给你的 a b c 则输出 abc acb bac bca cab c...
  8. Open Policy Agent
  9. html5可滑动的文本框,html5 input type=range实现拖拉滑条功能
  10. 坦克机器人自动照看你的秘密花园