原创 二进制-1原创 二进制-1原创 二进制-1原创 二进制-1cmp text 对比命令

push 压栈

lea 是获取地址的指令 把后面那个的地址给eax的指令
原创 二进制-1RET =return差不多 pop eip 把栈顶所指向的值放到eip里面

eip就是下一条要执行的汇编指令

通常 ret上面有个leave leave相当于mov esp,ebp->pop ebp其实就是将栈回收的一个操作

条件转移的意思 j-jump

g-greater

e-equal

l-lease
原创 二进制-1inc加一

dec减一
原创 二进制-1原创 二进制-1原创 二进制-1原创 二进制-1pop eaxmov eax esp 就是把esp的地址放到eax第二部add esp把esp向栈底移动四个字节 就是地址加4

这种操作 原本esp所指向的内容没变,只是把esp的指针往下移动了四个字节

push eax就是压栈的过程

首先把eax的值放到内存里面去

也是分为两步 第一步把esp往栈顶移动四个字节开辟一个32位的存储空间然后把eax的值放到esp新增的32位地址的空间中也就是esp所指向的位置
原创 二进制-1

相关文章:

  • 2021-08-27
  • 2022-01-18
  • 2022-02-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-30
  • 2021-09-03
  • 2021-10-17
  • 2021-08-19
  • 2022-02-16
  • 2021-10-03
相关资源
相似解决方案