以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 Web挖掘技术 』 (http://bbs.xml.org.cn/list.asp?boardid=69) ---- Cart 4.0的破解教程[转帖] (http://bbs.xml.org.cn/dispbbs.asp?boardid=69&rootid=&id=48141) |
-- 作者:DMman -- 发布时间:6/7/2007 11:17:00 AM -- Cart 4.0的破解教程[转帖] ********************** by lubo 2001.10.11 ********************** 在该公司的网站(http://www.salford-systems.com/)上提供一个评估版下载,但是只有3 ,而且注册之后也只能用30天。 下面是我的破解过程,走了不少弯路,希望大家吸取教训: 拦不到东西,不知道为什么,只好放弃SI这个利器了。哦,对了,这里给大家说一声,SI 下好象不好使,建议大家到98下去用SI。 示对话框,说只有3天试用期,或者可以输入Unlock Code(实际上输了也只能用30天)。先 数字,然后确定,跳出一个对话框说输入的code无效,记住提示的信息"The unlockcode not valid"。然后打开DASM,反汇编,查看String Reference,哇,真多。拷贝到一个文 找上面提到过的出错信息,结果是.............没找到!!气死了:-( Reference,还是没找到。看来这个软件还是有点门道的。这个时候我打算换一个方向了, Code不好破,那我就破他的时间限制。 cart,说还有3天使用期,退出,改系统时间,加上3天,再运行,说使用时间已经过期了 snap一个注册表。两个一比较,结果什么可疑的东西都没发现(也可能是我没注意)。再把 运行,这回好了,还是显示已过期,肯定在我机器的哪个地方做了记号,可惜我还是没能 高手发现了请告诉我,不胜感谢。这招又不成了。 只好用VC了的,用vc装入cart,然后单步跟踪,先不要急于跟进去,走个大概再说,f10了 提示窗口,这时查看代码窗口: 060635D1 E8 CA 06 00 00 call 06063CA0 060635D6 83 3D 50 A2 06 06 00 cmp dword ptr ds:[606A250h],0 060635DD 74 16 je 060635F5 060635DF 8B 4D B4 mov ecx,dword ptr [ebp-4Ch] 060635E2 E8 F9 2D 00 00 call 060663E0 //就是这儿出现 060635E7 89 45 B4 mov dword ptr [ebp-4Ch],eax 060635EA 8B 4D B4 mov ecx,dword ptr [ebp-4Ch] 060635ED E8 AE 2E 00 00 call 060664A0 060635F2 89 45 B4 mov dword ptr [ebp-4Ch],eax 我们现在的任务就是去掉这个讨厌的提示窗口。重新来一遍,这时慢慢走,拿纸和笔记下 语句,这也是考验我们耐心的时候了,我建议大家记之前,打开DASM反汇编,和vc一起走 清楚一些,以vc做动态跟踪,dasm做静态跟踪。我们的运气不错,只记到第11个跳转语句 窗口了。下面就是用暴力破解法改变程序的流程了,打开UltraEdit,从第一个跳转语句开 下的地址和dasm反汇编出来的代码,一个一个的试,碰到跳的,就用nop(90),碰到不跳的 如果发现程序出错,或者是提示窗口仍旧出现的就改回来。这样,当我们试到大概是第七 机器上的地址是 0606344F 0F 84 28 01 00 00 je 0606357D 终于程序不再出现提示窗口了,当然所谓的时间限制和注册码都不需要了,我们终于成功 加密算法我不想去做了,也没时间去做了,哪位高手破解了,别忘了告诉我,我们交流交 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
31.250ms |