相关文章  
  • 决战木马 - 一次性干掉牛皮癣般的木马
  • 怎样消除十大网络安全隐患
  • Windows2000/XP 中多种建立隐藏超级用户的方法
  • 预防网吧上网泄密十法
  • 如何利用交换机处理蠕虫病毒的入侵?
  • 四招技巧轻松学会安全上网
  • 专家视点:防火墙防控 DDOS 攻击三步曲
  • 校园网反垃圾邮件进行时
  • 反垃圾邮件技术分析
  • 防范十种可破解万象幻境的方法
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    献给破解新手:破解的原理5

    跳到注册失败处,否则将执行到注册成功处。

      这种情况的修改,除了把JNZ改为JZ外,还可以将其改为Nop,Nop这个指令没有任何意义,将该条指令修改为Nop后,便可随意输入注册码来进行注册了。

      原理以经给你讲了,下面我们再来讲一下具体的修改办法吧。(我假设你以经明白了我所说的工具的使用方法)

      先说一下虚拟地址和偏移量转换的问题,在SoftICE和W32Dasm下显示的地址值是所谓的内存地址(memory offset),或称之为虚拟地址(Virual Address,VA)。而十六进制工具里,如:Hiew、Hex Workshop等显示的地址就是文件地址,称之为偏移量(File offset) 或物理地址(RAW offset)。

      所以当我们要通过那些十六进制工具来对可执行文件中的相应指令进行修改的话,先要找到它的File offset。我们没有必要去使用那些专门的转换工具,在W32Dasm中就有这个功能,比如说你W

    页码:[1] [2] [3] [4] [5] [6]5页、共6页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved