美文网首页
Xcode的动态调试任意的APP-LLDB(下)

Xcode的动态调试任意的APP-LLDB(下)

作者: GeniusWong | 来源:发表于2018-10-21 22:39 被阅读62次

常用LLDB指令

  • 指令格式是

<command> [<subcommand> [<subcommand>...]] <action> [-options [option- value]] [argument [argument...]]
命令 子命令 命令操作 命令选项 命令参数

  • 给test函数设置断点

breakpoint set -n test
// command action option argument

  • 帮助

help 指令

  • expresson执行一个表达式,可以在不重新运行的情况下个性代码,并看到执行结果;简写为 p

expresson self.view.backgroundColor=[UIColor redColor]
p self.view.backgroundColor=[UIColor redColor]

  • -O相当于NSLog(%@);

expresson -O -- self
相当于:
po self

打印当前堆栈信息

frame 栈帧,一帧代表一个函数

  • thread backtrace
    thread breaktrace
    相当于
    bt

  • thread return
    thread return // 函数返回

  • frame variable
    frame variable // 查看当前所有变量,后面可跟变量名

  • continue c
    thread continue // 程序继续运行

  • step s (si 汇编指令级别)
    thread step-in // 遇到函数会进去

  • next n // 单步运行,遇到函数不会进去 (ni 汇编指令级别)
    thread step-over

  • finish
    thread step-out //􏲳􏲴􏰋􏰌􏳤􏲃􏲻􏰺􏰣􏰍􏰾􏳣􏳯􏳰􏰐􏱱􏱲􏰑􏱏􏱝􏰝􏰺􏰣􏲳􏲴􏰋􏰌􏳤􏲃􏲻􏰺􏰣􏰍􏰾􏳣􏳯􏳰􏰐􏱱􏱲􏰑􏱏􏱝􏰝􏰺􏰣􏲳􏲴􏰋􏰌􏳤􏲃􏲻􏰺􏰣􏰍􏰾􏳣􏳯􏳰􏰐􏱱􏱲􏰑􏱏􏱝􏰝􏰺􏰣􏲳􏲴􏰋􏰌􏳤􏲃􏲻􏰺􏰣􏰍􏰾􏳣􏳯􏳰􏰐􏱱􏱲􏰑􏱏􏱝􏰝􏰺􏰣􏲳􏲴􏰋􏰌􏳤􏲃􏲻􏰺􏰣􏰍􏰾􏳣􏳯􏳰􏰐􏱱􏱲􏰑􏱏􏱝􏰝􏰺􏰣􏲳􏲴􏰋􏰌􏳤􏲃􏲻􏰺􏰣􏰍􏰾􏳣􏳯􏳰􏰐􏱱􏱲􏰑􏱏􏱝􏰝􏲳􏲴􏰋􏰌􏳤􏲃􏲻􏰺􏰣􏰍􏰾􏳣􏳯􏳰􏰐􏱱􏱲􏰑􏱏􏱝􏰝􏰺􏰣直接执行完当前函数的所有代码,返回到上一个函数

相关文章

  • Xcode的动态调试任意的APP-LLDB(下)

    常用LLDB指令 指令格式是 [ [ ...]] [-options [option- value]] [a...

  • 十二 iOS逆向-动态调试

    动态调试概念 Xcode动态调试原理 调试任意第三方App LLDB简介 一 动态调试概念 就是在程序运行的过程中...

  • Xcode的动态调试任意的APP

    Xcode的动态调试原理 debugServer 一直存放在Xcode的文件夹里 当Xcode识别到手机后,Xco...

  • iOS逆向 | 如何通过LLDB实现动态调试

    Xcode动态调试的原理 Xcode动态调试的原理,涉及到两个工具,LLDB以及debugserver。debug...

  • IOS逆向_动态调试:debugserver

    1. 动态调试的概念; 2. Xcode动态调试的原理; 3. 通过debugserver调试APP; 1. 动态...

  • 动态调试

    动态调试简介 将程序运行起来,通过下断点,打印等方式,查看参数,返回值,函数调用流程等。 Xcode的动态调试原理...

  • iOS逆向:动态调试

    目录一,Xcode动态调试的原理二,终端动态调试的原理三,建立连接四,LLDB常用命令五,ASLR 一,Xcode...

  • iOS安全防护方案

    1.阻止动态调试 GDB、LLDB是Xcode内置的动态调试工具。使用GDB、LLDB可以动态的调试你的应用程序(...

  • 动态调试

    Xcode动态调试原理 动态调试就是将程序运行起来,通过下断点、打印等方式查看参数、返回值、函数调用流程等。 Xc...

  • iOS 给APP安全升级

    检测设备是否越狱 检测设备网络环境是否开启代理 APP 禁止动态调试 如果你在Xcode调试环境下,去掉#ifnd...

网友评论

      本文标题:Xcode的动态调试任意的APP-LLDB(下)

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