欢迎来到 嗅灵易学

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

续 注册过程 (5千字)

续 注册过程 (5千字)

首先声名一下:XX XX XX XX XX XX ......
            G1 G2 G3 G4 G5 G6
            ^  ^  ^  ^  ^  ^
            |  |  |  |  |  |             
            |  |  |  |  |  |----------每两个注册码一组,此为第六组             
            |  |  |  |  |-------------每两个注册码一组,此为第五组               
            |  |  |  |-----------------每两个注册码一组,此为第四组               
            |  |  |--------------------每两个注册码一组,此为第三组                     
            |  |-----------------------每两个注册码一组,此为第二组                     
            |---------------------------每两个注册码一组,此为第一组   
程序从下列代码中
Reia-mi al nemuririi nimb/Si focul din privire/Si pentru toate da-mi in schimb/O ora de iubire..............KeyE
Reia-mi al nemuririi nimb/Si focul din privire/Si pentru toate da-mi in schimb/O ora de iubire.
依次取出其ACSII码 R 为 52..将取出的码与G2异或,异或的结果,如果大于G1则减去G1,其结果作为NAME的第一个字母,否则加 FF 再减去 G1 其结果作为NAME的第一个字母,再取 e 的ACSSII 码65 与G3异或,异或的结果,如果大于G2则减去G2,其结果作为NAME的第二个字母,否则加 FF 再减去 G2 其结果作为NAME的第二个字母,以后过程都一样了.简单的很!!!!(大家看起来简单的很,可是我当时研究其注册过程时,可费了整整一晚上的时间,爱!!!!!!!!)
刚出炉,还烫着的注册过程
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004991F5(C)
|
:00499158 8D45BC                  lea eax, dword ptr [ebp-44]
:0049915B 50                      push eax
:0049915C B902000000              mov ecx, 00000002
:00499161 8B55E0                  mov edx, dword ptr [ebp-20]
:00499164 8B45F8                  mov eax, dword ptr [ebp-08]
:00499167 E85CB0F6FF              call 004041C8
:0049916C 8B4DBC                  mov ecx, dword ptr [ebp-44]
:0049916F 8D45C0                  lea eax, dword ptr [ebp-40]
:00499172 BA6C924900              mov edx, 0049926C
:00499177 E894AEF6FF              call 00404010
:0049917C 8B45C0                  mov eax, dword ptr [ebp-40]
:0049917F E840F9F6FF              call 00408AC4
:00499184 8945DC                  mov dword ptr [ebp-24], eax
:00499187 8B45EC                  mov eax, dword ptr [ebp-14]
:0049918A 3B45F0                  cmp eax, dword ptr [ebp-10]
:0049918D 7D05                    jge 00499194
:0049918F FF45EC                  inc [ebp-14]
:00499192 EB07                    jmp 0049919B
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0049918D(C)
|
:00499194 C745EC01000000          mov [ebp-14], 00000001
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00499192(U)
|
:0049919B 8B45F4                  mov eax, dword ptr [ebp-0C]
:0049919E 8B55EC                  mov edx, dword ptr [ebp-14]
:004991A1 0FB64410FF              movzx eax, byte ptr [eax+edx-01]    <-取Reia-mi al nemuririi                                     <-nimb/Si focul
:004991A6 3345DC                  xor eax, dword ptr [ebp-24]        <-与G(X)异或
:004991A9 8945D8                  mov dword ptr [ebp-28], eax
:004991AC 8B45D8                  mov eax, dword ptr [ebp-28]
:004991AF 3B45E8                  cmp eax, dword ptr [ebp-18]        <-大于G(X-1)?
:004991B2 7F10                    jg 004991C4
:004991B4 8B45D8                  mov eax, dword ptr [ebp-28]
:004991B7 05FF000000              add eax, 000000FF            <-小于G(X-1),加  FF
:004991BC 2B45E8                  sub eax, dword ptr [ebp-18]        <-减G(X-1)
:004991BF 8945D8                  mov dword ptr [ebp-28], eax
:004991C2 EB06                    jmp 004991CA
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004991B2(C)
|
:004991C4 8B45E8                  mov eax, dword ptr [ebp-18]        <-减G(X-1)
:004991C7 2945D8                  sub dword ptr [ebp-28], eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004991C2(U)
|
:004991CA 8D45C0                  lea eax, dword ptr [ebp-40]
:004991CD 8B55D8                  mov edx, dword ptr [ebp-28]
:004991D0 E817ADF6FF              call 00403EEC
:004991D5 8B55C0                  mov edx, dword ptr [ebp-40]
:004991D8 8D45E4                  lea eax, dword ptr [ebp-1C]
:004991DB E8ECADF6FF              call 00403FCC
:004991E0 8B45DC                  mov eax, dword ptr [ebp-24]
:004991E3 8945E8                  mov dword ptr [ebp-18], eax
:004991E6 8345E002                add dword ptr [ebp-20], 00000002
:004991EA 8B45F8                  mov eax, dword ptr [ebp-08]
:004991ED E8D2ADF6FF              call 00403FC4
:004991F2 3B45E0                  cmp eax, dword ptr [ebp-20]
:004991F5 0F8F5DFFFFFF            jg 00499158
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0049909A(C), :0049911B(U)
|
:004991FB 8B4508                  mov eax, dword ptr [ebp+08]
:004991FE 8B55E4                  mov edx, dword ptr [ebp-1C]
:00499201 E8DAABF6FF              call 00403DE0
:00499206 33C0                    xor eax, eax
:00499208 5A                      pop edx
:00499209 59                      pop ecx
:0049920A 59                      pop ecx
:0049920B 648910                  mov dword ptr fs:[eax], edx
:0049920E 683D924900              push 0049923D
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0049923B(U)
|
:00499213 8D45BC                  lea eax, dword ptr [ebp-44]
:00499216 BA02000000              mov edx, 00000002
:0049921B E84CABF6FF              call 00403D6C
:00499220 8D45E4                  lea eax, dword ptr [ebp-1C]
:00499223 E820ABF6FF              call 00403D48
:00499228 8D45F4                  lea eax, dword ptr [ebp-0C]
:0049922B BA02000000              mov edx, 00000002
:00499230 E837ABF6FF              call 00403D6C
:00499235 C3                      ret

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

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

0 0 0 举报
复制成功