本文作者:bang

「按键精灵」通过安卓QQ数据库监控聊天记录

bang 2021-06-27 184
「按键精灵」通过安卓QQ数据库监控聊天记录摘要: 大家好,我是公众号3分钟学堂的郭立员,今天继续我们的按键精灵安卓版教程讲解,这一节我们来讲讲获取安卓QQ的聊天记录。基本思路找到安卓QQ聊天的数据库的存放位置读取数据库里面的内容解...

大家好,我是公众号3分钟学堂的郭立员,今天继续我们的按键精灵安卓版教程讲解,这一节我们来讲讲获取安卓QQ的聊天记录。


基本思路


  1. 找到安卓QQ聊天的数据库的存放位置
  2. 读取数据库里面的内容


解决过程


①安卓QQ聊天记录的数据库路径是:


"/data/data/com.tencent.mobileqq/databases/你的QQ.db"


②读取数据库


安卓QQ数据库并不像微信数据库,并没有加密可以直接读取。


我们先把数据库文件复制到电脑上,然后用数据库工具打开。


「按键精灵」通过安卓QQ数据库监控聊天记录


数据库中有很多表,先要找到我们要监控的QQ或者QQ群的表,我们以我的QQ群为例。


「按键精灵」通过安卓QQ数据库监控聊天记录


mr_troop_前缀的表是群的,frienduin是群号,通过这两个特征我们可以找到对应群的表。


找到表以后,看一下表中哪一列是聊天内容。


「按键精灵」通过安卓QQ数据库监控聊天记录


通过上图可以知道是msgData这一列。


最后是提取了,这个直接用sqlite3.SQLSelect命令就可以了。


效果展示


「按键精灵」通过安卓QQ数据库监控聊天记录


参考代码


「按键精灵」通过安卓QQ数据库监控聊天记录

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享