一.机械码,又称机器码.
ultraedit打开,编辑exe文件时你会看到
许许多多的由0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F组成的数码,这些数码
就是机器码.
修改程序时必须通过修改机器码来修改exe文件.
二.需要熟练掌握的全部汇编知识(只有这么多)
不大容易理解,可先强行背住,混个脸儿熟,以后慢慢的就理解了
cmp a,b 比较a与b
mov a,b 把b的值送给a
ret 返回主程序
nop 无作用,英文“no operation”的简写,意思是“do nothing”(机器码90)***机器码的含义参看上面
(解释:ultraedit打开编辑exe文件时你看到90,等同于汇编语句nop)
call 调用子程序
je 或jz 若相等则跳(机器码74 或0F84)
jne或jnz 若不相等则跳(机器码75或0F85)
jb 若小于则跳
ja 若大于则跳
jg 若大于则跳
jge 若大于等于则跳
jl 若小于则跳
jle 若小于等于则跳
pop 出栈
push 压栈
三.常见修改(机器码)
74=>75 74=>90 74=>EB
75=>74 75=>90 75=>EB
jnz->nop
75->90(相应的机器码修改)
jnz -> jz
75->74 (正常) 0F 85 -> 0F 84(特殊情况下,有时,相应的机器码修改)
四.两种不同情况的不同修改方法
2.修改为nop
je(jne,jz,jnz) =>nop相应的机器码90 (正确信息向上找到的第一个跳转) nop的作用是抹掉这个跳转,使这个跳转无效,失去作用,从而使程序顺利来到紧跟其后的正确信息处
xxxxxxxxxxxx 正确信息,例如:注册成功,谢谢您的支持等(我们希望它不被跳过,让它出现,程序一定要顺利来到这里)
。。。
。。。
xxxxxxxxxxxx 出错信息(我们希望不要跳到这里,不让它出现)
。。。
。。。
五.爆破无敌口诀 背会此口诀,天下无敌,以后慢慢琢磨,仔细体会,收益多多。如此好的口诀,不要错过
一条(跳)就死,九筒(90)就胡 (对应上面的2.修改为nop)
妻死(74)便妻无(75)
爸死(84)便爸无(85)
汇编语言程序破解基本知识_加密解密_网络安全_
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。
相关推荐
- 人教点读IOS版下载 人教点读(电子点读软件) v5.2.401 苹果手机版 下载-
- 视频下载 Kigo Hulu Video Downloader(Hulu视频下载)V1.1.3.795 中文安装版 下载-
- 天方夜谭云助手下载 天方夜谭云助手 v1.0.1 绿色版 下载-
- 简数采集器下载 简数采集器助手 vT20.V2 安装版 下载-
- 空间说说导出助手下载 QQ空间说说导出助手 v1.0 绿色版 下载-
- 课堂派自动签到下载 课堂派自动签到系统 v1.0 绿色版 下载-
- 网络验证系统下载 JangE ToolBox(网络验证系统) v1.1 绿色版 下载-
- Chrome书签整理下载 Chrome书签整理 v1.0 绿色版 下载-
- U号租客户端下载 U号租客户端 v1.1.2.3 安装版 下载-
- 微博签到小助手下载 微博签到任务小助手 v1.0 绿色版 下载-