/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
微信加密圖片破解是一款麵向加密微信圖片的一鍵解密助手,為用戶提供微信.dat加密圖片的逆向解密操作,方便用戶獲取想要的原圖。用戶可以在通用設置裏獲取.dat加密文件,有相關逆向解密操作使用需求的朋友們不妨試試吧!不要錯過哦!
微信的圖片都是加密後的dat文件,昨天突然看到有解密的方式,我也按照思路寫了一個,但是隻能解密圖片類型的dat文件,因為加密方式為進行異或運算簡單加密的
其中異或的值為反推出出來,需要知道文件類型,才能確定文件的頭文件特征,才能反推出異或值,所以這個工具是寫死的文件類型為jpg的 ,頭文件特征為 FFD8FFE1
異或值=FF^加密文件第一個字節。
大概就是這麼個思路,我本機試了可以解密,其他人那也試了下,也沒問題。
工具C#寫的,.net4.5 ,需要輸入dat文件所在目錄
微信的緩存文件夾可以在微信設置裏找到
我的目錄就在 E:\WeChat Files\WeChat Files\微信號\Data
隻要是微信目錄下的 加密圖片文件都可以試下(不保證一定成功哈。。。)
因為發現有的人就沒有這個目錄,就在其他目錄下。。。
為什麼有人解密後還是打不開圖片的問題?
其實這個問題我是昨晚排查後發現的,或許從第一版開始就有這個問題了,(測試很重要,當時隻是本機測過,還有發給幾個朋友測過)。
原因如下:微信加密圖片目前來看有兩種png和jpg,當時用作計算加密Key的文件頭隻是用了jpg(FFD8FFE1)用作計算,計算時取得是文件夾第一個,如果第一個文件是jpg的那計算出來肯定沒問題
但是如果第一個是png的文件就會計算錯誤,導致後續解密失敗
針對這個問題昨晚也及時做了更新:
1.使用JPEG (jpg),文件頭:FFD8FFE1和PNG (png),文件頭:89504E47 兩種文件頭進行計算
2.在計算得出key後會進行一次反校驗,也就是用key進行一次解密,解密後的頭文件是否為png或jpg
修改微信號,不禁讓我們想到了日常生活中可能遇到的對姓名的修改。決定、使用、變更或者許可他人使用自己的姓名,是行使姓名權的一種體現。公民行使姓名權的行為屬於民事行為,所以應堅持我國民法的基本原則。
將bug掃地出門進行到底
優化用戶反饋的問題,提升細節體驗