Skip to content

软件破解:国内某车贴软件破解

使用声明

本文仅供学习交流使用,请勿用于商业用途或违法用途,否则后果自负。本文作者不对因此产生的任何后果负责。本文作者不对本文的内容负责,请自行参考。

1. 软件样本

文件夹

从上图可以看到,软件包含了一个入口 .exe 文件和各种 .dll 文件。很明显可以判断出这是一个 Qt 5 开发的软件。

2. 破解思路

直接使用 IDA 逆向,发现其并未加密。

其登录锁定了账号和 IP,现在查找一下登录逻辑。

2

找到其登录 API 接口:

3

4

5

为了找出其验签的算法和位置,我们使用调试器来查看,从内存中找到需要的数据:

6

7

8

9

10

11

12

最后找出其验签方式:

获取主板信息的代码:

cpp
WMIC::baseboardSN(); // wmic BASEBOARD get serialnumber
WMIC::cpuId(); // wmic CPU get processorid

最后提取了完整的验签密钥和 API 接口,并使用 Fiddler 进行拦截调试,成功破解。用 Python 将其 API 重写,实现了自动登录。