【问题标题】:Meaning of retn4 in idaida中retn4的含义
【发布时间】:2017-07-20 05:44:09
【问题描述】:

我正在尝试理解一个 DLL。我是 IDA 反汇编程序的新手。我遇到了这个指令。以下指令是什么意思?我在 IDA 5.0 免费软件中看到了这一点。

retn 4

【问题讨论】:

    标签: assembly reverse-engineering ida


    【解决方案1】:

    retn in 是一个汇编指令“return near”,而不是 retf = return far。根据https://courses.engr.illinois.edu/ECE390/archive/fall2001/books/labmanual/inst-ref-ret.htmlretn X指令是返回+移动堆栈指针X更多字节。这通常由具有调用约定的方法使用,其中被调用者负责从堆栈中删除传递的参数,例如__stdcall

    【讨论】:

      猜你喜欢
      • 2020-09-03
      • 1970-01-01
      • 2016-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-28
      • 2013-02-21
      • 1970-01-01
      相关资源
      最近更新 更多