docs: simplify README for end users
This commit is contained in:
@@ -8,16 +8,16 @@
|
|||||||
|
|
||||||
## 简介
|
## 简介
|
||||||
|
|
||||||
本工具通过修补 Bandizip 主程序绕过许可证验证,并生成可用于注册的产品密钥。补丁器会自动通过 Windows 注册表检测 Bandizip 安装目录,无需手动配置路径。
|
一键修补 Bandizip 主程序,激活专业版功能。自动检测安装路径,支持备份恢复,附带注册码生成器。纯 Python 实现,零依赖。
|
||||||
|
|
||||||
## 功能特性
|
## 功能特性
|
||||||
|
|
||||||
- **自动检测** Bandizip 安装路径(注册表 / 卸载信息 / 常见路径)
|
- **自动检测** Bandizip 安装路径
|
||||||
- **一键修补** — 自动备份、应用补丁、验证结果
|
- **一键修补** — 自动备份、应用补丁、验证结果
|
||||||
- **安全恢复** — 随时还原为原始文件
|
- **安全恢复** — 随时还原为原始文件
|
||||||
- **状态检查** — 一目了然查看当前补丁状态
|
- **状态检查** — 查看当前补丁状态
|
||||||
- **注册机** — 根据任意邮箱生成产品密钥
|
- **注册机** — 根据任意邮箱生成产品密钥
|
||||||
- **零依赖** — 纯 Python 实现,无需安装第三方包
|
- **零依赖** — 纯 Python,无需安装第三方包
|
||||||
|
|
||||||
## 快速开始
|
## 快速开始
|
||||||
|
|
||||||
@@ -57,50 +57,11 @@ python bandizip_keygen.py your@email.com # 指定邮箱生成注册码
|
|||||||
python bandizip_keygen.py # 交互模式
|
python bandizip_keygen.py # 交互模式
|
||||||
```
|
```
|
||||||
|
|
||||||
## 补丁详情
|
|
||||||
|
|
||||||
共 8 处修补,35 字节:
|
|
||||||
|
|
||||||
| # | 文件偏移 | 补丁字节 | 目标函数 | 作用 |
|
|
||||||
|---|---------|---------|---------|------|
|
|
||||||
| 1 | `0xD0CF0` | `B0 01 C3` | `sub_1400D18F0` | 跳过在线验证 |
|
|
||||||
| 2 | `0xCED80` | `B0 01 C3` | `sub_1400CF980` | 跳过注册表写入检查 |
|
|
||||||
| 3 | `0xCE870` | `B0 01 C3` | `sub_1400CF470` | Edition 检查返回 true |
|
|
||||||
| 4 | `0x132A48` | `90×6` | `sub_140133648` | NOP:注册码长度检查 |
|
|
||||||
| 5 | `0x132A55` | `90×6` | `sub_140133655` | NOP:数据有效性检查 |
|
|
||||||
| 6 | `0x132A6A` | `90×6` | `sub_14013366A` | NOP:`@` 符号检查 |
|
|
||||||
| 7 | `0x132A78` | `90×6` | `sub_140133678` | NOP:`@` 位置检查 |
|
|
||||||
| 8 | `0x130C0B` | `D4 03 00 00` | `sub_1401316D0` | 版本号:标准版 → 专业版 |
|
|
||||||
|
|
||||||
## 环境要求
|
## 环境要求
|
||||||
|
|
||||||
- **Python** 3.10+
|
- **Python** 3.10+
|
||||||
- **Windows** 系统(修补需管理员权限)
|
- **Windows** 系统(修补需管理员权限)
|
||||||
- 已安装 **Bandizip**(标准版或免费版)
|
- 已安装 **Bandizip**
|
||||||
|
|
||||||
## 工作原理
|
|
||||||
|
|
||||||
### 安装路径检测
|
|
||||||
|
|
||||||
补丁器按以下顺序自动查找 Bandizip 安装目录:
|
|
||||||
|
|
||||||
1. 注册表:`HKLM\SOFTWARE\Bandizip\ProgramFolder`
|
|
||||||
2. 卸载信息:`HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Bandizip`
|
|
||||||
3. 常见路径:`Program Files`、`Program Files (x86)`、`LOCALAPPDATA`
|
|
||||||
|
|
||||||
### 补丁流程
|
|
||||||
|
|
||||||
```
|
|
||||||
patch 命令
|
|
||||||
├── 检测并关闭运行中的 Bandizip
|
|
||||||
├── 备份 Bandizip.exe → Bandizip.exe.bak
|
|
||||||
├── 应用 8 处二进制补丁
|
|
||||||
└── 写入注册表 Edition = PRO
|
|
||||||
```
|
|
||||||
|
|
||||||
### 注册机
|
|
||||||
|
|
||||||
使用 MD5 种子从邮箱确定性生成产品密钥。密钥格式为 `XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX`(4 段 8 位十六进制)。由于格式验证已被 NOP 补丁跳过,注册时任意输入均可通过。
|
|
||||||
|
|
||||||
## 免责声明
|
## 免责声明
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user