• 标 题:GetSmart破解手记 (1011字)
  • 作 者:孙锋
  • 时 间:2001-2-2 11:01:29
  • 链 接:http://bbs.pediy.com

GetSmart破解手记
          作者:孙  锋
              地址:山东省曲阜师范大学电教系97级142#
              Email: sffs@263.net
              http://phy.qfnu.edu.cn/personal/~sffs/index.htm
         
这是一个支持断点续传的软件,据网友说比jetcar要好。
如使用hview可以使用下面的方法:

在F4下Decode方式中用F5查找:00448f3e然后F3修改7310 为7710。
同样查找:0044856b然后修改0F841C0A0000为0F851C0A0000。
(如果只破解此处,程序会告诉你这个程序是Cracked!的。并且在使用的时候
使用一分多钟就停止,必须再手动启动正下载的程序。)所以还需要破解下面的地方,就成为完美破解版了。

查找0044857a然后修改0F850B0A0000为0F840B0A0000.


其他编辑软件可以使用下面的方法:

查找:00448f3e:7310-------->00448f3e:7710
查找:0044856b:0F841C0A0000------>0044856B:0F851C0A0000
查找:0044857a:0F850B0A0000------->0044857a:0F840B0A0000
即可成为任意注册版。
注册信息为Registered=01和Serial="你输入的几(正确的为20)位数字的hex值"

完成注册后就不会有使用限制了。

                    用时:2分钟破解,3分钟复查
        
        <--------完-------->

  • 标 题:再来一贴:wd32asm反编译getsmart破解 (945字)
  • 作 者:孙锋
  • 时 间:2001-2-2 11:02:43

在用wd32asm反编译getsmart后,查找字符串“Your serial number is invalid"
然后向上找,看到下面的代码:
*Refernced by a (U)nconditional or (C)onditional Jump at Address:
|:0044857a(C)--------------------->这是第一个要查找修改的地方
|
:00448f8b EB44    jmp 00448FD1
*Refernced by a (U)nconditional or (C)onditional Jump at Address:
|:0044856B(c)--------------------->这是第二个要查找修改的地方
|
:00448F8D C605325F480000 mov byte ptr [00485f32],00
|

继续往上看就可以看到GetSmart is noe registered!!"
继续往上:
*Refernced by a (U)nconditional or (C)onditional Jump at Address:
|:00448F3E(C)--------------------->这是第三个要查找修改的地方
|
:00448F50 8B8534F9FFFF mov eax dword ptr [epx+fffff934]
分别把光标移动到这几个突出的位置上,然后就可以在wd32asm的底层看到要用hiew查找的
位置了。具体的修改方法参见我刚才帖出的文章。当然还有直接破解的其他方法但是可能会
导致程序无法执行,这样的修改是最好的,至少我是这么认为的,请不要见怪。