微信(对于违规MCN机构的处置结果公示),微信对于违规MCN机构的处置结果公示......
2023-02-21 469
如何查看微信撤回的图片?自从微信添加撤回消息功能后,我的好奇心翻了好几番啊!微信的消息撤回功能算是治疗输入法不够智能的一剂良药,但是却毁了生活中的一些小乐子啊。我忍无可忍了,柯南附体,必须找到那张消失的“艳”图。今天小编就教教大家如何查看微信撤回的图片。
找到微信的存储图片的文件夹,其实它们都被藏在这里:[X]:\Users\[USER]\Documents\WeChat Files\[WECHAT_USER]\Data。
里面有一堆以.dat为后缀的文件,他们大小不一,但是有个共同的特点:那就是都打不开!打不开的真实原因是因为他们都被加了密,而加密的方法便是对字节逐一“异或”。
在程序员中是这样说的:加密后的字节 = 原始字节 ^ 0x51。为了后续的简述,我先把这个0x51称作为“magic码”。
有大神说:magic码并不是固定的,它不一定是0x51,有的设备的magic码是0x50。在实验最后,我们发现:magic码与微信号有关,即不同的微信号在同一台机器可能得到不同的magic码,而同一个微信号在不同的机器上得到了相同的magic码。所以,我们姑且暂时做结论:magic码是由个人的wxid账号针对一定的算法计算得来。
说了这么多,小伙伴们可能已经晕了。我们无需关心magic码的计算方式。因为,我们可以肯定的是,.dat文件是图片,而对于JPEG的图片,其对应二进制的第一个字节是0xFF。
所以,问题变成了,已知:.dat文件对应二进制的第一个字节 = 0xFF ^ magic码,求magic码。而magic码 = 0xFF ^ 已知.dat文件对应二进制的第一个字节。
之前提到,/sdcard/tencent/MicroMsg/diskcache中存放类似cache.data.10的文件,大小在2MB左右。如果把文件后缀改为.jpg,是可以打开的,JPEG文件里实际上是“串联”了一堆图片,可以通过以下代码把所有的图片拆分出来:
找到了撤回的图片之后给文件名加上.jpg后缀就可以打开啦。由于缓存文件夹里的文件非常多,建议根据修改时间来定位HASH1和HASH2。
温馨提示:经过实验,目前仅支持查看缩略图,但是至少我们可以找到撤回的图片是什么啦~
我想上面的无论是PC端,还是手机端查看微信撤回的图片,很多小伙伴看完之后,大概只能说一句:卧槽牛逼!然后没了,毕竟不是人人都是侦探,人人也都不是程序员。小编再教大家一招简单的方法,只需要下载工具即可查看了!
查看微信撤回的图片,实际上也会保留在我们的设备终端,只是撤回之后仅留下了一个撤回的提示信息。但是事实上,还是在我们的手机里保留了信息记录。我们可以下载可以查看微信撤回信息的工具。下载之后预约工程师就解决问题了!
以上方法由办公区教程网摘抄自百度经验可供大家参考!
相关文章
微信如何修改自己的账号,相必大家在用微信的时候,都遇到过一个小问题,就是之前很多年前申请的微信账号,之前想修改账号是没有修改的入口的,而在新版微信更新后,微信开放了这个功能,接下来我们就来看下微信如何......
2023-02-21 465 微信
微信卸载重新安装,之前的聊天记录怎么恢复,我们在使用微信的时候可能因为一些问题会卸载重装,但重装后会发现聊天记录不见了,那怎么恢复之前的聊天记录呢?微信里提供了修复的工具,可直接修复聊天数据,或者备份......
2023-02-21 482 微信