查看文章 |
软件破解常用汇编指令
2008年07月26日 星期六 下午 07:16
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) 不懂不要紧,一定要先牢记,以后慢慢的理解。 |
最近读者: