欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

注册 喜悦加密器 v1.0 [真是简单!] (2千字)

注册 喜悦加密器 v1.0 [真是简单!] (2千字)

注册 喜悦加密器 v1.0
by Fpc[CCG]
tools:softice
d/l:csdn download
  它的注册算法设计的太糟了。
00446168  8D9528FEFFFF          lea    edx, [ebp+$FFFFFE28]
* Reference to control TForm3.Edit1 : TEdit
|
0044616E  8B83E4020000          mov    eax, [ebx+$02E4]
|
00446174  E8D3E0FDFF            call    0042424C            <- 读取名字
00446179  8B8528FEFFFF          mov    eax, [ebp+$FFFFFE28]
0044617F  0FB64438FF            movzx  eax, byte ptr [eax+edi-$01]    <- 顺序取字符
00446184  0145FC                add    [ebp-$04], eax        <- 累加
00446187  47                    inc    edi
00446188  4E                    dec    esi
00446189  75DD                  jnz    00446168
0044618B  8D9524FEFFFF          lea    edx, [ebp+$FFFFFE24]
* Reference to control TForm3.Edit2 : TEdit
|
00446191  8B83E8020000          mov    eax, [ebx+$02E8]
|
00446197  E8B0E0FDFF            call    0042424C            <- 读取注册码
0044619C  8B8524FEFFFF          mov    eax, [ebp+$FFFFFE24]
|
004461A2  E88D1DFCFF            call    00407F34            <- string to int
004461A7  8B55FC                mov    edx, [ebp-$04]        <- 累加和到edx
004461AA  81F240E20100          xor    edx, $0001E240        <- 异或
004461B0  3BC2                  cmp    eax, edx            <- 比较
004461B2  7507                  jnz    004461BB            <- 不正确到下面仍有机会
004461B4  C6055098440001        mov    byte ptr [$449850], $01
004461BB  8D9520FEFFFF          lea    edx, [ebp+$FFFFFE20]
* Reference to control TForm3.Edit2 : TEdit
|
004461C1  8B83E8020000          mov    eax, [ebx+$02E8]
|
004461C7  E880E0FDFF            call    0042424C
004461CC  8B8520FEFFFF          mov    eax, [ebp+$FFFFFE20]
* Possible String Reference to: '5764804'                <- 作者留的万能注册码。
|
004461D2  BAE0624400            mov    edx, $004462E0
|
004461D7  E8B8DAFBFF            call    00403C94
004461DC  7507                  jnz    004461E5
004461DE  C6055098440001        mov    byte ptr [$449850], $01
004461E5  803D5098440000        cmp    byte ptr [$449850], $00
004461EC  751A                  jnz    00446208
004461EE  33D2                  xor    edx, edx
  需要在以后的版本中加强。
整理一下:
Name:Fpc[CCG]
Code:123102

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功