设为首页收藏本站购买充值卡

     

龙飞电脑工作室|海门论坛

 找回密码
 立即注册
查看: 1500|回复: 1

[小技巧] 安卓微信聊天记录导出,数据库解密

[复制链接]
  • TA的每日心情
    开心
    2021-5-6 09:30
  • 签到天数: 1 天

    [LV.1]九品 酒贼

    1100

    主题

    1136

    帖子

    7499

    积分

    超级版主

    Rank: 8Rank: 8

    积分
    7499
    发表于 2021-10-2 09:45:30 | 显示全部楼层 |阅读模式
    本帖最后由 龙飞电脑工作室 于 2021-10-2 09:49 编辑 $ S0 q1 D* D8 D
    - }" ~) d7 n. K- g, W
    本来想把微信聊天记录导出来,数据库文件好找
    # ?% O% N3 R1 Q5 G 11.png . \! B) G$ ^$ Z" P6 }) o  @
    打开加密数据库基本思路都是IMEI码+微信UIN码
    6 q) L6 {; m2 J3 F1 b微信UIN码:手机root之后 /data/data/com.tencent.mm/sharedprefs/systemconfig_prefs.xml
    - a3 I8 F: S4 A/ e 22.png + k. D0 B( w- b! w0 u
    手机的IMEI码:模拟器的就不能用了5 r0 i/ w5 l: {1 e$ j* K9 ~! k
    有根据CompatibleInfo.cfg和systemInfo.cfg破解的
    2 `7 ^/ c1 @; Y% s8 u( x; k模拟器CompatibleInfo.cfg是空文件
    3 y( r) e3 a1 g" I, v9 P9 m最后的办法就是暴力破解了
    * x3 t  J! }. K; G  ]9 ?9 f* M没想到有个issue里说现在都用1234567890ABCDEF2 n2 \  a6 O6 j+ L. u
    33.png
    % l( C4 S! `6 V- |! v一试,真打开了!! j7 z) l4 p! [7 i3 F' W2 l3 O
    44.png
    & e& f9 p( Z. ?" n5 S4 m7 X) I哈哈哈,真不错!
    : G4 f& s5 j/ G" Y$ B' R顺便分享一下这个数据库软件
      o0 ~9 ?; C8 h" L9 c/ @0 ?/ ?% [; c- U3 @ 数据库软件5.3.exe (8.97 MB, 下载次数: 0, 售价: 18 现金)
    1 o/ x# h; c# t, X, f+ |1 Z# U2 A# g+ W5 X+ y) ]5 @/ W6 v& E
    海门上门修电脑只需60元,修好收费!专业服务,诚信为本,维修不成功不收取任何费用!电话、微信号:13101986181
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-5-6 09:30
  • 签到天数: 1 天

    [LV.1]九品 酒贼

    1100

    主题

    1136

    帖子

    7499

    积分

    超级版主

    Rank: 8Rank: 8

    积分
    7499
     楼主| 发表于 2021-10-2 09:49:26 | 显示全部楼层
    在网上查了一下,大概就是这几类有用* V% K2 i# S* J
    / l4 p0 P& ~; c- D9 Z3 g
    头像文件里都是明文的图片,可以直接查看
    4 Z& d: X4 z& x: _  
    / n$ v$ O3 w5 c1 W: e聊天信息里的图片打不开,用16进制打开看看,  + w; c8 P" }5 D/ F9 p8 h* W

    1 o, U5 ?8 W( x) [5 }1 R  G哈哈,这不就是jpg文件嘛,直接重命名图片 1 }0 ^1 K0 Q; R- U8 G2 `4 N# }

    & F- E& @+ b5 n$ c其他文件夹里没啥,现在看数据库文件,找几个大的数据文件看看% `+ f" \# G1 z; I
    AppBrandComm.db
    & g$ V) {8 @! G& f! n; B' fWxFileIndex.db  
    $ z/ f! V0 |( m文件分类:音频MP4对应34、图片对应3、doc文件对应49、视频对应62
    7 r' y! {8 t$ I- V* s8 f2 ^9 G# U6 F' Z4 P
    SubType:好像是原图缩略图之前的+ i& u6 m# f0 R6 u6 {) l
    path:保存的地址
    7 u: `3 G: n+ E# mFTS5IndexMicroMsg_encrypt.db这个数据库原来的密码打不开了,需要拼接上用户id在md5取前七位
    * b2 m5 I: K! L& W/ {" y
    8 h- N' ^: k1 ]- [1 L0 j* sEnMicroMsg.db:所有的聊天数据
    2 _) f. y2 l* ^7 ^生成一个没有密码的database.db文件
    - K3 V- [$ `0 n5 w3 X3 D, x8 w" a! h3 W7 Y
    PRAGMA key = “48578e3“;
    5 m# n) h/ N6 s' S6 vPRAGMA cipher_use_hmac = off;
    5 h& o, C4 C+ K" ], }5 HPRAGMA kdf_iter = 4000;
    & J+ t) {; ~6 t6 i4 YATTACH DATABASE “database.db” AS database KEY “”;
    . P' T- o" W8 f' w8 n6 K1 aSELECT sqlcipher_export(“database”);
    % |6 p( }* q4 H, d6 ?) jDETACH DATABASE database;; s% t8 h. K8 i# y8 p* Z4 d1 X. e
    # K: d9 U! z. P; t; J" w
    用DB.Browser.for.SQLite-3.10.1-win64.exe打开database.db
    & b, p$ j6 L+ s, M9 w( u  / R# r5 J) `4 e; l! H0 |% X3 E5 q
    message_type = {'1': '文本内容', "3": "图片及视频", "34": "语音消息", "42": "名片信息", "43": "图片及视频",
    4 h7 W2 v& J) K. \9 s" y9 ^                    "47": "表情包", "48": "定位信息", "49": "小程序链接", "10000": "消息撤回提醒", "1048625": "网络照片",2 T) B- v" Z5 f
                        "16777265": "链接信息", "419430449": "微信转账", "436207665": "红包", "469762097": "红包",
    0 G) o' A2 L, K* ~  X$ l                    "-1879048186": "位置共享"}
    - b+ Y2 _1 ]- R0 }2 W/ C: n4 J$ W1 p4 f$ t
    系统消息:10008 @+ m$ a" S( X& [+ z" V
      文本消息,包含小表情:1
    # @; V" ]1 ^! ~8 X# ~5 B  图片消息,相机中的照片和配置有不同,从相册中发送的消息中会保留一个 MMAsset,如同 PAAset:3% D3 ?5 g( }% F3 [. s
      位置消息: 48
    - U0 P* \/ }1 B: K! F2 f  语音消息:34- I3 b% X. h5 J* _5 ^
      名片消息,公众号名片和普通名片用的是同一种类型:420 s5 e4 ?0 T8 _) b4 o1 H# d
      大表情:47
    0 b( ]* L5 N8 z  分享消息,这种消息会含有多种类型,比如分享的收藏,分享的小程序,微信红包等等。这种消息类型可以避免不断添加多种消息类型,像这种预先定义一种消息类型,预留一些字段,这样产品添加消息类型的时候,UI 可以任意组合:49
    + \6 }- u$ I7 q, B2 D3 R( h% g; @
    content就是发送的内容
    & E# G1 p, E2 Y: Y, }  r  9 D3 j. k+ |* k5 M4 Z
    群消息4 s$ U1 n6 H) h
        G: Q/ Z; n, a# w$ {  N
    可以根据talker分类提取聊天记录! ]; F) H* ~0 a. b
    2 V3 ^3 c+ B) P  c; g% |
    群聊信息* B5 L+ p6 ~/ u# Y
    * c) {/ X/ c# ]' N
    rcontact:关注的公众号和联系好友
    , j7 I/ w+ V/ Y! M! y1 W  ! L! L3 G2 `1 ^8 A# U
    有用户名 昵称' p! _- L. B) y; y9 K
    备注 type栏表示分组
    4 k0 L- x+ B* O- x7 g" @8 c/ c' R" r: S9 D
    0) ?; e( U" B  j( z3 y
    ! l2 R1 G" L" a9 ^; l  l
    小程式+ K' d% [. |& o' f
    . a; m1 B8 N2 V
    1
    # q1 S+ w( {4 w) l2 F0 S 0 B4 r# P& _0 a7 r/ g
    公众号
    $ P% [8 I8 y) \& l" w. h& M
    + }& Z, a/ w( M+ o. W- j2$ N0 |4 |. f! E2 Y8 N. J8 N  G

    2 |5 Z- ^" A4 d3 H% u群组
    6 N' s1 ^% G. @' X1 `6 D' I
    3 |$ D" k; w; r2 o8 m. v3  U" W/ V1 E0 N
    % T3 s; D$ S9 |" r- v8 b
    好友
    & F. q$ x1 b4 i
    ) W; T8 o9 P- O8 f8 x1 u4 r( K; n7 }4% w# F4 F, ]3 E4 y" o. M& {( X
    / n; D; |( Y2 I0 q: H, E0 o
    群成员
      Z- r) g! Y! h& G% D ! L$ d* e. z3 a7 V
    6
    8 V# [. T8 Y, f* E & f* S7 s0 s' ^- |8 T% I
    未通过的群好友, _) G/ W$ q! |6 ?9 T
    7 j' {5 A3 E: c
    7
    5 l3 {- B" S! X- e" ?4 u% j + w1 t  M8 R/ K# |1 s1 b8 Z
    互为好友的群好友
    0 n4 B' ^1 d+ [+ n" x* D
    3 T9 K2 \' n( ?( T! y11
    - E: f- m( ?' o$ m- j- R
    ) t, D7 X; s% l: I2 t# y  T5 v5 ~加入黑名单的人! ^: T) W- P' B/ `+ v' I4 b2 i

    1 x& z& {3 U  n; t9 x7 S' \33
    " Y. \% N6 h' F( I. _3 r1 c * [* ?7 d1 a$ v
    微信应用及辅助功能* u! e7 B" _: `

    : y2 s, N4 r3 w* V0 W! L7 p67
    : v% q4 B6 ~, h: L+ `3 O' C 1 ]3 a- R# E/ H) j3 ]. f
    设为星标的好友
    9 }, w1 Y1 B2 ]8 h, @
    8 \  Y/ ]' V1 A8 R+ U( D0 Z2 n256
    ( Y: S# t) U9 Y8 N& N. D
    3 P7 D3 U; r! o+ V/ @# b0 w已删除的好友" q- [+ H. t  p1 \* D- P+ M# L

    9 V1 X9 B1 B  D# n9 W9 n7 I" C1 L259
    . ]/ I$ a6 {$ z+ h* f( S
    + {; ?! \2 c! _不让对方看我的朋友圈
    ) f! U- D; O7 g0 i/ `8 B! `8 s
    0 Q. W5 x3 A4 f/ j% _8 |2049
    $ A! ?* U$ v0 Y 7 w) W4 B4 }; z
    自己的公众号
    . o! P9 D/ ^2 B1 S' \3 _ ) L( Y: b# _6 s* C. S
    32768
    ' Z* x$ M9 ?0 U1 U
    9 c3 P2 E+ s. _: q% \账号已不存在
    5 q- B3 `$ {0 X1 Y- n+ i , h' e  n  }) w7 P$ U2 f. O
    32771
      H2 }% D  G/ [4 C5 p! G / m, R. Y/ w# o' y" R
    可能是小号
    9 G4 x3 Z- l6 O# D7 v8 S
    ; k: S- H, d" J6 y/ S2 m65539+ C$ I* q1 h0 B# {  _- w
    % s# H$ ?8 Y) e* x. D1 G+ a/ e
    不看对方的朋友圈4 d% v6 y" N6 [3 K! e( B/ L# N

    " o/ O- v1 N2 Y7 Q7 J$ x+ _ueserinfo:用户的信息
    2 v6 U' s! m) Y5 K  
    6 q, J+ P# c3 I/ Cueserinfo2:其他登录、权限信息2 H0 _: x+ B3 J  ~) T# }$ f
    6 ^. n! ]; P: g: l( c" S
    最近登入的微信账号(USERINFO_LAST_LOGIN_USERNAME_STRING);- ?  `# k1 W9 p& v
    # V8 J- q0 b4 w/ Z# Y, K
    头像小图URL(USERINFO_SELFINFO_SMALLIMGURL_STRING);# {5 D: f/ A( Y2 m2 Q7 r

    % C( ?) I' B3 E1 d& E5 g首次安装版本(USERINFO_INSTALL_FIRST_CLIENT_VERSION_INT);
    1 \' @/ [, G% M* r ' v& }' o6 C, M8 c7 S1 h; e" O
    首次安装时间(USERINFO_INSTALL_FIRST_TIME_LONG);
    * ?8 q  |# n3 G% G, S * }3 F. ^4 c! F& X# T, M
    资料库大小(USERINFO_HEAVY_USER_REPORT_TYPE_DB_SIZE_LONG);
    : L# J) A; q; a& W9 z
    ! A( ]4 }" I% @3 x! Z群组数(USERINFO_HEAVY_USER_REPORT_TYPE_DB_CHATROOM_LONG);
    + f$ y+ w9 W# N
    * q  T! C5 K& J/ {3 C" N, F. R讯息数(USERINFO_HEAVY_USER_REPORT_TYPE_DB_MESSAGE_LONG);/ Z) D2 J3 w0 U9 U% J: Y$ t' X

    + b) I* _+ k. e$ {通讯物件数(USERINFO_HEAVY_USER_REPORT_TYPE_DB_CONTACT_LONG);
    - U5 h+ D- d( W) W6 S* X5 b# k
    " W7 m/ H5 k: }5 L. y7 h6 l! V. j+ G& z会话数(USERINFO_HEAVY_USER_REPORT_TYPE_DB_CONVERSATION_LONG);
    0 K% W! p! k% ?- s7 @/ x/ } . V6 P  M) c5 a% B; o6 o" H4 a( J1 ?
    钱包零钱通余额(USERINFO_WALLET_LQT_ENTRY_WORDING_STRING);
    6 C  e9 D' p% y' b0 S2 k. L
    - s$ d( P' ?& r) w! V更新时间(USERINFO_UPDATE_UPDATE_TIME_LONG);/ Q7 d) J3 V+ T
    / @- k( f1 ^/ l& [  g/ o
    更新版本(USERINFO_UPDATE_UPDATE_VERION_LONG);
    9 \. {+ E! w; i3 O# y9 z : Y0 A# a; \5 k' b% {0 Z
    最近登入账号头像路径(USERINFO_LAST_LOGIN_AVATAR_PATH_STRING);7 K* Q& F+ p$ i1 x6 s2 C, U6 o
    6 U. Z; \4 ^* G  r$ x2 }& D
    最近使用的位置(USERINFO_LAST_LOCATION_STRING);
    - P8 m9 _( J, |$ m# ` : [# a$ _3 r" n9 z# r
    实名认证(USERINFO_WALLET_RELEAY_NAME_BALANCE_CONTENT_STRING);9 p# m1 @! J. n% J0 ]

    $ S! e! P: l! Y& p8 T面对面收款实名(USERINFO_WALLET_F2F_COLLECT_TRUE_NAME_STRING);, ~8 [) t$ ~! a1 R+ k- B
    + f! N8 f# F' K5 E- i
    银行卡明细URL(USERINFO_WALLET_BANKCARD_DETAIL_URL_STRING)
    7 m9 ^$ O6 l" h# |* }" }# Y) L9 C0 e0 X% {8 C
    还有一些表就是voice语音
    7 n, C& [* q( x: z( F% X* uvideo视频
      P9 F8 i- y6 f- n6 FImg图片信息 包含发布者 发布时间 存储路径 压缩
    + t  f( V& S: T4 X  l还有个是& V1 V+ j  T, T- y, M' ^2 {/ r0 Q
    WalletLuckyMoney 记录红包信息
    3 u5 ]0 }- B7 O: ?) U$ Z! h+ E- ~; N$ h" R2 P9 S* R  h" g2 Q
    最后如何处理数据就看个人需求了!
    海门上门修电脑只需60元,修好收费!专业服务,诚信为本,维修不成功不收取任何费用!电话、微信号:13101986181
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表