1735972496 发表于 2016-9-30 13:56:31

关于汇编的笔记

软件破解常用汇编指令

   cmp    a,b   //比较a与b
   mov    a,b   //把b值送给a值,使a=b
   ret            //返回主程序
   nop            //无作用
   call         //调用子程序,子程序以ret结尾
   je或jz         //相等则跳(机器码是74或84)
   jne或jnz       //不相等则跳(机器码是75或85)
   jmp            //无条件跳(机器码是EB)
   jb             //若小于则跳
   ja             //若大于则跳
   jg             //若大于则跳
   jge            //若大于等于则跳
   jl             //若小于则跳
   pop xxx      //xxx出栈
   push xxx       //xxx压栈
★★破解经典句式★★
1.(最常用)
    moveax [      ]
    movedx [      ]
    call 00??????       关键call
    test eax eax   
    jz(jnz)或jne(je)关键跳转
2 (最常用)
    moveax [      ]
    movedx [      ]
    call 00??????       关键call
    jne(je)             关键跳转
3
mov eax []
mov edx []
cmp eax,edx
jnz(jz)
4
    lea edi [    ]
    lea esi [    ]
    repz cmpsd
    jz(jnz)
5
    moveax [      ]
    movedx [      ]
    call 00??????
    setz (setnz) al (bl,cl…)
6
    moveax [      ]
    movedx [      ]
    call 00??????
    test eax eax
    setz (setnz) bl,

w67185153 发表于 2016-9-30 18:48:07

不错啊支持啊,支持像你学习

91616486 发表于 2016-9-30 22:35:24

支持楼主,感谢楼主!

小承6688 发表于 2016-9-30 23:16:33

好贴希望能继续出更多这样的帖子。

821786713 发表于 2016-10-1 05:06:51

打酱油的啦,飘过赚点海币而已。
页: [1]
查看完整版本: 关于汇编的笔记