• 标 题:RegSnap 2.6破解过程 (610字)
  • 作 者:hurrah
  • 时 间:2001-2-17 9:39:41
  • 链 接:http://bbs.pediy.com

-----------------------先从NAG窗口入手
用W32dsm89反汇编,
Find Text :"This software has not been registered"
从4045CD往上,"* Referenced by a (U)nconditional or (C)onditional Jump    at Address:
    |:0040456E(C) "
说明NAG窗口由40456E调用,
从40456E往上,"* Referenced by a CALL at Addresses:
    |:0040148F  , :004058BD  , :00411FE7 "
这表明了在这个软件中共有三次识别软件是否注册的过程 .  因此我们在 CRACK    时 , 要注意在这三个地方进行 , 少了其中一个都不成功 .
将:004058BD E89EECFFFF              call 00404560
    等三处改为90 90 90 90 90            nop
这样就NAG窗口就变为"Stand version"
OK