部门联动工作机制:散人软件破解教程(补课一)- 手把手教你学破解

来源:百度文库 编辑:中财网 时间:2024/05/11 19:09:45
散人软件破解教程(补课一)- 手把手教你学破解

`~,大家好~我是散人,我在拜师网发了4节课程了,可却无人给我留言,浏览次数也只有140多次,不知道是不是我的教程不够好,大家根本看不懂呢,还是觉得我讲的东西离生活太遥远,没有学习的必要,如果是这样,请给我点建议,否则我要开始怀疑教程存在的必要性了。

今天我为大家补节关于跳转的课程!因为大家现阶段对跳转方面的知识接触比较多(并且跳转还是非常重要的知识,只要知道软件的跳向,才能准确的破解软件,修改软件),大家有可能有不懂的地方,所以今天给大家清楚的讲讲这方面的知识!好!今天我还是拿我们第二节课上课破解的软件为例!好,开始吧!现在我们还是用OD载入第二节课使用的软件“LRC傻瓜编辑器”,按照第二节课的“超级字符串参考”的方法找到我们OD反汇编窗口中要修改的关键代码(如果不知道怎么做的话,请参考第二课)(如图123步)

 

 

 

好!现在我们就开始讲跳转了,我教朋友们这方面知识的方法就是分析跳转代码,让大家自然懂就OK!好现在我们就开始分析吧!~

我们先看一下上图的第四行的jge这个条件语句,在我们第一节课里讲到过,是“大于等于就跳”的意思,那为什么要在这个位置上放jge呢?这个问题跟软件注册有关,我们先把LRC傻瓜编辑器打开,看看他的注册信息,我们可以看见没有注册的软件“只能使用15”问题就出在这了!!~~(如图)

 

(因为我的这个软件已经用过了!就剩7天了!呵呵!但不影响我们学习!)呵呵!这句话就和我们刚刚说的jge有牵连了!!jge是大于等于就跳的意思,所以我估计这个条件语句是用来判断软件到没到期的!那它又是怎么控制的呢?我们假设一下,如果这条语句的默认参数为0,那么天数为15天,每过一天就从15天里减1,这样连续15天,这个条件语句就不成立了,因为这时的天数已经到-1了,那么条件语句不成立了又能怎样呢?我们看(如图)

 

 

含有jge这个条件语句的这段代码对应的地址0047E1B30047E1E2有一条绿色的箭头相连,这个相连的箭头就叫做跳转,又因为箭头的起始地点的这段代码中含有条件语句,所以叫做条件跳转(条件跳转一般为绿色箭头相连)。那么跳转又是怎么实现的呢?条件跳转一般是在条件语句满足条件时才会被执行的,条件跳转的执行方向也就是条件跳转箭头指向的地址,那么也就是说当我们使用这个软件时我们的试用期限在这个条件语句的范围内,那么跳转也就实现,直接跳到指向的地址,但当我们已经超出条件语句的范围了,那我们的跳转也就不执行了,系统将会往下走,我们可以试试,假如说这个条件语句的范围为n>=0n就是没注册试用的天数,刚使用时给n=15天,以后每天减1,在15天之前都是在n>=0的条件范围内所以就实现跳转,但过了15天后n= -1了也就说超出了范围,那我们的系统就往下走,好,我们想证明我们的判断对错的话,就要做个实验就知道了,我们先想假如使用天数是15天,默认判断值0,那我们将jge改成jl(在第一章说过,小于就跳的意思),那就是说只要n<0那我们就实现跳转,反而n>0的话那我们就不执行,我们的试用天数为n=15天,那么我们改完后这个软件一定会提示你“试用期已经结束”的,因为15>0了,系统就往下走了,而下面的正好就是系统提示的“试用期已经结束”这句话!试试!(如图)

 

 

哈哈!我们真的猜中了!好!继续!现在我就再讲下假如说这个软件到期了的话那他的系统走向。当我们的使用期限到了以后,jge这个跳转就不被执行了,而是系统会一行一行的往下走(如图)

 

 

我们看在jge下面还有个红色的jmp看过我课的朋友可能都知道是无条件跳转的意思(无条件跳转的箭头是红色的,也就是必执行的意思)(如图)

 

 

它跳向的地址是0047E240 (如图)

 

 

呵呵,为什么要在这里放个jmp跳转呢?有可能朋友们已经看到了,那就是在jmp下面不远处就是注册成功的信息了,一旦系统走到这里也就是说我们只要超过了试用期限的话那么系统将自动注册成功,天底下哪有这等好事?所以作者在这放了一个无条件跳转,让他跳到注册成功的信息的后面。这样我们没有注册软件的话,到期了就是到期了,也不会出现奇迹了。这下子明白了吧!其实这节课讲的知识很少,只是教大家一些基础跳转动作,我今天给大家讲了两个跳转就够了,其实其他的象jmp下面的jnz跳转是干什么用的都是一样的,只要大家知道这些语句是干什么用的,跳转很容易明白的!好了!今天的补课就讲到这吧!大家可以在自己的电脑上试试刚才学的这些,你还可以把jmp改成别的试试,这样可以好好的了解一下软件的结构,对破解别的软件时很有帮助的,俗话说:“师傅领进门,修行在个人”虽然我不算师傅,但意思都是一样的,这个是要自己琢磨研究的!书是学习最好的伙伴!好了!就到这吧!呵呵!88

 

以后课程将每周日发布一篇

下节课程时间:六月二十七日 12:00整