SlickEdit v15.0.1.3[目前最新版本] 破解方法
Posted on Sat, 07 Aug 2010 01:25:50 -1100在此,还是要感谢下zhiwei.li那位大牛,虽然他的博客还未更新,
但是基本的方法还是一样的,
假设你用的是IDA PRO这个工具
那么首先要导入vs.exe
经前面提到的那位大牛的分析,vs.exe其中有个函数块只要返回0,就可正常使用SlickEdit了
仔细研究了下发现,这个exe文件在调用vsSubscription函数前会调用一段代码,
而这段代码可以通过查询"|== NOT FOR RESALE ==|"字符串,这时会展现出一块比较大的图片
不难发现有两处可以返回(retn),图片中左路无需额外关注,重点在右边,只要把右路最后的一块代码(有关返回值的)顶部的
mov ax,*** (不同的版本可能有所不同)改为 xor ax,ax 就可以啦!
当然,如果你觉得上面的叙述很麻烦,那么直接看下面
对应最新的v15.0.1.3 的Windows版本(v15.0.0.X版本及更早的偏移地址有所不同,不通用),
将vs.exe 偏移地址 0x0000EC90 处的 mov eax, ebp 改成 xor eax,eax
对应的 16进制 的值就是 将8B C5 改成 33 C0
Linux版本也是大同小异,这两天没时间去弄,以后有时间再弄,或是等别人弄了.....