欢迎来到 嗅灵易学

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

VB3程序破解再总结 (1千字)

VB3程序破解再总结 (1千字)

VB3程序破解再总结
1、    用字符比较
-  开始运行VB3程序,输入假的序列号:
-  切换到softice下,bpx hmemcpy 设断点
-  按F5键返回应用程序,按注册确定键,将被softice中断
-  S 0030:0 L FFFFFFFF  8B,CA,F3,A6,74,01,9F92,8D,5E,08,E8,06
-  在返回地址设断如:  bpx  0030:807019ef  do “d si
-  按F5将落在比较代码处
  : 8BCA        mov cx, dx
  : F3A6        repz cmpsb  ;<-  这里字符串被比较 
  : 7401        je 8CB6    ; 
  : 9F          lahf
  : 92          xchg ax,dx
  : 8D5E08      lea bx, [bp+08]
  -  如发现输入的假序列号则下d  es:di查看序列号
-  没有发现继续按F5
2、    用数值比较
-  开始运行VB3程序,输入假的序列号:
-  切换到softice下,bpx hmemcpy 设断点
-  下WF开浮点监视窗
-  按F5键返回应用程序,按注册确定键,将被softice中断
-  S 0030:0 L FFFFFFFF  90,DE,D9,90DF,E0,CD,3D,9E,C3
-  在返回地址设断如:  bpx  0030:805B5CA5
-  按F5将至此
4B57:3C05  90                    NOP
4B57:3C06  DED9                FCOMPP          //比较注册码
4B57:3C08  90                    NOP
4B57:3C09  DFE0                FSTSW  AX
4B57:3C0B  CD3D                INT      3D
4B57:3C0D  9E                    SAHF
4B57:3C0E  C3                    RET
在浮点监视窗中将会出现注册码
-  如没有继续按F5
感谢郭大侠及看雪版主的帮助!

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

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

0 0 0 举报
复制成功