破解手机QQ聊天记录内容八个问题
大家好 手机QQ的聊天记录 , 提取已经不是什么难题了 。当前市面上很多取证软件都可以做到 。我想从底层的角度 , 向大家展示一下 , 鹅厂对聊天记录是怎么加密的 。
一、手机QQ的聊天记录内容保存在哪里?
以安卓机为例 , 手机QQ的聊天记录数据库保存在“/data/data/com.tencent.mobileqq /databases/”这个文件夹下 , 文件名为:QQ号码.db 。假如有多个号码登陆的话 , 会有多个QQ.db 。
当然 , 访问这个路径的前提是获得root权限 。
二、如何打开“QQ号码.db”文件?
db是数据库的文件 , 打开它需要用到数据库工具 , 如sqlite 。尝试打开了一下 , 结果发现居然没有保护 , 那岂不是为所欲为了 。
三、聊天记录是哪一张表?
【手机qq聊天记录提取 qq怎么分享聊天记录】这个db文件内容是比较多的 , 我只针对保存聊天记录内容的表做攻关 。
手机QQ用户与其他QQ号码聊天的记录分别保存在不同的数据表里 , 详细的表名非常直观:mr_friend_MD5(对方QQ号码)_New 。
为什么要加“new”呢?应该是为了保持向下兼容(注)
打开这个表 , 大家可以看到有很多字段 。其中 , msgData保存了聊天记录的内容 , senderuin保存了对方QQ号码 , 还有一些消息发送和接受时间方面的字段 。用wireshark也能抓出同样的内容 , 遗憾的是 , msgData、senderuin都是密文 。怎么办?
四、加解密方式
对于用户使用的手机的处理器程度 , 不会使用高强度的加密算法对聊天记录进行加密 。对手机运行速度造成影响并且是耗电量大幅增加 , 这肯定是不可取的 , 这算是靠谱的专业判定 。事实上 , 的确如此 。
破解方法:
(1)聊天记录内容明文:D
(2)聊天记录内容密文:E
(3)手机IMEI(MEID):IMEI
(4)公式:E = D ^ IMEI 。(^:按位异或算法)
详细的实现是这样的:
1、聊天记录采用UTF-8编码保存 , 以汉字为例 , 一个汉字占3个字节 。
2、IMEI号码采用ASCII字符编码 , 每个字符占1个字节 。
3、把聊天记录内容 , 按次序与IMEI字符做异或运算 , 得到密文 。
4、有人会问了 , IMEI只有15个字符 , 怎么办 , 没关系 , 可以循环进行 。
做了确认 , 实测可行 。附一小段代码供大家参考 。
五、意外收获
经过上面的异或运算 , 不仅聊天记录内容得以破解 , 发送者的QQ号码、昵称等也按照同样的方法获得 。
详细破解方法就不再重复了 。
六、手机IMEI号码到哪里找?
使用*#06#能够获取手机的IMEI号 , 但在有些情况下(如多卡) , 可能会有多个硬件ID 。详细QQ软件使用哪一个ID进行解密 , 最正确的方法是:从DENGTA_META.xml文件中查找 。
DENGTA_META.xml的路径
文件中获取正确的IMEI(MEID)
七、水果机QQ聊天记录咋破解?
不用破解 , 明文 。
八、总之一句话
破解手机QQ的聊天记录内容 , 不需要知道你的QQ登陆密码 。
- iphone4s手机如何设置小圆点功能
- 请问手机上怎么下载万能八字排盘?八字排盘免费下载软件
- 『苹果手机怎么下载玄奥八字』玄奥八字排盘手机版
- “华为手机怎么设置里有悬浮按钮?“荣耀v30pro怎么设置悬浮球
- 崩坏星穹铁道角色手机壳 崩坏星穹铁道全角色手机壳外观一览
- 手机与风水:2020鼠年,婚姻容易出现问题的人-命理运势
- 吊钱风水:手机自动定位风水罗盘,怎么用罗盘定墓地吉位,风水
- 我的世界网易手机版这个shaders : BSL光影找不到,这个光影在国服叫什么名字?/网易mc创造不能 开光影
- /手机网易我的世界为什么开光影会变白?
- 手机怎么查看已记住的wifi密码