飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4625|回复: 0

[iOS] 为什么有些App无法命中断点?

  [复制链接]
  • TA的每日心情
    郁闷
    2020-10-26 09:46
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2020-11-4 14:51:49 | 显示全部楼层 |阅读模式
    本帖最后由 音乐课代表 于 2020-11-4 14:53 编辑

    我在逆向一个App,前面的流程我确定没错,在用lldb动态调试的时候,明明断点已经打在了正确的函数上(已经加上了ASLR偏移量),在lldb中使用b命令查看,的确断点已经打上。
    而且我确定程序流程一定会走这个函数,但是我在动态调试的时候,断点却一直无法命中。我之前的认知是lldb+debugserver不是可以调试任意的app吗,不管其是否存在符号表之类的。
    但是这个App的确无法命中断点。没其它办法 ,我又换了一个低版本的包来试了下,结果低版本的断点可以命中。
    所以这在里想请教一下大家,现在的反调试手段里面是不是有能够让你的lldb无法命中断点的方法?即断点已经打在了正确的函数上,但是就是无法断下来?
    谢谢。
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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