美文网首页
xia0LLDB lldb增强工具记录

xia0LLDB lldb增强工具记录

作者: 酱油不爱醋 | 来源:发表于2020-11-26 14:23 被阅读0次

记录一下增强xia0LLDB的使用

sss 安装

git clone https://github.com/4ch12dy/xia0LLDB.git && cd xia0LLDB && ./install.sh

常用命令

  • sbt 用来取代系统的bt命令,它可以恢复符号表,如果需要恢复block的符号表,可以在IDA里使用restore-symbol的脚本导出block的符号表,再使用sbt -f block的符号表路径来添加block的符号表
  • xbr命令用来添加断点。比如:
    xbr "-[MMServiceCenter getService:]"用方法名添加断点
    xbr 0x100009740直接用IDA的地址打断点,免去手动添加偏移的计算
    xbr -a 0x100fb1740在内存地址里加断点
    xbr -E main给main函数打断点
    xbr -E init给第一个mod_init函数打断点
    xbr UPLivePlayerVC给指定类名的所有方法打断点
    xbr -E load给所有+load打断点
  • 获取地址、函数等
    info -m WeChat获取指定APP在手机里的路径、基地址、偏移
    info -a 0x00000001cd4ca3b8获取地址s所在的函数信息
    info -f getpid获取函数所在信息
  • 成员变量
    ivars 0x2835c4d00打印oc对象的所有成员变量
    methods CContactMgr打印oc对象所有的方法

相关文章

  • xia0LLDB lldb增强工具记录

    记录一下增强xia0LLDB[https://github.com/4ch12dy/xia0LLDB]的使用 ss...

  • iOS - LLDB调试

    LLDB(Low Lever Debug) LLDB是默认内置于Xcode中的动态调试工具。标准的 LLDB 提供...

  • iOS逆向与安全5.1:LLDB

    LLDB LLDB(Low Lever Debug)默认内置于Xcode中的动态调试工具。标准的 LLDB 提供了...

  • LLDB调试命令

    LLDB简介 LLDB 是 XCode 内置的调试工具。从 Xcode5 开始,LLDB 已经取代 GDB,成为 ...

  • LLDB 使用总结

    LLDB 使用总结 LLDB简介 LLDB是个开源的内置于XCode的调试工具,可以安装C++或者Python插件...

  • 应用重签名-shell

    终端命令 工具的安装 Derek Selander 安装步骤: 下载LLDB代码,并将lldb_commands文...

  • 关于xcode上的lldb

    Xcode 上的lldb LLDB 调试工具,gdb替代品;LLVM : Low Level Virtual Ma...

  • 09---LLDB

    [TOC] LLDB(Low Lever Debug): 默认内置于Xcode中的动态调试工具。标准的 LLDB ...

  • 知识点-LLDB调试命令

    lldb是我们平时在打断点时候,打印面板出现的。 lldb是Xcode自带的调试工具,下面是常用的lldb调试命令...

  • iOS 逆向相关

    工具:Reveal,snoop-it(监测工具) 反汇编工具:IDA / Hopper 调试工具:LLDB 开发工...

网友评论

      本文标题:xia0LLDB lldb增强工具记录

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