用java中的map解析微信MicroMsg里的CompatibleInfo.cfg和systemInfo.cfg
生活随笔
收集整理的這篇文章主要介紹了
用java中的map解析微信MicroMsg里的CompatibleInfo.cfg和systemInfo.cfg
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
最近要研究微信,其聊天記錄保存在data/data/com.tentcent.mm里的MicroMsg文件夾下,毫無疑問里面關鍵信息都被加密了。
該文件夾下CompatibleInfo.cfg是個主要的突破口,查了好多資料,終于能查看到里面的內(nèi)容了!
用記事本打開,會發(fā)現(xiàn)基本是亂碼:
這里貼上解析該文件的Java代碼:
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.ObjectInputStream; import java.util.Map;public class MapTest {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubtry {FileInputStream file = new FileInputStream("E:/CompatibleInfo.cfg");ObjectInputStream mObjectInputStream = new ObjectInputStream(file);Map map = (Map) mObjectInputStream.readObject();System.out.println(map);} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}} }這時我們可以看到輸出文件:
同理可以解析systemInfo.cfg文件。
總結
以上是生活随笔為你收集整理的用java中的map解析微信MicroMsg里的CompatibleInfo.cfg和systemInfo.cfg的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 复旦大学《高等代数学习指导书(第三版)》
- 下一篇: 位运算的作用