首页
社区
课程
招聘
[原创][处女破文]序列号保护基础知识之习题二详解
发表于: 2014-8-27 14:17 9522

[原创][处女破文]序列号保护基础知识之习题二详解

2014-8-27 14:17
9522

【适合人群】热爱算法分析的初学者
【破解工具】OllyDbg
【下载地址】KSSD---->第4篇 调试篇---->序列号保护----> 基础知识---->序列号方式习题二
【下载附件】 chap6-1-1-02.zip
--------------------------------------------------------------------------------------------------------------------------

一、找关键跳转
1.OD加载,F9试运行,任意输入一串字符,看有何结果,如图1.


                                           图1

2. 看到这儿我们一定心中窃喜,为什么呢?因为看到了错误提示Wrong S/N#,于是很自然地想
   到去搜索字符串:右键--------Search For----------All Referenced Text Strings,找Wrong
   S/N#,双击之,来到图2.


                                             图2

3.直觉告诉我们,关键跳转与关键算法就在附近,于是向上翻翻,果然找到了;由于本题不允许爆
破,那我们就来分析算法吧,显然,要解密,就要跟进call 0040120B.让我们一鼓作气继吧!
--------------------------------------------------------------------------------------------------------------------------

二、重点分析关键算法
1. F7 跟进 call 0040120B,看到如下代码:


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 3
支持
分享
最新回复 (16)
雪    币: 459
活跃值: (398)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
2
楼主的OD配色,与众不同
2014-8-27 14:22
0
雪    币: 168
活跃值: (823)
能力值: ( LV10,RANK:173 )
在线值:
发帖
回帖
粉丝
3
呵呵,我没有分开来配色,所以就配了纯色,个人习惯吧,
2014-8-27 14:26
0
雪    币: 10
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
配色是亮点~
2014-8-27 14:27
0
雪    币: 218
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
5
多出些这样的图文,就爽了,谢谢老师,继续发贴。
2014-8-27 14:49
0
雪    币: 168
活跃值: (823)
能力值: ( LV10,RANK:173 )
在线值:
发帖
回帖
粉丝
6
感谢,后面我会坚持发破文的,另外也决定自己要写几个纯算法类型的CrackMe给初学者用,
2014-8-27 15:03
0
雪    币: 3279
活跃值: (1997)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
火速来膜拜算法牛。
2014-8-27 15:22
0
雪    币: 1555
活跃值: (3103)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
8
我也看下,分析的不错。 其实这是个规律+ 逆推提, 输入字符串4个字符一组,(0+4+8 + ...+ 4i) = 8D
(1+5+...+4i+1) = CA  (2+..+4i+2) = F3 (3+...+4i+3) = 68 满足这个要求就能解除来,答案不止是一个
2014-8-27 16:07
0
雪    币: 74
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
学习了 好文呀 对于算法这种图文并茂的不多了
2014-8-27 16:12
0
雪    币: 168
活跃值: (823)
能力值: ( LV10,RANK:173 )
在线值:
发帖
回帖
粉丝
10
嗯,是多解的,后面打算写几个算法型的CrackMe(如自动机等等)
2014-8-27 16:29
0
雪    币: 1555
活跃值: (3103)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
11
我又研究了下 我的表达式有误不要被误导了。。。 还在研究中
2014-8-27 17:20
0
雪    币: 168
活跃值: (823)
能力值: ( LV10,RANK:173 )
在线值:
发帖
回帖
粉丝
12
1. 如果不考虑进位,序列号的形式为:XXXXXXXXX%=)
2. 如果考虑进位,   序列号的一种形式为:XXXXXXXXX$=)
2014-8-28 10:11
0
雪    币: 218
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
13
谢谢,真好,太感谢了。
2014-8-29 07:12
0
雪    币: 90
活跃值: (91)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
呵呵, 配色是亮点
2014-8-29 08:13
0
雪    币: 51
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
这是哪本书的习题
2015-4-17 15:30
0
雪    币: 168
活跃值: (823)
能力值: ( LV10,RANK:173 )
在线值:
发帖
回帖
粉丝
16
这是论坛KSSD里的,具体看我开头写的下载地址。
2015-4-18 16:36
0
雪    币: 16429
活跃值: (1690)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
鸢写得确实不错,
2015-4-19 20:57
0
游客
登录 | 注册 方可回帖
返回
//