逆向 - 汇编指令整理

Posted atesetenginner

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了逆向 - 汇编指令整理相关的知识,希望对你有一定的参考价值。

跳转指令

1)无条件跳转
JMP

(2)根据 CX、ECX 寄存器的值跳转
JCXZ:CX 为 0 则跳转)
JECXZ:ECX 为 0 则跳转)

(3)根据 EFLAGS标志位跳转
JE: 等于则跳转
JNE: 不等于则跳转
JZ:为 0 则跳转
JNZ:不为 0 则跳转
JS:为负则跳转
JNS:不为负则跳转
JC:进位则跳转
JNC:不进位则跳转
JO:溢出则跳转
JNO:不溢出则跳转
JA:无符号大于则跳转
JNA:无符号不大于则跳转
JAE:无符号大于等于则跳转
JNAE:无符号不大于等于则跳转
JG:有符号大于则跳转
JNG:有符号不大于则跳转
JGE:有符号大于等于则跳转
JNGE:有符号不大于等于则跳转
JB:无符号小于则跳转
JNB:无符号不小于则跳转
JBE:无符号小于等于则跳转
JNBE:无符号不小于等于则跳转
JL:有符号小于则跳转
JNL:有符号不小于则跳转
JLE:有符号小于等于则跳转
JNLE:有符号不小于等于则跳转
JP:奇偶位置位则跳转
JNP:奇偶位清除则跳转
JPE:奇偶位相等则跳转
JPO:奇偶位不等则跳转

 

以上是关于逆向 - 汇编指令整理的主要内容,如果未能解决你的问题,请参考以下文章

Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段

自制反汇编逆向分析工具 迭代第四版本

RE-1 逆向分析基础

Android 图解逆向工程中ARM常用汇编指令

IOS逆向-arm64汇编

Android逆向基础之ARM汇编语言知识总结