coolfly教程 破解入门第一集
同学们,大家好,现在我来给大家上第一课,请注意听讲,并保持肃静!
首先,我来讲一下汇编语言的几条常用命令:
跳转命令
根据条件作出是否跳转的决定,通常前面会有一个判断语句,例如:
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
使AX的内容清零,每个寄存器与自己作异或运算等于清零动作.
子程式
一个子程的模样长得像这个样子
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破解入门第四课
·DFCG破解入门第五课
·DFCG破解入门第六课
·DFCG破解入门第七课
·DFCG破解入门第八课
·DFCG破解入门第九课
相关软件:
→ 特别推荐
→ 热点TOP10
我为人人《《==》》人人为我
关于我们 |
帮助(?)
| 广告服务 |
版权声明 |
商业合作 |
发展历程 |
加盟我们 |
联系我们
Copyright © 1999-2003
winzheng.com All Rights Reserved.
繁体版:由华琦数码技术提供
Powered
by:MeSky.Net
当年一篇教程能让一台电脑焕然一新;今天的效率工具换成了 AI。 想知道当下最可靠的 AI 模型怎么选?看 赢政指数——我们用了 28 年的选软件严谨,现在用来评测大模型。