老文章档案 · 2003 年

DFCG破解入门第一课

赢政天下 [WINZHENG.COM] · 网络学院 · 2003-09-02 · 作者:人气: · 出处:赢政天下整理收藏)

破解入门第一课

同学们,大家好,现在我来给大家上第一课,请注意听讲,并保持肃静!

首先,我来讲一下汇编语言的几条常用命令:

跳转命令

根据条件作出是否跳转的决定,通常前面会有一个判断语句,例如:

CMP AX,BX

JZ XX

上面两条命令意为用AX减BX,它的值如果为0则跳转到XX的标号行.

常用的跳转命令有:

JZ/JE

相等或为零为则跳转

JNZ/JNE

不相等或不为零则跳转

JL/JLE

小于/小于或等于则跳转

JG/JGE

大于/大于或等于则跳转

JMP

无条件跳转

比较语句

CMP AX,BX

AX寄存器减去BX寄存器的内容

AND AX,BX

AX与BX做"与运算"

OR AX,BX

AX与BX做"或运算"

TEST AX,BX

与 AND AX,BX 命令有相同效果

XOR AX,AX<?td>

使AX的内容清零,每个寄存器与自己作异或运算等于清零动作.<?td>

子程式

一个子程的模样长得像这个样子

CALL 15F:334422

子程式是个很重要的概念,它是主程式的一个分支,用来做特定动作.

打个比方: 你要上班,先你是走路到车站,然后上车,然后下车,然后走到自己的办公室.

这里如果要把上班编为一段程式的话,那么就可以把"走路","搭车","走到办公室"做为分支程式来处理.

说得再通俗一点就是: 你要破解的程式不可能就是一条主程式到底,肯定会呼叫下面的子程式,由子程式来处理你发送的注册信息,然后比较,然后标记是否注册正确,这些都是靠它来完成的.

所以说,破解的关键在于,你找准程式在哪儿将会作注册判断,并进入那个注册子程式,仔细观察,你就成功了.子程式的返回码是 RET

算术运算

ADD AX,BX

加法运算 AX=AX+BX

SUB AX,BX

减法运算 AX=AX-BX

INC AX

寄存器加一 AX=AX+1

DEC AX

寄存器减一 AX=AX-1

MUL

乘法运算

DIV

除法运算

数据操作

MOV AX,BX

数据传送指令,将BX的值移送到AX中

XCHG AX,BX

将AX与BX的值互换

(出处:赢政天下整理收藏)

相关文章:

·5StarZip 2001 破解--初学者破解入门

·DFCG破解入门第二课

·DFCG破解入门第三课

·DFCG破解入门第四课

·DFCG破解入门第五课

相关软件:

→ 特别推荐

→ 热点TOP10

关于我们 |

帮助(?)

| 广告服务 |

版权声明 |

商业合作 |

发展历程 |

加盟我们 |

联系我们

Copyright © 1999-2003

winzheng.com All Rights Reserved.

繁体版:由华琦数码技术提供

Powered

by:MeSky.Net

2003-2004 年,宽带刚刚普及,下载站的文章区是许多人学电脑的第一课堂。
🕰 → 🤖 从那时到现在

当年一篇教程能让一台电脑焕然一新;今天的效率工具换成了 AI。 想知道当下最可靠的 AI 模型怎么选?看 赢政指数——我们用了 28 年的选软件严谨,现在用来评测大模型。

档案性质声明:本页为赢政天下(1998-2011)老文章的历史档案复原, 内容反映当年发表时的原貌——包括当年的技术表述、软件版本与观点,部分方法在今天已不适用或不合规,仅作互联网历史记录与研究用途, 不提供任何形式的下载。原始数据经由公共网络存档(Internet Archive)复原。发现问题请联系我们
← 返回老文章档案 · 软件史档案馆 · 赢政天下站史