黑客防线,在攻与防的对立统一中寻求突破!2001年创刊的黑客技术专业刊物!

设为首页
收藏本站
联系我们
网站导航

黑客论坛 - 公共交流区 - 技术交流 - 浏览 - [求助]破解类的
用户体验升级,欢迎参与!        您是本贴第 125 位浏览者 本版版主

帖子主题: [求助]破解类的

  • 飘逸人生
  • 等级: 普通用户
  • 发贴: 17 贴
  • 货币: 0 金币
  • 积分: 225 分
  • 经验: 178 点
  • 体力: 8205 点
  • 注册: 2008-06-08
[求助]破解类的
下面是我看到的一篇破解文章(菜鸟级的)
这样的程序经常具有如下的形式:

****:******** MOV EAX,[********]  (或 PUSH EAX等形式)

****:******** MOV EDX,[********]  (或 PUSH EDX等形式)

****:******** CALL ********

****:******** TEST EAX,EAX     (或 TEST AL,AL,或是没有这一句等形式)

****:******** JNZ ********     (或 JZ ********等形式)

其中EAX和EDX指向的内存区域就是我们输入的注册码和正确的注册码,这里的寄存器EAX和EDX是随意写的,也可以是ECX,EBX,EDI,ESI等等。对于注册码隐式存在的程序,虽然不能直接看到正确的注册码,但是通常也是先将所输入的注册码地址放进某个寄存器,然后调用子程序去验证,破解时就需要进入子程序去分析注册算法。总之,看到子程序(call ********)后面跟着跳转指令(JNZ ********或JZ ********)的地方我们就应该提高警惕,多用 D EAX(或EBX、ECX、EDX、EDI、ESI...等)去看看寄存器指向的内存区域藏着什么东西。
就是上面的最后一句不理解,我在OD里面这么输入类似D EAX这样的命令啊,麻烦大家帮帮我

2008-8-21 22:35:37
  • Fireworm
  • 等级: 金牌VIP
  • 发贴: 132 贴
  • 货币: 0 金币
  • 积分: 3145 分
  • 经验: 745 点
  • 体力: 28120 点
  • 注册: 2008-07-01
Re:[求助]破解类的
Alt+F1,输入D EAX就行了
抱歉用ollyice用惯了……
本贴已被 作者2008-8-21 22:53:26 编辑过
高考完了才发现写代码比做题更累……
2008-8-21 22:45:16
  • 飘逸人生
  • 等级: 普通用户
  • 发贴: 17 贴
  • 货币: 0 金币
  • 积分: 225 分
  • 经验: 178 点
  • 体力: 8205 点
  • 注册: 2008-06-08
Re:[求助]破解类的
谢谢了
2008-8-22 20:33:16