飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 1012|回复: 6

[求助] ida识别汇编函数返回的问题

[复制链接]
  • TA的每日心情
    奋斗
    2024-3-4 18:06
  • 签到天数: 44 天

    [LV.5]常住居民I

    发表于 2024-1-2 10:01:13 | 显示全部楼层 |阅读模式
    ida在BR  X25函数就结束。但是看汇编该函数在后面还有很多汇编指令,为什么这样
    download.png
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    1 小时前
  • 签到天数: 2074 天

    [LV.Master]伴坛终老

    发表于 2024-1-2 11:46:17 | 显示全部楼层
    那是下一个函数了
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-3-4 18:06
  • 签到天数: 44 天

    [LV.5]常住居民I

     楼主| 发表于 2024-1-2 16:29:21 | 显示全部楼层
    本帖最后由 wings2023 于 2024-1-2 16:32 编辑
    lies2014 发表于 2024-1-2 11:46
    那是下一个函数了

    没有ret,怎么识别函数返回了呢。ida好像也没识别出后面的汇编指令是另一个函数吧,因为没有显示sub_xxxx。而且这个函数只有sp的拉伸,没有回收

    点评

    没仔细看图,br是跳转,这个函数还没有结束,只是这个跳转目标是寄存器地址,ida确认不了跳到哪里 再加上后面跟着的二进制ida识别为数据,把代码隔开了,ida就认为这段结束了  详情 回复 发表于 2024-1-2 17:38
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    1 小时前
  • 签到天数: 2074 天

    [LV.Master]伴坛终老

    发表于 2024-1-2 17:38:42 | 显示全部楼层
    wings2023 发表于 2024-1-2 16:29
    没有ret,怎么识别函数返回了呢。ida好像也没识别出后面的汇编指令是另一个函数吧,因为没有显示sub_xxxx ...

    没仔细看图,br是跳转,这个函数还没有结束,只是这个跳转目标是寄存器地址,ida确认不了跳到哪里

    再加上后面跟着的二进制ida识别为数据,把代码隔开了,ida就认为这段结束了

    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    6 天前
  • 签到天数: 265 天

    [LV.8]以坛为家I

    发表于 2024-1-3 06:57:00 | 显示全部楼层
    学习 了  ,支持    。
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-3-4 18:06
  • 签到天数: 44 天

    [LV.5]常住居民I

     楼主| 发表于 2024-1-3 09:03:31 | 显示全部楼层
    lies2014 发表于 2024-1-2 17:38
    没仔细看图,br是跳转,这个函数还没有结束,只是这个跳转目标是寄存器地址,ida确认不了跳到哪里

    再 ...

    有办法显示完整的函数吗,这样看不了完整的伪代码

    点评

    左侧函数窗在函数名上右键可以编辑函数,其中就有函数的起始地址编辑  详情 回复 发表于 2024-1-3 09:56
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    1 小时前
  • 签到天数: 2074 天

    [LV.Master]伴坛终老

    发表于 2024-1-3 09:56:31 | 显示全部楼层
    wings2023 发表于 2024-1-3 09:03
    有办法显示完整的函数吗,这样看不了完整的伪代码

    左侧函数窗在函数名上右键可以编辑函数,其中就有函数的起始结束地址编辑
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表