如何破解软件机器码破解基本知识一、机械码,,编辑exe文件时你会看到许许多多的由0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F组成的数码,、需要熟练掌握的全部汇编知识(只有这么多)不大容易理解,可先强行背住,混个脸儿熟,以后慢慢的就理解了cmpa,b比较a与bmova,b把b的值送给aret返回主程序nop无作用,英文“nooperation”的简写,意思是“donothing”(机器码90)***机器码的含义参看上面(解释:ultraedit打开编辑exe文件时你看到90,等同于汇编语句nop)call调用子程序je或jz若相等则跳(机器码74或0F84)jne或jnz若不相等则跳(机器码75或0F85)jmp无条件跳(机器码EB)jb若小于则跳ja若大于则跳jg若大于则跳jge若大于等于则跳jl若小于则跳jle若小于等于则跳pop出栈push压栈三、常见修改(机器码)74=>7574=>9074=>EB75=>7475=>9075=>EBjnz->nop75->90(相应的机器码修改)jnz->jmp75->EB(相应的机器码修改)jnz->jz75->74(正常)0F85->0F84(特殊情况下,有时,相应的机器码修改)四、(jne,jz,jnz)=>jmp相应的机器码EB(出错信息向上找到的第一个跳转)jmp的作用是绝对跳,无条件跳,从而跳过下面的出错信息xxxxxxxxxxxx出错信息,例如:注册码不对,sorry,未注册版不能...,"FunctionNotAvaibleinDemo"mandNotAvaible"或"Can'tsaveinShareware/Demo"等(我们希望把它跳过,不让它出现)xxxx
如何破解软件机器码 来自淘豆网m.daumloan.com转载请标明出处.