16位汇编第九讲汇编指令以及逆向中的花指令
一丶LOOP指令(循环指令)
作用:
循环指令利用cx计数器自动减1,方便实现计数循环的程序结构...JCC 指令,来模拟loop指令
二丶子程序指令(函数的概念基于子程序指令)
问题?...mov ax,cx ;改为cx
mov bx,dx ;改为dx
add ax,bx ;ax和bx相加,结果保存到ax中,...ret
ret的作用,就是从栈栈中取出返回地址,然后赋值给IP继续执行吓一条指令
但是注意,这里并没有平栈,我们必须在外面自己平栈
比如,我们我们入栈两个参数,比如 add sp,4 让sp平栈...然后发现花指令去除了,这个就是最简单的花指令,当然这个可以通过寻找jmp的跳转的字节数,把里面的内容依次修改为NOP,所以就有了花指令去除工具
注意,这里是最简单的花指令,还有更复杂的,道高一尺魔高一丈