而曲奇明白,其中所谓的“软件指令”实际上就是EXE可执行文件了。而可执行文件是已被编译成机器语言的指令集合,不太可能直接分析的。
接着他又慢慢去看英文版的外国网页,以他的英语水平,只能连蒙带猜地读懂大概意思。还好,多数都是与计算机相关的内容,大致还是能理解的。实在有关键的单词不懂,只好翻看《英汉大词典》了。
从这些外国网页的信息上,结合之前在BBS论坛上的所得,曲奇得出了一些结论。他发现本国人还是比较含蓄的,称之为“分析体悟”;而外国人则更为直接了当,称之为“破解”。而一般的软件破解,首先要对软件进行逆向工程。
软件逆向工程主要针对可执行文件,进行逆向编译,获得中间代码或源代码。从而对其“分析体悟”,达成不可告人的目的。曲奇想到这里,不禁自己“呵呵”地傻笑起来,自己的目的,不过是为了方便使用罢了。
虽然很多软件里面,都有明确表明“盗版必究”,甚至用“严厉的法律制裁”,来警告用户不要盗版。但对于曲奇来说,他觉得自己只是为了学习研究而已,并不会把破解的东西给别人使用,因此也就不在意这些条条框框了。
曲奇继续上网寻找“破解”的方法。
曲奇快速翻阅浏览着各个网页,一行行的文字从他的眼中掠过,一串串的信息在他的脑海中交织过滤。一个名叫“Hacker & Cracker”的网站进入了他的视野。他翻阅了自己的《英汉大词典》,只有“hack劈砍”、“crack破裂”这两个单词,他果断地把这两个单词解释成“入侵者”、“破解者”。他觉得这样解释,正符合电脑技术方面的含义。在这个网站中,他获得了许多有用的信息。
这次上网持续了一个多小时才结束,他还从中挑选下载了不少的工具软件。短时间内,曲奇接触了大量的技术信息,但他并不觉得疲倦,反而是有点亢奋。因为这些信息内容丰富、视野广阔,使曲奇的眼界一下跳跃到另一个高点,令他感到耳目一新。
对于如何“破解”,他已经有了一个比较明朗的思路了。第一,对目标文件进行逆向编译,也可以称之为反编译,获得指令代码;第二,修改代码;第三,把修改后的代码重新编译成目标文件,达成破解。
曲奇伸了个懒腰,看看时间,又到了该跑步的时候了。他忍住继续研究的冲动,把电脑关掉,出门去跑步了。毕竟毛爷爷说过:“身体是革命的本钱!”曲奇也是很赞同的,再者,劳逸结合更有利于长久的学习与工作。
到了后山公园,身处大自然的怀抱,曲奇放松身心,感觉大脑轻松了不少,思维也变得清晰起来。今天下午的爆发式学习,令他进入了一个不同一般的IT技术世界。这个世界是好是坏姑且不论,他只觉自己求知若渴,在学习中解决一个个问题既快乐又满足,是一种难得的好状态。
而当他回想起这件事的起因,就有点若有所思了。为破解软件而疯狂学习,可以说是此事的起因。而需要破解的“江民杀毒”软件,却是因为他当时的心中一动有所预感,才买下的。究其因果,似乎正是这种神奇的预感,在引导自己走向一条未知的路。
曲奇想想,似乎也没什么不好,虽然这是一条未知的路,但自己走得很充实、很快乐,那就没问题啦,一切随缘吧!
兼职黑客寻爱录提示您:看后求收藏(同创文学网http://www.tcwxx.com),接着再看更方便。