日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

微信 dat 文件还原

發(fā)布時(shí)間:2024/1/8 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微信 dat 文件还原 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

以微信 PC 端為例

某個(gè)小姐姐/小哥哥通過(guò)微信發(fā)給你的圖片會(huì)在以下目錄以 .dat 后綴的格式出現(xiàn)

C:\Users\taadis\Documents\WeChat Files\taadis\FileStorage\Image\2019-07

如果對(duì)方撤回后, 對(duì)應(yīng)的文件會(huì)被微信刪除 (理論上磁盤記錄過(guò), 磁盤恢復(fù)也可以找回)

一張圖片對(duì)應(yīng)一個(gè) .dat 文件.

直接把 .dat 改為 .jpg 是看不了滴...

如何查看

現(xiàn)在試試怎么還原微信的 .dat 文件到可以查看的圖片

打開(kāi)多個(gè)微信 .dat 文件 (16進(jìn)制HEX查看), 都是 0D2A 開(kāi)頭的

but .jpg 圖片文件通常是 FFD8 開(kāi)頭的, 所以這里有個(gè)偽加密的操作在, 我們拿 FFD8 ^ 0D2A 做一次 異或/xor/^ 操作

可得 F2F2 (這里大家可能會(huì)有點(diǎn)不一樣, 以你自己的電腦為準(zhǔn))

關(guān)鍵的數(shù)據(jù)拿到了, 那么后面通過(guò)程序讀取 dat 文件字節(jié)數(shù)據(jù)然后做一次異或操作就可以得到圖片的原始數(shù)據(jù)咯

靠圖說(shuō)話

先拿一個(gè)簡(jiǎn)單的做個(gè)測(cè)試先

然后拿多個(gè)繼續(xù)測(cè)試

搞定, 剩下的就是完善工具咯, 方便使用咯.

源碼

最后源碼在這里

  • wechat_dat_to_jpg.go - gitee
  • wechat_dat_to_jpg.go - github

參考

  • 微信Dat文件解碼 - python 實(shí)現(xiàn)
  • 批量解析微信dat文件 - java 實(shí)現(xiàn)
  • [Android 原創(chuàng)] 微信數(shù)據(jù)庫(kù)解密
  • Go語(yǔ)言 通過(guò)文件流判斷文件頭來(lái)識(shí)別文件類型
  • 微信加密圖片破解
  • go語(yǔ)言實(shí)現(xiàn)遍歷目錄,及查找特定的文件類型
  • Golang遍歷文件夾下的所有文件

轉(zhuǎn)載于:https://my.oschina.net/taadis/blog/3079898

總結(jié)

以上是生活随笔為你收集整理的微信 dat 文件还原的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。