PyWxDump/README.md

134 lines
6.7 KiB
Markdown
Raw Normal View History

2023-08-25 11:30:17 +08:00
# <center>PyWxDump</center>
2023-07-23 13:05:26 +08:00
2023-10-16 10:46:21 +08:00
[![Python](https://img.shields.io/badge/Python-3-blue.svg)](https://www.python.org/)
2023-10-17 14:21:42 +08:00
[![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/xaoyaoo/pywxdump)](https://github.com/xaoyaoo/PyWxDump)
[![GitHub all releases](https://img.shields.io/github/downloads/xaoyaoo/pywxdump/total)](https://github.com/xaoyaoo/PyWxDump)
[![GitHub stars](https://img.shields.io/github/stars/xaoyaoo/PyWxDump.svg)](https://github.com/xaoyaoo/PyWxDump)
[![GitHub forks](https://img.shields.io/github/forks/xaoyaoo/PyWxDump.svg)](https://github.com/xaoyaoo/PyWxDump/fork)
[![GitHub issues](https://img.shields.io/github/issues/xaoyaoo/PyWxDump)](https://github.com/xaoyaoo/PyWxDump/issues)
[![PyPI](https://img.shields.io/pypi/v/pywxdump)](https://pypi.org/project/pywxdump/)
[![Wheel](https://img.shields.io/pypi/wheel/pywxdump)](https://pypi.org/project/pywxdump/)
2023-11-14 18:39:39 +08:00
[![PyPI-Downloads](https://img.shields.io/pypi/dm/pywxdump)](https://pypistats.org/packages/pywxdump)
2023-10-17 14:21:42 +08:00
[![GitHub license](https://img.shields.io/pypi/l/pywxdump)](https://github.com/xaoyaoo/PyWxDump/blob/master/LICENSE)
2023-10-17 14:25:52 +08:00
2023-12-14 22:31:01 +08:00
* 欢迎大家提供更多的想法,或者提供代码,一起完善这个项目。
2024-02-21 15:15:16 +08:00
### 如果是小白,请关注公众号:`逍遥之芯`(下方二维码),回复:`PyWxDump` 获取图文教程。
2024-01-09 20:00:04 +08:00
2024-02-21 15:13:37 +08:00
### 如有问题,请先查看:[FAQ](https://github.com/xaoyaoo/PyWxDump/tree/master/doc/FAQ.md) 是否有答案,或者关注公众号回复: `FAQ`。
2023-12-14 22:31:01 +08:00
2024-02-21 15:14:39 +08:00
qq交流群[276392799](https://s.xaoyo.top/gOLUDl) or [276392799](https://s.xaoyo.top/bgNcRa)(进群密码,请查看[UserGuide.md](https://github.com/xaoyaoo/PyWxDump/tree/master/doc/UserGuide.md).
2024-01-21 20:28:36 +08:00
2023-12-14 22:31:01 +08:00
<div>
2024-02-21 15:14:16 +08:00
<img align="" width="200" src="https://github.com/xaoyaoo/PyWxDump/blob/master/doc/img/qrcode_gh.jpg" alt="公众号" title="关注公众号" height="200"/>
2023-12-14 22:31:01 +08:00
</div>
2023-12-01 16:48:01 +08:00
# 一、项目介绍
2023-07-23 13:05:26 +08:00
## 1. 项目简介
2024-01-04 17:13:02 +08:00
[PyWxDump](https://github.com/xaoyaoo/PyWxDump)是一款用于获取账号信息(昵称/账号/手机/邮箱/数据库密钥)、解密数据库、查看聊天记录、备份导出聊天记录为html的工具。
2023-11-15 15:37:02 +08:00
2023-10-17 10:40:28 +08:00
* <strong><big>
超级想要star走过路过帮忙点个[![Star](https://img.shields.io/github/stars/xaoyaoo/PyWxDump.svg?style=social&label=Star)](https://github.com/xaoyaoo/PyWxDump/)
呗,谢谢啦~</big></strong>
2023-09-15 13:05:05 +08:00
2023-10-16 10:46:21 +08:00
## 2. 功能介绍
2024-01-04 17:13:02 +08:00
#### 2.1 核心功能
* 1获取微信昵称、微信账号、微信手机号、微信邮箱、微信KEY的**基址偏移**
* 2获取当前登录微信的微信昵称、微信账号、微信手机号、微信邮箱、微信KEY、微信原始IDwxid_******)、微信文件夹路径
* 3根据key解密微信数据库
* 4合并多种类型数据库方便统一查看
#### 2.2 扩展功能
* 1通过web查看聊天记录
* 2支持导出聊天记录为html、csv,备份微信聊天记录
* 3远程查看微信聊天记录必须网络可达例如局域网
#### 2.3 文档类
* 1提供数据库部分字段说明
* 2提供CE获取基址偏移方法
2024-01-21 20:09:25 +08:00
* 3提供MAC数据库解密方法
2024-01-04 17:13:02 +08:00
#### 2.4 其他功能
* 1增加极简版pywxdumpmini只提供获取数据库密钥以及数据库位置的功能
* 2支持微信多开场景获取多用户信息等
2023-11-15 15:37:02 +08:00
**利用场景**
2024-01-21 20:09:25 +08:00
1. 网络安全……
2024-02-21 15:13:37 +08:00
2. 日常备份存档
2024-01-21 20:09:25 +08:00
3. 远程查看聊天记录(通过web查看聊天记录)
4. 等等...............
2023-11-15 15:37:02 +08:00
2024-01-01 21:17:45 +08:00
## 3. 更新计划
2023-12-14 22:28:56 +08:00
* 1.每个人聊天记录分析,生成词云。
* 2.分析每个人每天的聊天数量,生成折线图(天-聊天数量)
* 3.分析不同的人的月聊天数量,年聊天数量,生成折线图
* 4.生成年度可视化报告
* 8.增加企业微信的支持
2024-01-12 12:16:07 +08:00
* 11.备份后的聊天记录,恢复到微信中
* 12.朋友圈的查看与备份
* 13.微信存储空间清理,减少微信占用空间
* 14.通过UI控制自动给指定人发送消息
2023-12-14 22:28:56 +08:00
## 4. 其他
2024-01-04 17:13:02 +08:00
[PyWxDump](https://github.com/xaoyaoo/PyWxDump)是[SharpWxDump](https://github.com/AdminTest0/SharpWxDump)的经过重构的python语言版本同时添加了很多新的功能。
2023-10-17 10:40:28 +08:00
* 项目地址https://github.com/xaoyaoo/PyWxDump
2023-12-01 17:06:58 +08:00
* 目前只在windows下测试过mac、linux下可能会存在问题。
2024-01-04 17:13:02 +08:00
* 如发现[version_list.json](https://github.com/xaoyaoo/PyWxDump/tree/master/pywxdump/version_list.json)缺失或错误、bug有改进意见、想要新增功能, 请提交[issues](https://github.com/xaoyaoo/PyWxDump/issues).
* 常见问题请参考[FAQ](https://github.com/xaoyaoo/PyWxDump/tree/master/doc/FAQ.md),更新日志请参考[CHANGELOG](https://github.com/xaoyaoo/PyWxDump/tree/master/doc/CHANGELOG.md)
* Web UI的仓库位置 [wxdump_web](https://github.com/xaoyaoo/wxdump_web)
2024-02-21 15:13:37 +08:00
* 如果对wxdump实现原理感兴趣请关注公众号`逍遥之芯`,回复:`原理` 获取原理解析。
2023-10-17 10:40:28 +08:00
2024-01-04 17:13:02 +08:00
* [:sparkling\_heart: Support Me](https://github.com/xaoyaoo/xaoyaoo/blob/main/donate.md)
2023-12-14 22:31:01 +08:00
## 5. Star History
2023-12-01 17:15:59 +08:00
<details>
2023-12-14 22:31:01 +08:00
<summary>click to expand</summary>
2023-12-01 17:15:59 +08:00
2023-11-15 15:38:30 +08:00
[![Star History Chart](https://api.star-history.com/svg?repos=xaoyaoo/pywxdump&type=Date)](https://star-history.com/#xaoyaoo/pywxdump&Date)
2023-12-01 17:15:59 +08:00
</details>
# 二、使用说明
2024-01-09 18:58:44 +08:00
* 详细使用说明见 [UserGuide.md](https://github.com/xaoyaoo/PyWxDump/tree/master/doc/UserGuide.md)
2023-12-01 17:18:12 +08:00
2024-02-21 15:13:37 +08:00
* 极简版使用说明见 [pywxdumpmini](https://github.com/xaoyaoo/pywxdumpmini)
2023-12-15 18:37:04 +08:00
2024-01-21 20:09:25 +08:00
* 如果想修改UI请clone [wx_dump_web](https://github.com/xaoyaoo/wxdump_web) 项目然后按需修改该UI采用VUE+ElementUI开发
2024-01-04 17:13:02 +08:00
【注】:
2023-10-06 11:28:45 +08:00
2023-12-14 20:39:31 +08:00
* 关于基址使用cheat engine获取参考[CE获取基址.md](https://github.com/xaoyaoo/PyWxDump/tree/master/doc/CE获取基址.md)
(该方法可用`wxdump bias`命令代替,现仅用作学习原理)
2023-12-06 18:05:13 +08:00
* 关于数据库解析,参考[wx数据库简述.md](https://github.com/xaoyaoo/PyWxDump/tree/master/doc/wx数据库简述.md)
2023-10-06 11:26:39 +08:00
2023-11-15 15:37:02 +08:00
# 三、免责声明(非常重要!!!!!!!)
2023-08-21 23:55:59 +08:00
2024-02-22 18:04:34 +08:00
* 本项目仅供学习交流使用,请勿用于非法用途,否则后果自负。
2023-11-16 18:55:45 +08:00
2024-02-22 18:04:34 +08:00
* 您应该在下载保存编译使用本项目的24小时内删除本项目的源代码和编译出的程序。
2024-02-22 18:04:34 +08:00
* 本项目仅允许在授权情况下对数据库进行备份,严禁用于非法目的,否则自行承担所有相关责任。
2024-02-22 18:04:34 +08:00
* 下载、保存、进一步浏览源代码或者下载安装、编译使用本程序,表示你同意本警告,并承诺遵守它;
2022-07-18 00:13:43 +08:00
2024-02-22 18:04:34 +08:00
* 请勿利用本项目的相关技术从事非法测试,如因此产生的一切不良后果与项目作者无关。
2023-10-17 11:59:10 +08:00
2024-01-05 15:22:13 +08:00
# 四、致谢
[![PyWxDump 贡献者](https://contrib.rocks/image?repo=xaoyaoo/PyWxDump)](https://github.com/xaoyaoo/PyWxDump/graphs/contributors)[![UI 贡献者](https://contrib.rocks/image?repo=xaoyaoo/wxdump_web)](https://github.com/xaoyaoo/wxdump_web/graphs/contributors)
2024-01-05 15:22:13 +08:00