软件破解常用汇编指令

献给初学破解人的口诀和指令(绝对经典)

软件破解常用汇编指令

   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)
  大家不懂不要紧,一定要先牢记,以后慢慢的理解。

上一篇: 明天,上班
下一篇: 同学生日

访客评论
#1
回复 LLK 2006-02-07, 14:38:45
看不懂

郁闷
#2
回复 QQ:5507732 2006-11-02, 15:09:03
明白了 谢谢
一条(跳)就死,九筒(90)就胡
                    (对应上面的2--修改为nop)
                  一条(跳)就胡,一饼(EB)伺候
                    (对应上面的1--修改为jmp)
                          (74) 变(75)
                          (84) 变 (85)
说白了就是让软件程序注册码不起作用,一般注册码输入时会比较里面的库让它不起作用,让软件程序的注册码输入错误就可以注册成功.(排除点背 随机生成注册码正好跟正确注册码一样 哈哈)
发表评论

评论内容 (必填):