Files
wx-win-agent/docs/validation/evidence/Message-Model-20260906/contacts-group.json
T
rogee fb8c25c83c feat: database-backed message model with multi-account key cache
- Add Windows 4.1.x Config.Cipher pointer-chain key extraction with cross-chunk
  MemoryPatternScanner and bounded blob XOR decoding; keys still require per-DB
  page-1 HMAC verification before caching.
- Cache keys by account fingerprint + database relative path; db scan --save
  skips memory scanning entirely once all discovered databases are cached.
- Add DbMessage model (localId, serverId, type, timestamp, sender, display name,
  avatar, isSelf) read read-only from Msg_{md5(chat)} via SQLCipher with hex/zstd
  content decoding and contact.db name resolution.
- CLI: db messages / db contacts / db schema with masked defaults; include the
  earlier chat send --session wiring. 97 Core tests pass; real-machine validated.
2026-09-06 14:35:19 +08:00

24 lines
803 B
JSON

{
"count": 3,
"contacts": [
{
"username": "gh_dc239843078a",
"nickName": "微信公众平台测试号",
"remark": "",
"avatarUrl": "https://wx.qlogo.cn/mmhead/574VdhMFwaFfLImg5A1CEvy3u7jvATicibOlBqb9a5FgKISWE85CAGhlPTibpU3rfMLGLRFmmovzpc/132"
},
{
"username": "18730202243@chatroom",
"nickName": "云阵测试",
"remark": "",
"avatarUrl": "https://wx.qlogo.cn/mmcrhead/K6CEv0Hv9DczUu4XxF8icuZibYCickibJfpCXduwlWxadSHtnZaEgn5OKOb1h0XUKpibpkdvYW2JUSbykhFqia1FBh94QdYGRS5tuX/0"
},
{
"username": "53271859539@chatroom",
"nickName": "消息测试专用群组",
"remark": "",
"avatarUrl": "https://wx.qlogo.cn/mmcrhead/RK2M1rZicPTL4icMaj0lSTwn7rxN2dO7DN3ubxb2zTMhZD7wfEe2vAfcoGoD3TajaWXlcIPBA7ibHo/0"
}
]
}