计算这个 shareware 的注册码时, 没用到啥技术,但是很有趣喔! 1.首先,先填入 Name, 和 Register Code Name=Percy Lee Register Code=123456(随便填) 2.用 hmemcpy 栏截 3.一路追到 0137:004300FA CALL 0043090C --> 出现错误讯息 4.往上看看,有什麽地方可以跳过此处.. 5.发现 0137:004300E3 MOVE [EBP-18],EAX 0137:004300E6 CALL 004301D9 0137:004300EB CMP DWORD PTR [EBP-18],00 0137:004300EF JZ 00430122 ===> 嘿嘿! 就是这里 6.在 0137:004300E3 处,把 EAX 填入 0 再执行下去就可以注册成功!!! 7.我们要的 Register Code ,还要 Trace 下去吗?? 不必了,只要你打开 Windows\cmed.ini 这个档你会看到 [Registration] Name=Percy Lee ===> 之前填的名字 Code=FPELBTDUEP ===> 正确的注册码 8.结论: 没啥技术性,但很好玩吧! !!!各位先进看过之後,笑笑就好,不必太在意!!!