批量解码PC端微信dat文件

news/2024/7/20 2:24:56 标签: 数据库, 前端, 小程序

微信的dat文件是微信用于缓存PC端微信的图片,然后对图片进行了加密的处理。所以是可以删除的,有些朋友data文件夹下有十几G的,都是可以删除的,但是最好确保这些文件都已经没有用处了再进行删除。

如果大家常用微信办公,很可能会发现微信的文件夹占据着磁盘的大量空间,如果仔细查找的话,还会发现有非常非常之多的dat文件,观察仔细的同学会知道,这些dat文件都是图片,在聊天的时候产生的,但是呢..却无法使用正常的看图软件打开。

大家可能不知道,我们常用的图片,比如jpeg png等文件都是有固定的数据格式的,微信将图片进行了异或加密,每个字节都异或一个值然后将后缀变更为dat ,那么我们有没有可能查看这些图的内容呢?

答案是是的。

根据图片固定格式,我们很容易算出这个加密的值是多少,只需要将加密的文件再次异或,并更名就可以跟以往的文件图片一样了。

虽然异或不难,但是对于大部分非专业人来说还是不太明白,小编这里推荐大家一个在线的工具,直接上传就可以将微信dat解码为图片,安全可靠,批量解码

Lab - 前端实验室 (sdxlp.cn)


http://www.niftyadmin.cn/n/1738086.html

相关文章

张孝详javascript讲座笔记一

一&#xff0c;脚本程序与javascript 嵌套在HTML中的语言称为脚本语言&#xff0c;浏览器必须具有脚本引擎对嵌入HTML中的脚本程序进行解释。 eg: <HTML><script language"JavaScript">//VBScript,Jscript,ECMAScript<!--alert(new Date());//alert方…

张孝详javascript讲座笔记二

一&#xff0c;JavaScript中的保留关键字 abstract extends instanceof static undefined boolean false int super with break final interface …

张孝详javascript讲座笔记三

一&#xff0c;javascript的流程控制语句 if(xnull) 或 if(typeof(x) undefined)可以简单写if(!x) 注意&#xff1a;在javascript中&#xff0c;false,null,undefined,0,""均是false 即 var x; 此时 if(xnull) if(typeof(x)undefined)均为真 二&#xff0c;switch…

怎么寻找微信撤回的图片

1 回顾 自从发布文章“寻找微信撤回的图片”之后&#xff0c;骗了不少粉啊。 总之&#xff0c;之前提出了一种可以找到微信撤回图片的方法。 2 真相 之前的说法是&#xff0c;工程师并没有真正把撤回的图片删除&#xff0c;而是加密后藏起来了。其实这样说并不严谨&#xf…

张孝详javascript讲座笔记四

一&#xff0c;全局变量和局部变量的比较 <script type"text/javascript"><!--var msg 全局变量;function show(){msg 局部变量; //修改全局变量的值}show();alert(msg); //此时的值为‘局部变量’//--></script> <script type"text/jav…

继微信dat之后的PC端微信解密后数据库数据抽取

前段时间弄了下微信的dat图片的解码&#xff0c;后续有同学问数据库的解码怎么弄.. 当然&#xff0c;后边陆陆续续的看了下&#xff0c;加上住院乱七八糟的事情&#xff0c;一直没处理&#xff0c;最近几天处理了下&#xff0c;发现微信数据库的数据格式是真的麻烦... 如何查看…

张孝详javascript讲座笔记五

一&#xff0c;javascript中的对象 。对象和对象实例 1&#xff0c;对象是对某一类事物的描述&#xff0c;是抽象上的概念&#xff0c;而对象实例是一类事物中的具体个例。&#xff08;这里对象相当于java&#xff0c;c中的类的概念&#xff09; 2&#xff0c;能够被用来创建…

python微信图片dat转码

微信dat转码看这里 http://sdxlp.cn/tool/wechatdat 环境 Python 3.6.3 模块 os 工具 程序员计算器 目的 通过python 实现电脑版微信中图片转码&#xff08;原.dat转成JPG&#xff09; 示例图 分析 微信图片是用异或值加密 1.先用工具打开.bat文件&#xff0c;但会看…