美文网首页
LLDB(Low Lever Debug)

LLDB(Low Lever Debug)

作者: GTMYang | 来源:发表于2018-05-03 08:55 被阅读0次

    逆向课程随堂笔记

    断点

    • 设置断点
      $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]
    • x
    • register read
    • po

    关于后期的课程安排(非越狱!)

    OC反汇编(MachO文件的东西)
    密码学(Base64,HASH,RSA)
    苹果签名技术
    重签名 Xcode签名 脚本自动签名
    动态库(动态库的注入)
    HOOK原理

    相关文章

      网友评论

          本文标题:LLDB(Low Lever Debug)

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