给你一个软件,告诉你它的功用,你会怎样呢?
第一个选择,软件已经摆在了你的面前,功能也告诉你了,可是你根本不会摆弄,只能将软件扔在那里,生蛆发霉。()
第二个选择,你开始使用这个软件,并开始逐渐熟悉,但是对其它的有关这个软件的事情根本不敢兴趣——只要能用就行了!
第三个选择,你对这个软件的功能产生了兴趣,于是通过自己编程实现了这个软件的部分或是全部功能。
第四个选择,你有和别人不同的想法,想要将这个软件变成能够完成另外一种功能的东西,于是对其进行惨无人道的肢解……
第五个选择,你肢解了还不够,还要将这个软件彻底地剖析,所有会产生的一切不管是垃圾废物都要研究透彻……
五个选择,你会选哪一个?
选择第一个:好吧,你是一个真正的电脑小白,电脑的一切和你无关,你只要管好自己好好玩儿斗地主就行了……
选择第二个:不错,你有一定得电脑基础,基本上敢动手,你就离‘修电脑的’这个伟大职业不远了……或者,你已经是广大‘修电脑的’其中一员了……
选择第三个:太棒了,兄弟你完全可以去报名国家软件产业基地,申报各种项目,只要你眼尖手黑,嘿嘿……
选择第四个:兄弟,你已经不得不承认,自己已经在踏上黑客的道路了,如果幸运的话,你将会越走越远……当然,这样有弊端,就是如果一个失足,你就会被请去*安大队喝点儿热茶什么的……
选择第五个:不用多说了,朋友你和古平心的选择一样……
为什么说选择第四项就是走上了黑客道路呢?因为选择第四项,就说明你已经开始对电脑进行深层次的技术研究了,这本就是第一代黑客定义之一,所以只要往这条路上走了,那么就是黑客。
将软件肢解,也就是通过反编译软件,对软件的代码进行一行一行的分析。这么做的结果就是轻的会研究出一个个漏洞,进而为黑客攻击时所利用,重的则会将这个软件彻底地改头换面,成为黑客手中的攻击利器。
比如本来用于局域网控制的系统远程操纵软件,本来好好的东西,是当时开发出来让老板管理员工的,可是经过黑客的改头换面,这些软件前扑后续的为黑客在世界上闯下了赫赫名声,这之后远程控制就干脆挂上了黑软的标签,而灰鸽子等著名远控黑软的出现,更是使得远控软件名声大振,并且人人喊打……
又比如说内存监控程序,这本来是软件开发技术人员用来侧试软件性能的,可是却被黑客利用,成为了他们手中破解软件加密的利器:内存劫持注册码的方法,早就成了破解型黑客常用的手段……
但是这样还不够。
完全不够让你成为一个顶尖的黑客!
要想成为顶尖的黑客,就必须选择第五项,不止是将一个软件的功能研究的透彻,还要将软件进行的各种基层操作研究明白,做每一步的时候会进行怎样的操作,这样的操作会产生什么样的影响,有没有因为反复的重复而浪费了资源,或是某一个功能完成的特别漂亮……
然后这些顶尖黑客就会将那些浪费了资源的功能给剔除掉,将那些玩车特别漂亮的语句留下来,然后逐渐的丰满,最后完成一个新的黑客软件……