微信聊天记录提取工具🔧

2021-01-13 19:59:53 +08:00
 nalzok

这两天基于 DTrace 写了一套能从微信客户端里读取聊天记录的小玩具。项目还有些粗糙,但目前已经支持读取实时聊天信息、macOS 客户端本地的聊天记录、以及从移动客户端备份到 macOS 上的聊天记录(对于备份只能读一个索引数据库,后期还需要加工)

感兴趣的话可以来看看: https://github.com/nalzok/wechat-decipher-macos

11459 次点击
所在节点    macOS
48 条回复
nalzok
2021-01-14 10:33:03 +08:00
@Ritter 我估计够呛,不过 Windows 上也有 DTrace ( https://github.com/microsoft/DTrace-on-Windows ),用我的思路应该可以做出点东西来
fox1751
2021-01-14 11:39:59 +08:00
是本身能登陆微信号的情况下把聊天记录提取出来还是在无法登陆微信号的情况下通过数据文件把聊天记录提取出来?
Joysisyphus
2021-01-14 12:00:01 +08:00
有一个类似功能的软件已经做得挺成熟的了 http://wxbackup.imxfd.com
dangyuluo
2021-01-14 12:08:38 +08:00
@Joysisyphus #23 不错,只是聊天记录太敏感,不太放心用第三方工具
nalzok
2021-01-14 12:53:35 +08:00
@fox1751 需要登录微信才能提取。这些脚本的原理是获取内存中的 secret,所以前提是内存里首先得有 secret
moonkiller
2021-01-14 16:17:08 +08:00
求一个微信收藏导出工具…
只有 2G 空间,因为收藏的视频多了点就达到上限了
微信备份又不备份收藏… 好烦
怎么批量导出备份…
crab
2021-01-14 16:23:14 +08:00
@aheadlead 表情保存的是 url,搜索 encrypturl
nalzok
2021-01-14 16:32:55 +08:00
@moonkiller 我记得用 dbcracker.d 可以扫出来一个名叫 favourite.db 的数据库,但是不知道它和收藏有什么关系,你可以去研究看看?
goxxoo
2021-01-14 16:43:13 +08:00
用 iTunes 导出,楼月备份,python 导出 html,声音,图片
looking0truth
2021-01-14 17:27:35 +08:00
有没有办法导出电脑上的聊天记录,不是手机备份过去的。。。
nalzok
2021-01-14 18:50:36 +08:00
@looking0truth 用仓库里的 `dbcracker.d` 就可以导出呀,README 里有写,运行这个脚本然后再登录微信就可以看到本地聊天记录数据库的路径和密钥了
azhangbing
2021-01-14 19:22:49 +08:00
start 了 试一下
FS1P7dJz
2021-01-14 19:30:48 +08:00
@nalzok 但是微信可以起诉你...总觉得还是低调一些,并且做好个人隐私保护
nalzok
2021-01-14 20:46:32 +08:00
@FS1P7dJz 嗯嗯,谢谢提醒!希望腾讯手下留情放我一马 T^T
qwezxcassd
2021-01-14 23:51:26 +08:00
@FS1P7dJz 起诉有依据吗?不管微信再流氓,至少用户的本地聊天记录是归属于用户自己的吧。
FS1P7dJz
2021-01-15 00:19:58 +08:00
@qwezxcassd 数据库是加密的啊,作者也说了,是内存获取密钥的
说白了这种事情,你哪怕是用公开 API,但是结果不如腾讯所愿,依然可以封杀你,更别提这种不敞亮的技术了
个人开发者怎么可能与南山必胜客抗衡
hs0000t
2021-01-15 01:30:07 +08:00
楼主一定要保护好自己
nalzok
2021-01-15 09:49:43 +08:00
谢谢各位的提醒。主要我这几个脚本都是观测性质的,并没有做什么影响程序行为的操作,因此 “破坏计算机信息系统罪” 的帽子很难扣到我头上,这也是我敢把它放到 GitHub 上的原因。再说,如果说看一眼自己电脑的内存都犯法,那实在是有点牵强,所以我感觉微信顶多也就以违反 EULA 的由头把我微信号封掉(虽然那已经很惨了 = =)。当然,我也毫不怀疑南山必胜客的实力,所以如果真的有幸收到腾讯的律师函,我应该就删 repo 跑路了。
shunconf
2021-01-15 10:10:59 +08:00
@Joysisyphus 不支持安卓手机和 win 客户端
Celeste95
2021-01-15 11:06:24 +08:00
QQ 可以用类似的思路实现吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/744679

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX