W32Dasm、UltraEdit、OllyDebug、hiew、CabinetManager
我今天又花费了一天的时间研究如何破解控件,为的就是把NTKO OFFICE这个控件
变的可以在项目中长期可用,其实我也不知道我在他们官网上下载的软件可以用多
长时间,但思考着这类收费控件肯定有个使用期限吧。
在网上还真有个专门讲如何破解这个控件的朋友,这篇文章的网址是:
http://blog.csdn.net/winpassword/archive/2008/01/30/2073095.aspx
与是我就参考他说的一些步骤实验起来,一开始我在网上下载了W32Dasm这个软
件,打开我需要反编辑的officecontrol.ocx,代码确实很清楚的用汇编显示着,但我
发现,这个软件根本不能改,只能调试,然后我又在网上苦苦搜索,发现了10.0版
本可以hexedit(可编辑),可是我试用后,发现编辑它时,它都变成了十六进制的
数,而且当我明白如何修改时,却发现保存后重新生成的文件无法打开,痛苦哇。
接着又是在google上苦搜,一些网友说UE和OD比较好用,我就先下载了UE,也就
是UltraEdit,打开officcontrol.ocx,可以显示的不知是什么编码,跟一开始用
W32Dasm打开的很不一样,粗略的看了下,发现这个软件其实很像dreamwever,我
觉得它确实是个不错的编辑器,比我常用的editplus强大很多。
接着我又下载了OD,也就是OllyDebug吧,打开文件,后可以改,但不能保存成原
文件格式(真是件奇怪的事)。不过这个软件非常适合调试程序,代码也显示的很
漂亮。呵呵,功能很强大哦,不过我不会用。
好了,接下来就是解决我难题的软件了,就是hiew.exe,我是下载了“看雪软件安
全网站”上的一个文档知道这个软件的。难就难在在网上下载,我到国外的网站上
找了的,都是要收money的,最后实在找不到,然后又在国内网站上找,呵呵,最
后还是在CSDN上找到了,太高兴了。(幸好今天CSDN没出问题,我顺利的下载下
来)
hiew的操作非常简单,我非常快就改好了我要改的地方,然后按F9,就UPDATE了
!
hiew还存在很多乱码问题,不过也够用来解决问题。
然后下载CabinetManager,将改好的ocx文件打包成CAB文件,好了,完工。
我模仿修改了控件的到期时间,其它的地方没有改,比如说“重庆市。。”这些汉字
,我还不知如何去掉。破解高手如果看到这篇文章,请告诉我该如何修改控件中的
文字,好吗?多谢啦。。。
下面我就上传一些我这一天搜集的结果,和需要的朋友分享下。