干掉注册窗口,免费使用软件

时间:2022-06-05 05:12:29

干掉注册窗口,免费使用软件

“北京欢迎你,为你开天辟地,流动中的魅力充满着朝气……”晚上我正在《魔兽世界》中鏖战时,被这突然响起的手机铃声吓了一跳。接通电话,朋友大邹在那头吼道:“兄弟都几点了还不睡觉?”我一听,吼了一句过去:“你还不是没睡!”大邹在那头呵呵笑道:“听说你那儿有很多高清视频的DEMO素材?”我不耐烦地回道:“你需要的话就拿移动硬盘过来拷贝吧!”结果他居然说:“兄弟现在佳人有约,抽不开身。你把视频文件上传到我的FTP空间中吧!我明早上班有急用,就这么定了。”说完电话挂断。

注:本文介绍的软件,有技术研究兴趣的读者可在网上搜索下载。

软件过期真烦人

放下电话一看时间,已经22点过了。草草地洗完澡又坐在了电脑前,找出高清视频准备上传。因为我最近在帮大邹维护空间,所以就在系统里安装了FTP软件LeapFTP。

当我运行LeapFTP后,意外地弹出了一个提示窗口。认真一看,原来是说这软件已经过期了,必须注册才能继续使用。

通过搜索引擎找了半天,也没有在网上找到这软件的有效注册码,看来得自己想办法破解了。破解的方法有很多,比如暴力破解、分析特征码、编写注册机等。不过我想来想去,LeapFTP这软件我就是临时用用而已,上面这些方法有点“杀鸡用牛刀”的感觉。有没有简单易行的方法呢?既然是提示窗口在作怪,那么我把这个提示窗口去掉就行了。

首先,检查一下这软件是否进行了加壳处理。运行《超级巡警虚拟机自动脱壳机》,将LeapFTP的主程序文件拖曳到窗口中,检查结果为它没有加壳(如图1)。然后,运行Restorator,导入LeapFTP的主程序文件,在窗口左侧的信息框中依次进行查找,结果也没有发现任何与注册窗口有关的信息。

清除注册好简单

一计不成,于是我又生一计。既然通过前面的方法无法找到有用的信息,那么通过程序代码总可以找到一些吧?我马上运行破解工具C32Asm,点击“文件”菜单中的“打开十六进制文件”命令,在弹出的窗口里选择LeapFTP的主程序文件。当文件被完全载入以后,点击“搜索”菜单中的“搜索”命令,把弹出窗口中的“类型”选项设置为“ANSI字符串”,并在“搜索”选项中输入“userkey”这个关键词(如图2)。点击“下一个”按钮,很快就找到了这个字符串(如图3)。沿着它向上找,在这个字符串的上方会发现另一个关键词“UserName”。稍微了解一点英文的朋友就知道,这两个关键词就是指软件注册窗口中需要我们去填写的用户名和注册码。

既然有用的信息已经找到,我就把这些代码删除了来看看。先用鼠标从“UserName”这个位置开始选择,直到“UserKey”的位置结束。然后点击鼠标右键中的“填充”命令,在弹出的“填充数据”窗口中选择“使用16进制填充”选项,并在填充框中输入“90”后点击“确定”按钮(如图4)。最后点击工具栏中的“保存”按钮即可。

现在再运行LeapFTP试试,我发现刚刚还存在的注册窗口已经荡然无存!虽然其标题栏上还有“未注册”字样,但这软件完全可以使用了。这里我就不再显摆了,还是赶紧将兄弟需要的高清视频上传到FTP空间中去吧!

当然,我这方法只是临时应急的措施,如此修改我也说不准是否影响了软件运行的稳定性。如果你要长期使用这软件,那么还是正正规规地注册为好。

上一篇:屏蔽局域网里的黑手 下一篇:第六回 破解心灵钥匙,奈何早有所属