吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8201|回复: 23
收起左侧

[原创] 分析某录音软件(Windows)

  [复制链接]
AmIzero 发表于 2019-8-6 22:03
本帖最后由 AmIzero 于 2019-8-6 22:04 编辑

感谢 #梦游枪手 的提示
image.png
  • 定位关键函数

某windows录音软件(以下简称此软件)采用注册码的方式进行注册。
由于在其目录下未观察到配置文件的存在,故猜测此软件使用注册表存储验证码。
image.png
使用IDA的xref功能找到关键函数sub_491290

image.png
  • 调试跟踪

使用调试器在sub_491290函数首设下断点,跟踪到 +13A处
EAX为注册码 ECX为注册码长度 + 1
使用调试器跟踪CheckSerial函数
函数首先从注册码中剔除 '-',并分成三个部分(loc_49045F)
M724D3QF4HB1E11T1ADR = ESI
M    4    Q    H    E    T
   7    D    F     B    1    1
     2    3     4     1    1    A

loc_49045F 拼接前两个部分
M4QHET7DFB11
loc_4905A0

E8 32AA0100               | call arw.58AFF0

返回了一个32位的字符串

2f83ed49516c1c9a32aee9cd04e2f327

初步怀疑是md5 用KANAL搜索一下
image.png
MD5("M4QHET7DFB11")="2f83ed49516c1c9a32aee9cd04e2f327"
目前为止23411a还没有被使用,通过观察发现23411a是在0~F范围内对应md5的输出
2f83ed49516c1c9a32aee9cd04e2f327
2   3    4    1   1   a
至于7DFB11实际上有意义,代表时间
image.png
7DF=2015 B=11 11=17 为日期

注册码最后两位经过实验与可为任意值
  • 综上注册码由三部分组成
第一部分 6位随机的字符串
第二部分 注册码生成日期(推测)
第三部分 作为一个checkSum 用于验证注册码的合法性
后面加上2位无关字符以组成20位的注册码

但是我并没有找到 在哪里对注册码进行的验证 也就是最后比较 23411a的过程

免费评分

参与人数 9吾爱币 +9 热心值 +9 收起 理由
笙若 + 1 + 1 谢谢@Thanks!
enjoyMTXCL + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
18730545157 + 1 + 1 热心回复!
onething + 1 + 1 热心回复!
陈小度 + 1 + 1 热心回复!
魂牵梦绕缠旭柔 + 1 + 1 用心讨论,共获提升!
椎名牧 + 1 + 1 用心讨论,共获提升!
KARMA07007 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
mr-举 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

mingcaizhang 发表于 2019-8-7 13:21
楼主, 你那个"比较MD5的地方在解析日期之前", 引用的代码是怎么得到的呀?  不是通过IDA吧?
hao138 发表于 2019-8-6 22:24
梦游枪手 发表于 2019-8-6 22:46
比较MD5的地方在解析日期之前。
QQ截图20190806224525.png

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
AmIzero + 1 + 1 谢谢@Thanks!

查看全部评分

wangw0220 发表于 2019-8-6 22:53
真的非常好先谢楼主分享
棟棟妖 发表于 2019-8-6 22:59
谢谢大佬,很棒哦
sunil 发表于 2019-8-7 01:09
感谢发布原创作品
龍飛舞 发表于 2019-8-7 07:36
感谢分享
JerryLia 发表于 2019-8-7 08:24
感谢分享,下载看看。
aidongman 发表于 2019-8-7 08:33
感谢楼主分享
peter1025 发表于 2019-8-7 09:02
感谢分享。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 05:50

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表