美文网首页
iOS逆向学习笔记 - lldb 调试

iOS逆向学习笔记 - lldb 调试

作者: iOS_LeON | 来源:发表于2018-05-16 14:05 被阅读9次

断点

  • 设置断点
    $breakpoint set -n XXX
    set 是子命令
    -n 是选项 是--name 的缩写!

  • 查看断点列表
    $breakpoint list

  • 删除
    $breakpoint delete 组号

  • 禁用/启用
    $breakpoint disable 禁用
    $breakpoint enable 启用

  • 遍历整个项目中满足Game:这个字符的所有方法
    $breakpoint set -r Game:

流程控制

  • 继续执行
    $continue c
  • 单步运行,将子函数当做整体一步执行
    $n next
  • 单步运行,遇到子函数会进去
    $s

stop-hook

让你在每次stop的时候去执行一些命令,只对breadpoint,watchpoint

常用命令

  • image list ( 输出所有项目中导入的库文件 )
  • p ( 可动态添加代码段, 但是不会修改源代码所产生的结果)
  • b -[xxx xxx] (b : breakpoint , 向xxx类的xxx方法添加一个断点)
  • x (x : memory read , 查看内存地址)
  • register read ( 查看寄存器 )
  • po (输出内容)

相关文章

  • 2019年iOS逆向最新学习资料(三):强大的断点调试工具

    1、强大的lldb 上文我们说到了调试。在iOS逆向中,很多人推荐debugserver + lldb 其实调试只...

  • iOS逆向之HOOK原理介绍

    上一篇文章地址: iOS逆向之动态调试 (LLDB)介绍 上篇文章讲了如何使用LLDB进行动态调试. 如果你对文...

  • iOS逆向学习笔记 - lldb 调试

    断点 设置断点$breakpoint set -n XXXset 是子命令-n 是选项 是--name 的缩写! ...

  • LLDB调试命令

    一、LLDB 正向开发与逆向都经常会用到LLDB调试,而熟悉LLDB调试对正向、逆向开发都有很大的帮助,尤其是动态...

  • iOS逆向--LLDB调试

    一、断点:breakPoint 项目开发者最常用的就是断点调试,但是我们一般都是在代码的某一行点一下下个断点,我们...

  • iOS 调试

    iOS调试 - NSLog iOS调试 - 断点 iOS调试 - LLDB iOS调试 - EXC_BAD_ACC...

  • iOS逆向开发(四)----LLDB,ASLR

    iOS逆向开发(四)----LLDB,ASLR 我们常常需要动态调试app,通过xcode安装的app都支持动态调...

  • Class - dump

    逆向原理 动态调试 通过界面调试Cycript\Xcode LLDB!静态分析 利用我们之前学习的汇编代码,分析三...

  • 十六、LLDB(一)

    学习LLDB指令。掌握LLDB指令,不仅仅在逆向上有用,在平时开发调试中也是事半功倍。 一、简介 终端上的LLDB...

  • iOS高级调试&逆向技术

    iOS高级调试&逆向技术 iOS高级调试&逆向技术

网友评论

      本文标题:iOS逆向学习笔记 - lldb 调试

      本文链接:https://www.haomeiwen.com/subject/yaypdftx.html