欢迎来到 嗅灵易学

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

VOPTME6.01破解第一次写教程,有不对的地方请指出,谢谢! (3千字)

VOPTME6.01破解第一次写教程,有不对的地方请指出,谢谢! (3千字)

第一次写教程,有不对的地方请指出,谢谢!
     
      软件名称:VoptMe 6.01
      软件大小:
      简    介:整理硬盘碎片工具(30天试用)
      使用平台:Win95/98/ME
      下载
      作    者:JFXIE
      级    别:初学者
      E-mail:  JFXIE@CHINA.COM
      破解工具:WASM8.93    UEDIT8。1A

这个软件非常不错的硬盘整理碎片软件,但只能使用30天。
这个软件的注册码我是没有戏把它找出来了。只能用暴力法了。
没有加壳,可直接反汇编。
在串式参考中找到可疑的字符串,“**30days trial"
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:00421036(C), :004210B2(C)
|
:004210CD A108754700              mov eax, dword ptr [00477508]
:004210D2 3BC6                    cmp eax, esi〈———————时间比较
:004210D4 7E57                    jle 0042112D————————不等则GAME OVER
:004210D6 83F81E                  cmp eax, 0000001E 《————这是30天的TRIAL时间
:004210D9 7F52                    jg 0042112D〈———————大于30天就OVER
* Possible StringData Ref from Code Obj ->"** 30day trial, "       
                                  |
:00426E7D 68786D4100              push 00416D78
:00426E82 50                      push eax
* Reference To: MSVBVM50.__vbaStrI4, Ord:0000h
                                  |
:00426E83 FF15C0A24700            Call dword ptr [0047A2C0]
* Reference To: MSVBVM50.__vbaStrMove, Ord:0000h
                                  |
:00426E89 8B35ECA44700            mov esi, dword ptr [0047A4EC]
:00426E8F 8BD0                    mov edx, eax
:00426E91 8D4DE4                  lea ecx, dword ptr [ebp-1C]
:00426E94 FFD6                    call esi
* Reference To: MSVBVM50.__vbaStrCat, Ord:0000h
                                  |
:00426E96 8B3D1CA34700            mov edi, dword ptr [0047A31C]
:00426E9C 50                      push eax
:00426E9D FFD7                    call edi
:00426E9F 8BD0                    mov edx, eax
:00426EA1 8D4DE0                  lea ecx, dword ptr [ebp-20]
:00426EA4 FFD6                    call esi
:00426EA6 50                      push eax
:00426E96 8B3D1CA34700            mov edi, dword ptr [0047A31C]
:00426E9C 50                      push eax
:00426E9D FFD7                    call edi
:00426E9F 8BD0                    mov edx, eax
:00426EA1 8D4DE0                  lea ecx, dword ptr [ebp-20]
:00426EA4 FFD6                    call esi
:00426EA6 50                      push eax
* Possible StringData Ref from Code Obj ->"  days left"
                                  |
:00426EA7 689C6D4100              push 00416D9C
:00426EAC FFD7                    call edi
:00426EAE 8B4D08                  mov ecx, dword ptr [ebp+08]
:00426EB1 8BD0                    mov edx, eax
:00426EB3 FFD6                    call esi
:00426EB5 8D4DE0                  lea ecx, dword ptr [ebp-20]
:00426EB8 8D55E4                  lea edx, dword ptr [ebp-1C]
:00426EBB 51                      push ecx
:00426EBC 52                      push edx

用UEDIT将其打开,将两处比较跳跃的JLE——7E57和JG--7F52
                            分为改为NOP,NOP----9090
大功告成!!

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

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

0 0 0 举报
复制成功