【文章标题】: 写给初学者的名词介绍
【文章作者】: layper
【下载地址】: 自己搜索下载
【作者声明】: 只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!
--------------------------------------------------------------------------------
【详细过程】
呵呵,这个版块是新手成长的地方,为了更多的兄弟能够尽快入门,给大家介绍一些在upack或者crack常见的"行话".
1 搜索
我把这个列在第一位,就是想让大家重视这个功能,好多大鸟都说过"先搜索……"此类的话语,就是为了让大家多多
利用这个功能在站内/在站外/在google(站外推荐)/在baidu等搜索相关的答案,同一个问题已经有了N个好的答案,为
什么不先搜索呢?:)
2 crackme
现在大家安全的意识都提高了,许多软件在防破解方面下了很大的功夫,初学者如果一开始就拿这类软件进行解密学
习,就显得毫无目的性,而且往往是难度较大(比如加了牛壳,加密算法等等),久了就会失去兴趣,所以提倡一开始先拿
一些crackme小程序进行练习,有目的,有针对性的进行学习.crackme非常多,多搜索就可以了.
3 写破文
hyd009曾经说过:"想提高水平,多看,多想,多写文章",新手多写破解文章也是一种进步的好方法.
4 OllDBG
感谢OllDBG的作者给我们带来那么好的ring3级的调试器,它强大的功能成为了现在破解的首选工具,平常我们所说的
OD就是它的简称,熟练掌握运用它是crack的基本功,听说要出2.0版本的了,不知哪时候才出来呢,常见的修改版有fly大
侠的版本和ollice两个版本.
5 IDA
IDA是强大的反汇编工具,它提供的功能非常多(呵呵,有点眼花缭乱),曾有人这样比喻"如果说olldbg是倚天剑,IDA就是
屠龙刀",不过现在适合初学者的有关IDA利用方面的文章较少,希望大牛们多多补充这方面的文章.
6 汇编语言
这个就是我们见得最多的编程语言了.作为crack,你至少要看得懂简单的命令,比如mov,cmp,jmp等命令,如果还不知道
这些,找找这方面的书籍看看.
7 断点
要调试,就要下断点,下断是找到关键地方的必不可少的步骤.常见的断点方面的词语有字符串断点,API断点,内存断点,
硬件断点等,多多理解这方面的知识.
8 爆破点
呵呵,好多人的必经阶段,改某处(比如jz改为jnz,jnz改为jz等),经过修改之后,达到我们想去的地方,呵呵,往往是"某某
某,你已经某功了".:)
9 算法分析
会爆破了,想进一步提高,就要分析算法了.到这个阶段,祝贺你,你太有才了!!!
10 加密算法
会算法分析之后,我觉得你可以向两方面发展了,一个是加密算法,一个就是脱壳.能分析加密算法比如MD5,SHA等,把注册
信息追出来,呵呵,牛人一个了.
11 脱壳
脱壳分压缩壳和加密壳两种,先学脱压缩壳,有一定能力了再弄加密壳.入门学习方法是自己加壳,然后按教程依样"描一
遍",呵呵,多了就学到知识了.
12 API函数
API全称(Application Programming Interface),是操作系统提供的功能接口,在破解的时候往往需要对API函数进行拦截,比如最简单的MessageBoxA函数,从而达到我们想去到程序的地方.建议有本API函数的电子文档方便查询.
13 PE文件
就是可执行文件,在windows平台上我们常见的就是后缀为.exe或者.dll的文件,它有一定的结构.要学脱壳就要掌握好PE文件结构.
14
呵呵,先到这里了,其实好多文章都说过此类问题,这个主要是为了刚入门的兄弟能有个初步(只是初步)的了解,crack知识
非常多的,以后逐步补充.
--------------------------------------------------------------------------------
2007年05月05日 11:36:01