scncrenyong 发表于 2020-11-19 15:18

一个简单的软件,简单分析,大佬请不吝指点一二三

本帖最后由 scncrenyong 于 2020-12-12 13:38 编辑

来52了一段时间,一直在默默的学习,本人没学过编程,学习破解也相当于是爱好
今天分享并求助大佬指点一二三。。。





今天带来了是这个软件,软件无壳,该软件有几处验证,能搜到字符串,花点时间爆破还是很简单的

这几个地方修改就完整破解




今天我想说的是算法

有字符串,很容易向上找到关键点

由图可以看出,算法call,返回AX的值是关键,所有要跟进算法call

从后往前看,由我下的几个断点可以看出,0010C8CA是返回值是很重要的
经过多次运行,发现该软件 是通过序列号(相当于机器码),计算出注册码,再和我们输入的假码比较。

跟入CALL 0041C550,看下面真正的算法

通过分析发现,他是序列号的一位和另一个数对应,然后生成注册码
0对应8
1对应6
2对应4
3对应0
4对应5
5对应2
6对应9
7对应1
8对应3
9对应7


所以我序列号:2088503821
对应的注册码:4833280346



这样看上去像是注册成功了






但是,我还是要说但是
这个软件启动不会再提示注册,但运行中间还有几处验证

添加目录,隐藏广告,转换页数,这几个地方还要验证注册码



此处验证广告



此处验证,添加目录.



此处验证,转换页数
本人能力有限,后面的几处分析不出来


多次尝试,发现验证码格式应该是:4833280346-4833280346-4833280346


有没有大佬可以分析一下,这三个地方的算法?





http://www.yuneach.com/soft/doc2pic.asp

scncrenyong 发表于 2020-11-19 19:09

无闻无问 发表于 2020-11-19 16:45
看源码的感觉,岂不是贼爽????

破解的方法有很多,并不是所有的都这么洁白无瑕,任你随意蹂躏,我主要是想从简单的入手。了解算法。

mokafei 发表于 2020-11-19 17:16

很厉害得样子

无闻无问 发表于 2020-11-19 16:45



看源码的感觉,岂不是贼爽????

无闻无问 发表于 2020-11-19 16:43

VB的程序,又无壳,用爱盘中的反编译工具不香吗?

shuaier 发表于 2020-11-19 16:31

有没有P-CODE的破解方法

mayi978 发表于 2020-11-19 16:10

学习一下。

终南明月 发表于 2020-11-19 16:01

学习一下。

gawsm 发表于 2020-11-19 15:30

本帖最后由 gawsm 于 2020-11-19 15:33 编辑

算法分析不错,学习一下
页: [1]
查看完整版本: 一个简单的软件,简单分析,大佬请不吝指点一二三