首先声明,我是个两个月的新兵,对于Crack没有更多的经验和体会。但是我实实在在的有很多亲身的感受,借此机会写出来,凑凑数。

我是个电脑爱好者,对电脑始终有一种特殊的感情。由于在今年以前,一直没有上过网,我的所有电脑知识都是从书本和购买的光盘教程上学的。(可悲啊,现在科技这么发达,还在用这么原始的方法在学习,比起老大当初学习情况,整整快落后了两个五年计划了),在学习Crack之前,仅有的就是C语言、VB和一些可怜的基础编程知识,也不知道当初是如何考过三级和程序员的。

说到Crack,那是几年前的事了,记得有一次从个人购买的D版光盘中看到了“看雪学院”编写的一些教程,当时很想学习,原因就是对技术有着执着的追求。但由于当时的调试工具配制比较麻烦,加之对汇编语言基础缺乏,就一直没有下手。最主要的还是没上网,自己又不是天生就聪明的那类,遇到问题没法交流,一个人单打独斗是不行的。

今年上网后,就开始在网上搜索印象深刻的“看雪学院”,然后进入论坛,就被这里的技术氛围和良好的学习氛围所吸引,看到了一大批的技术高手,也看到了很多新手对于Crack技术的热爱,从那一刻起我就开始打定主意正式向Crack技术挑战,虽然不知道自己能走多远,但兴趣和爱好是最好的老师。

思路决定出路。要想做好每一件事情,都不要心急地开始,要有一个好的规划。这是我在工作中总结做事的原则。就好比我们做任何事情一样,首先要考虑的是要达到什么样的目标,采取什么方法步骤,有个好的规划可以让我们少走弯路。

我花了一周左右的时间看了论坛里面关于Crack的基本知识以及各位前辈们的学习方法后,初步梳理了学习Crack几个阶段:(1)打牢汇编语言的基础知识(2)入门(工具基本操作使用、正确判断找到断点)。(3)算法分析。(4)脱壳分析。(5)编写注册机。

接下来就是探索学习方法,虽然论坛里有很多人介绍自己的经验,但要找到适合自己的学习方法来,还需要多实践了,就像虽然有马列主义、毛泽东思想,但还需要结合国情创造邓小平理论一样。大牛们总结的经验给我们学习指明了方向,但是条条道路通罗马,一千个人有一千种学习方法,而不分清自己的基础水平,照搬别人的模式,是注定要失败的。

接下来就是下载学习教程,设置调试环境,照着教程一边学,一边恶补汇编知识。对于学习教程,我的感觉是不在于多,而在于精,要一个个的学透,肯定就会有收获的。这里我重点只看三个教程:1、crack tutorial 2001 ,2、飘云阁论坛07版破解基础教程chm,3、OllyDBG入门教程_CaoCong.CHM。以上三个教程在本论坛都有下载。

前段时间通过实实在在的分析一个软件,终于自己分析出了软件的注册算法,为此老大给了个鼓励精华,那种成功的喜悦言不由衷。但是感觉还有很多疑惑,后来看到老大的回复,受了点启发:由于刚开始接触反汇编的时候,没有汇编基础,看汇编代码基本上就是像当初学E文一样是在看天书,后来学了一些汇编指令(相当于学了些E文单词),但是没有掌握语法,不能分析表达准确的思想,实际上就不知道代码具体的功能,也就是它在这个地方到底是干什么的。为何不自己编个简单的CM,再加载到OD,看看调试生成的反汇编代码是个什么样子,也许这样更能看到问题的本质。于是就试着编写一些简单的数组、函数调用等简单的程序,一边继续巩固汇编知识,其结果两个字:有效。

后来有些飘飘然了,想拿一些应用软件来试试,结果碰得一生灰,不是找不到注册代码部分就是遇到壳了,而关于多种下断方法和脱壳我都还没涉入的啊,既打破了自己的学习计划(我现在的目标就是分析简单算法和学习汇编),又感觉到很累。我在这时又犯了一个学习上的错误,不专注于自己的目标,而是东一榔头西一棒,到头来是什么也学不到的,赶紧校正自己的方向。

累了的时候,看到论坛在搞征文,我就干脆把自己平时所写的一些学习感受凑合在一起,不自量力地也拿出手来,希望大家不要见笑。

在学习大牛们的Crack贴子时,我的感觉是有些操作细节没有写出来而不好具体操作。也许对于大牛们来说,这些细节看上去太容易,根本不值得一提,只要把重点说明就行了。但是实际情况恰恰是,这些忽略掉的细节内容可能占去了一个初学者大部分的时间,甚至因此而影响了学习的热情。虽然我也知道写一个Crack贴子不容易,会占去大部分时间。

享受学习的快乐。你也许依然记得,在亲自Crack一个软件时的成功与喜悦,那样的成就感点燃了你对Crack更加浓厚的兴趣,随后你不断地学习,不断地遇到困难,不断地解决问题。可是如果你的方法是按部就班的话,如果没有汇编基础就先学汇编,可是等你还没学完汇编就已经兴趣大减。我是很讨厌这种学习方法的,因为我们不是在考试,只是出于自己的兴趣,所以,就让我们忠于自己的喜好,不必为了考试而看完所有的内容,让我们先动手实践,遇到问题再去寻找解决的办法。

由于我们知道我们为什么学习,所以我们会非常投入;由于我们我们知道我们的目标是解决什么问题,所以我们会非常专注;由于我们在实践中学习,所以我们才会有效。

以上就是我在学习过程中仅有的家底都如数抖出来,还望大家不要见笑。

最后,祝论坛越办越好!