神秘技术, 防好友撤回QQ消息神器, Python码农神发明!

序言

前段时间学到了利用Python查看微信撤回消息,从中受到启发,不如让 QQ 也不被撤回吧。

开始

准备工作

实验开始

按照惯例,先 otool 一下看看是不是解密的,不过在越狱软件下肯定是解密的了。

otool -l /Users/TsuiYuenHong/Downloads/PP 下载/应用/QQ-6.5.8(越狱应用)/Payload/QQ.app/QQ | grep crypt

otool

然后,使用 class-dump 看看有什么可用的信息

class-dump -H /Users/TsuiYuenHong/Downloads/PP 下载/应用/QQ-6.5.8(越狱应用)/Payload/QQ.app -o qq

class-dump

这里就要用到 目测估计法,哈哈,就是这么简单粗暴。撤回无非就几个单词,revoke / recall / withdraw,(⊙v⊙) 那就都试试吧。不过这次运气比较好,试到 recall 就发现了可能有用的信息。

在头文件中发现一个叫 QQMessageRecallModule 的类,这翻译过来不就是 QQ信息撤回模块 吗?

还发现了里面有个 处理撤回通知 的方法

- (void)handleRecallNotify:(struct RecallModel *)arg1 isOnline:(BOOL)arg2;

因为手上没有 iPhone 越狱设备,所以就丢到 iPad 运行。

这是用 iPhone 发的信息,并且间隔 1 分钟后撤回。

iphone

这是我在 iPad 运行的修改版本,可以看见之前被撤回的信息还在。

iPad

后记

不过总算也是成功了,快去试试吧!

哈哈~

猜你喜欢

转载自blog.csdn.net/qq_41841569/article/details/81560206
今日推荐