-
-
[原创] 谈谈破解
-
发表于:
2008-1-20 17:45
3777
-
谈谈破解
最开始对程序感兴趣是由于游戏外挂,于是胡乱google了一翻,找到了大名鼎鼎的“看雪学院”,本来是没有一点基础知识的我在看雪上找了一点入门的资料再加上各位前辈的一些教程,就这样踏上了破解之路,一个月之后也竟然能写个简单的注册机或则爆破点crackme,但是当自己遇到一些问题的时候,虽然可以google或则到论坛上向各位大侠请教,但是在查资料的过程中或则在论坛上向别人请教的过程中,经常会遇到一些很奇怪的专业术语和听都没有听过的技术,于是为了弄懂这些你有不得不花费大量的时间去查资料,而且基本上都是一知半解,大概一个半月后,我意识到一个问题,要向真正的在破解的道路上走下去,那就必须从最简单最根本的做起,所谓千里之行,始于足下嘛,于是我又开始了一个以破解为基础的新的历程。。。。
第一环节、了解计算机的组成原理
通过这个环节我清楚的知道了计算机的组成原理
大家都知道计算机由主机和外设组成,在这里我想多说两句,我相信还是有很多非计算机专业的朋友也在学习破解,因为我觉得这是一件很man的事(我本人是物理专业的),而大多数新手对于主机和外设的概念是不清楚的,其实呢,主机是指cpu和主存,而不是指我们通常看到的整个机箱,而外设指的是除cpu和主存以外的所有设备,比如硬盘、显示器、显示卡、键盘、键盘接口、鼠标等等。
计算机发展史:
了解计算机发展史的原因是我们要弄明白计算机产生的初衷和怎么演变为现在我们在实际生活中看到的模型的。计算机产生的初衷也当然是自动而且快速的完成我们人类给他指定的任务,而最初的计算机模型就是冯.诺依曼计算机基本体制,这个体制指出计算机的基本工作原理是存储程序和程序控制。这个原理的简单来说就是:把写好的程序存储在一种计算机能识别的介质上,然后由计算机去连续的执行,并输出结果。根据这个原理,前辈们找到了一种可以快速存取的介质,也就是我们说所的主存,但是主存有一个缺点,就是它只能暂时的存储我们的程序,而不能永久保留,大家想想,我们辛辛苦苦写出来的程序我们当然希望能将他长时间保存下来,在以后的日子里继续使用,而聪明的前辈们又找到了一种可以长时间的存储数据的介质,我们的硬盘就是有这种介质组成的,所以呢我们的硬盘就是背负这样一个使命而产生的-------永久保留数据,但是呢它也有一个缺点也就是存取速度很慢。说到这里大家肯定就应该明白了一个程序是按照先从硬盘加载到内存,然后再由cpu去操作这种顺序去执行的。好了,到现在为止,我们有了执行程序的部件(cpu)、暂时保存程序的部件(内存,优点存取速度快)、永久保留数据的部件(硬盘),可是最初我们的计算机里是没有程序的,这就意味着我们还要通过某种介质或则说部件把我们的程序输入到计算机里去,键盘就是负责这个功能的。
通过以上的讲述,知道了计算机的基本组成,组成计算机每个部件的功能和作用,那么接下来我们就应该进入计算机工作原理这个环节了。
第二环节、计算机工作原理
........未完呆续,由于时间关系,明天再接着写哈!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课