一个专门用于微信4.x版本数据库解密的工具
- ✅ 数据库解密: 支持微信4.x版本数据库文件的解密
- ✅ 多账户检测: 自动检测并处理多个微信账户的数据库文件
- ✅ API接口: 提供RESTful API接口进行数据库解密操作
- ✅ Web界面: 提供现代化的Web操作界面
- 🔄 数据分析: 对解密后的数据进行深度分析
- 🔄 数据可视化: 提供图表、统计报告等可视化展示
- 🔄 聊天记录分析: 消息频率、活跃时间、关键词分析等
📋 项目进展: 查看 GitHub项目面板 了解当前开发状态和后续功能规划
git clone https://github.com/2977094657/WeChatDataAnalysis
# 使用uv (推荐)
uv sync
cd frontend
npm install
# 在项目根目录
uv run main.py
# 在frontend目录
cd frontend
npm run dev
- 前端界面: http://localhost:3000
- API服务: http://localhost:8000
- API文档: http://localhost:8000/docs
自动检测微信安装路径和数据库文件位置,支持多账户识别。
输入解密密钥,选择数据库文件进行批量解密操作。
在使用本工具之前,您需要先获取微信数据库的解密密钥。推荐使用以下工具:
DbkeyHook (推荐)
- 项目地址: https://github.com/gzygood/DbkeyHook
- 专门用于获取微信数据库密钥的工具
- 仅限个人使用: 此工具仅用于解密您自己的微信数据
- 密钥安全: 请妥善保管您的解密密钥,不要泄露给他人
- 数据隐私: 解密后的数据包含个人隐私信息,请谨慎处理
- 合法使用: 请遵守相关法律法规,不得用于非法目的
本项目的开发过程中参考了以下优秀的开源项目和资源:
-
DbkeyHook - 微信数据库密钥获取工具
- 提供了获取微信数据库解密密钥的解决方案
- 本项目推荐使用此工具获取密钥
-
wechat-dump-rs - Rust实现的微信数据库解密工具
- 提供了SQLCipher 4.0解密的正确实现参考
- 本项目的HMAC验证和页面处理逻辑基于此项目的实现
欢迎提交Issue和Pull Request来改进这个项目。
本项目仅供学习和个人使用。请遵守相关法律法规。
免责声明: 本工具仅供学习研究使用,使用者需自行承担使用风险。开发者不对因使用本工具造成的任何损失负责。