Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1411590
  • 博文数量: 416
  • 博客积分: 13005
  • 博客等级: 上将
  • 技术积分: 3297
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-05 16:26
文章分类

全部博文(416)

文章存档

2014年(1)

2013年(4)

2012年(46)

2011年(64)

2010年(12)

2009年(4)

2008年(40)

2007年(187)

2006年(58)

分类:

2007-11-23 14:29:40

cmp??a,b?? //?比较a与b
?mov??a,b?? //?把b值送给a值,使a=b
?ret??????//?返回主程序
?nop??????//?无作用,英文(no operation)简写,意思“do nothing”(机器码90)
???????????? (ultraedit打开编辑exe文件看到90相当汇编语句的nop)
?call????? //?调用子程序,子程序以ret结尾
?je或jz???? //?相等则跳(机器码是74或84)
?jne或jnz??? //?不相等则跳(机器码是75或85)
?jmp??????//?无条件跳(机器码是EB)
?jb?????? //?若小于则跳
?ja?????? //?若大于则跳
?jg?????? //?若大于则跳
?jge??????//?若大于等于则跳
?jl?????? //?若小于则跳
?pop xxx????//?xxx出栈
?push xxx??? //?xxx压栈

爆破无敌口诀 

一条(跳)就死,九筒(90)就胡
(对应上面的2--修改为nop)
一条(跳)就胡,一饼(EB)伺候
(对应上面的1--修改为jmp) 
(74) 变(75)
(84) 变 (85) 
 大家不懂不要紧,一定要先牢记,以后慢慢的理解。
阅读(751) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~