添加"3.9.7.15"偏移 #12
This commit is contained in:
parent
de8cbdc431
commit
1e443c687d
21
README.md
21
README.md
@ -1,13 +1,17 @@
|
|||||||
# <center>PyWxDump</center>
|
# <center>PyWxDump</center>
|
||||||
|
|
||||||
[](https://www.python.org/)
|
[](https://www.python.org/)
|
||||||
[](https://github.com/xaoyaoo/PyWxDump)
|
[](https://github.com/xaoyaoo/PyWxDump)
|
||||||
|
|
||||||
#### 更新日志(发现[version_list.json](app/version_list.json)缺失或错误,请提交[issues](https://github.com/xaoyaoo/PyWxDump/issues)):
|
#### 更新日志:
|
||||||
|
|
||||||
|
(发现[version_list.json](app/version_list.json)
|
||||||
|
缺失或错误,亦或有其他想要的功能,都请提交[issues](https://github.com/xaoyaoo/PyWxDump/issues))
|
||||||
|
|
||||||
|
* 2023.10.16 添加"3.9.7.15"版本的偏移[#12](https://github.com/xaoyaoo/PyWxDump/issues/12),感谢@[GentlemanII](https://github.com/GentlemanII)
|
||||||
* 2023.10.15 将整个项目作为包安装,增加命令行统一操作
|
* 2023.10.15 将整个项目作为包安装,增加命令行统一操作
|
||||||
* 2023.10.14 整体重构项目,优化代码,增加命令行统一操作
|
* 2023.10.14 整体重构项目,优化代码,增加命令行统一操作
|
||||||
* 2023.10.11 添加"3.9.5.81"版本的偏移地址[#10](https://github.com/xaoyaoo/PyWxDump/issues/10),感谢@[sv3nbeast](https://github.com/sv3nbeast)
|
* 2023.10.11 添加"3.9.5.81"版本的偏移[#10](https://github.com/xaoyaoo/PyWxDump/issues/10),感谢@[sv3nbeast](https://github.com/sv3nbeast)
|
||||||
* 2023.10.09 获取key基址偏移可以根据微信文件夹获取,不需要输入key
|
* 2023.10.09 获取key基址偏移可以根据微信文件夹获取,不需要输入key
|
||||||
* 2023.10.09 优化代码,删减没必要代码,重新修改获取基址代码,加快运行速度(需要安装新的库 pymem)
|
* 2023.10.09 优化代码,删减没必要代码,重新修改获取基址代码,加快运行速度(需要安装新的库 pymem)
|
||||||
* 2023.10.07 修改获取基址内存搜索方式,防止进入死循环
|
* 2023.10.07 修改获取基址内存搜索方式,防止进入死循环
|
||||||
@ -28,7 +32,16 @@
|
|||||||
超级想要star,走过路过,帮忙点个[](https://github.com/xaoyaoo/PyWxDump/)
|
超级想要star,走过路过,帮忙点个[](https://github.com/xaoyaoo/PyWxDump/)
|
||||||
呗,谢谢啦~</big></strong>
|
呗,谢谢啦~</big></strong>
|
||||||
|
|
||||||
## 2. 项目结构
|
## 2. 功能介绍
|
||||||
|
|
||||||
|
* (1)获取微信昵称、微信账号、微信手机号、微信邮箱、微信KEY的基址偏移
|
||||||
|
* (2)根据内置的偏移地址列表,获取微信的微信昵称、微信账号、微信手机号、微信邮箱、微信KEY
|
||||||
|
* (3)获取微信文件夹路径
|
||||||
|
* (4)根据key解密微信数据库
|
||||||
|
* (5)提供数据库中部分加密内容解析工具
|
||||||
|
* (6)提供数据库部分字段说明
|
||||||
|
|
||||||
|
## 3. 项目结构
|
||||||
|
|
||||||
```
|
```
|
||||||
PyWxDump
|
PyWxDump
|
||||||
|
@ -20,7 +20,8 @@ def decrypt(key: str, db_path, out_path):
|
|||||||
return f"[-] db_path:'{db_path}' File not found!"
|
return f"[-] db_path:'{db_path}' File not found!"
|
||||||
if not os.path.exists(os.path.dirname(out_path)):
|
if not os.path.exists(os.path.dirname(out_path)):
|
||||||
return f"[-] out_path:'{out_path}' File not found!"
|
return f"[-] out_path:'{out_path}' File not found!"
|
||||||
|
if len(key) != 64:
|
||||||
|
return f"[-] key:'{key}' Error!"
|
||||||
password = bytes.fromhex(key.strip())
|
password = bytes.fromhex(key.strip())
|
||||||
with open(db_path, "rb") as file:
|
with open(db_path, "rb") as file:
|
||||||
blist = file.read()
|
blist = file.read()
|
||||||
|
@ -307,6 +307,13 @@
|
|||||||
0,
|
0,
|
||||||
62031872
|
62031872
|
||||||
],
|
],
|
||||||
|
"3.9.7.15": [
|
||||||
|
63482696,
|
||||||
|
63484032,
|
||||||
|
63482504,
|
||||||
|
0,
|
||||||
|
63483968
|
||||||
|
],
|
||||||
"3.9.7.25": [
|
"3.9.7.25": [
|
||||||
63482760,
|
63482760,
|
||||||
63484096,
|
63484096,
|
||||||
|
2
setup.py
2
setup.py
@ -3,7 +3,7 @@ from setuptools import setup, find_packages
|
|||||||
with open("README.md", "r", encoding="utf-8") as fh:
|
with open("README.md", "r", encoding="utf-8") as fh:
|
||||||
long_description = fh.read()
|
long_description = fh.read()
|
||||||
|
|
||||||
version = "2.1.2"
|
version = "2.1.3"
|
||||||
setup(
|
setup(
|
||||||
name="pywxdump",
|
name="pywxdump",
|
||||||
author="xaoyaoo",
|
author="xaoyaoo",
|
||||||
|
Loading…
Reference in New Issue
Block a user