老文章档案 · 2003 年

象棋大战V1.5版注册码算法分析初及篇

赢政天下 [WINZHENG.COM] · 网络学院 · 2003-08-27 · 作者:人气: · 出处:赢政天下整理收藏)

第一次写真是累!

出现注册对话框后输入用户名和假注册码987654321拦下后跟到下边开始

:00407242 83F909 cmp ecx, 00000009 =============比较注册码是否为9位

:00407245 0F85A9010000 jne 004073F4 =============否则死翘

:0040724B 8A442420 mov al, byte ptr [esp+20]

:0040724F 3C4D cmp al, 4D =============是否为M

:00407251 740C je 0040725F 正确跳

:00407253 3C41 cmp al, 41 =============是否为A

:00407255 7408 je 0040725F 正确跳

:00407257 3C4F cmp al, 4F =============是否为O

:00407259 0F8595010000 jne 004073F4 错误死

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:

|:00407251(C), :00407255(C)

|

:0040725F 8A442421 mov al, byte ptr [esp+21]

:00407263 3C57 cmp al, 57 =============是否为W

:00407265 7410 je 00407277

:00407267 3C45 cmp al, 45 =============是否为E

:00407269 740C je 00407277

:0040726B 3C4E cmp al, 4E =============是否为N

:0040726D 7408 je 00407277

:0040726F 3C47 cmp al, 47 =============是否为G

:00407271 0F857D010000 jne 004073F4 错误死

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:

|:00407265(C), :00407269(C), :0040726D(C)

|

:00407277 0FBE442422 movsx eax, byte ptr [esp+22]

:0040727C 99 cdq

:0040727D B911000000 mov ecx, 00000011

:00407282 F7F9 idiv ecx

:00407284 85D2 test edx, edx 是否为D

:00407286 0F8568010000 jne 004073F4 否则死

:0040728C 8A442423 mov al, byte ptr [esp+23]

:00407290 3C4A cmp al, 4A =============是否为J

:00407292 7410 je 004072A4

:00407294 3C49 cmp al, 49 =============是否为I

:00407296 740C je 004072A4

:00407298 3C41 cmp al, 41 =============是否为A

:0040729A 7408 je 004072A4

:0040729C 3C4E cmp al, 4E =============是否为N

:0040729E 0F8550010000 jne 004073F4 否则死

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:

|:00407292(C), :00407296(C), :0040729A(C)

|

:004072A4 8A442424 mov al, byte ptr [esp+24]

:004072A8 3C58 cmp al, 58 =============是否为X

:004072AA 740C je 004072B8

:004072AC 3C49 cmp al, 49 =============是否为I

:004072AE 7408 je 004072B8

:004072B0 3C55 cmp al, 55 =============是否为U

:004072B2 0F853C010000 jne 004073F4 否则死

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:

|:004072AA(C), :004072AE(C)

|

:004072B8 0FBE442425 movsx eax, byte ptr [esp+25]

:004072BD 99 cdq

:004072BE B903000000 mov ecx, 00000003

:004072C3 F7F9 idiv ecx

:004072C5 85D2 test edx, edx 是否为3

:004072C7 0F8527010000 jne 004073F4 否则死

:004072CD 8A442426 mov al, byte ptr [esp+26]

:004072D1 3C51 cmp al, 51 =============是否为Q

:004072D3 7408 je 004072DD

:004072D5 3C49 cmp al, 49 =============是否为I

:004072D7 0F8517010000 jne 004073F4 否则死

* Referenced by a (U)nconditional or (C)onditional Jump at Address:

|:004072D3(C)

|

:004072DD 8A442427 mov al, byte ptr [esp+27]

:004072E1 3C59 cmp al, 59 =============是否为Y

:004072E3 740C je 004072F1

:004072E5 3C55 cmp al, 55 =============是否为U

:004072E7 7408 je 004072F1

:004072E9 3C4E cmp al, 4E =============是否为N

:004072EB 0F8503010000 jne 004073F4

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:

|:004072E3(C), :004072E7(C)

|

:004072F1 0FBE442428 movsx eax, byte ptr [esp+28]

:004072F6 99 cdq

:004072F7 B90D000000 mov ecx, 0000000D

:004072FC F7F9 idiv ecx

:004072FE 85D2 test edx, edx ============是否为h

:00407300 0F85EE000000 jne 004073F4 否则死

:00407306 8D4C2410 lea ecx, dword ptr [esp+10]

:0040730A E8F6960000 call 00410A05

总结

注册名为任意

注册码如下必需是9位

注册码前一位是下边三位的任意一位

MAO

注册码前二位是下边四位的任意一位

WENG

注册码前三位必需是

D

注册码第四位可以是下边四位里边的任意一位

JIAN

注册码第五位可以是下边三位里边的任意一位

XIU

注册码第六位必需是

3

注册码第七位是下边两位里的任意一位

QI

注册码第八位是下边三位里的任意一位

YUN

注册码第八位必需是

h

注册码可以是

MWDJX3QYh

AEDII3IUh

ONDAU3QNh

等等

最后发现他的注册码是他们两个编软件的人的结合加上一个3一个h

两个人的名子是

毛建琦

翁秀云

(出处:赢政天下整理收藏)

相关文章:

·语音界面2.0算法分析及注册机源码!

·侠客系统修改器1.21破解手记--算法分析

·中文拨号上网计时计费器 V4.12注册算法分析

·ClockWise 3.22e注册码算法分析

·CoolClock V1.02注册算法分析

·Directory Scanner v1.5 注册算法分析

·Disk Chief 1.2 简单注册算法分析

·EffeTech HTTP Sniffer 3.2注册算法分析

·eLib2.01算法分析

·EZ MP3 Recorder 1.15 注册算法分析

相关软件:

→ 特别推荐

→ 热点TOP10

关于我们 |

帮助(?)

| 广告服务 |

版权声明 |

商业合作 |

发展历程 |

加盟我们 |

联系我们

Copyright © 1999-2003

winzheng.com All Rights Reserved.

繁体版:由华琦数码技术提供

Powered

by:MeSky.Net

2003-2004 年,宽带刚刚普及,下载站的文章区是许多人学电脑的第一课堂。

档案馆里的相关老软件

🕰 → 🤖 从那时到现在

当年一篇教程能让一台电脑焕然一新;今天的效率工具换成了 AI。 想知道当下最可靠的 AI 模型怎么选?看 赢政指数——我们用了 28 年的选软件严谨,现在用来评测大模型。

档案性质声明:本页为赢政天下(1998-2011)老文章的历史档案复原, 内容反映当年发表时的原貌——包括当年的技术表述、软件版本与观点,部分方法在今天已不适用或不合规,仅作互联网历史记录与研究用途, 不提供任何形式的下载。原始数据经由公共网络存档(Internet Archive)复原。发现问题请联系我们
← 返回老文章档案 · 软件史档案馆 · 赢政天下站史