欢迎来到 嗅灵易学

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

注册 MakeCDRom V4.21 (2千字)

注册 MakeCDRom V4.21 (2千字)

注册 MakeCDRom V4.21
by 6767 [BCG]
工具:SOFTICE
简介:CD制作
地址:http://bj.onlinedown.net/down/makecdrom.exe    (1.7M)
  这次注册属巧合,因为用到浮点指令,而我不懂,没想到竟成功,谁明白最好能讲一下,汇编书上也没见到。
 
  到注册窗口,只要求输入注册码,这种通常要麻烦一些。输入:123654,到SI中,下Bpx hMemCpy,回来按确定。被拦到,按一次F5(不知为什么要读两次?),Bd *关断点,再N次F12返回主线。到这里:

:00476095 8D45FC                  lea eax, dword ptr [ebp-04]
:00476098 E8DBDBF8FF              call 00403C78            <- 返回处
:0047609D 8D45FC                  lea eax, dword ptr [ebp-04]    <- 输入的注册码
:004760A0 50                      push eax
:004760A1 33C9                    xor ecx, ecx
* Possible StringData Ref from Code Obj ->"Enter the code to register."
                                  |
:004760A3 BA10624700              mov edx, 00476210
* Possible StringData Ref from Code Obj ->"Input registration code"
                                  |
:004760A8 B834624700              mov eax, 00476234
:004760AD E8FEAFFDFF              call 004510B0
:004760B2 837DFC00                cmp dword ptr [ebp-04], 00000000
:004760B6 0F841C010000            je 004761D8
:004760BC 8D55F8                  lea edx, dword ptr [ebp-08]
:004760BF 8B45FC                  mov eax, dword ptr [ebp-04]
:004760C2 E8B1CBF8FF              call 00402C78            <- 将注册码变为放到Eax中, Eax=0x1e306=123654
:004760C7 8BD0                    mov edx, eax
:004760C9 8955F4                  mov dword ptr [ebp-0C], edx
现在需要用 WF 命令打开浮点窗口
:004760CC DB45F4                  fild dword ptr [ebp-0C]
            st0=123654
:004760CF DB2D4C624700            fld tbyte ptr [0047624C]
            st0=521702469
            st1=123654
:004760D5 DED9                    fcompp            <- 这句是比较吧
:004760D7 DFE0                    fstsw ax            <- ??
:004760D9 9E                      sahf                <- ??
:004760DA 0F85DE000000            jne 004761BE            <- 跳走则失败
* Possible StringData Ref from Code Obj ->"makecdrom.ini"
                                  |
:004760E0 B960624700              mov ecx, 00476260
:004760E5 B201                    mov dl, 01
重新注册:521702469,成功!不过我还是不明白。
注册信息保存在WINDOW目录下的makecdrom.ini:
[Options]
regcode=521702469

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

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

0 0 0 举报
复制成功