ObjC运行时概览

iOS逆向时,常会涉及到底层的一些机制,其中就包括,ObjC运行时=Runtime

iOS逆向期间涉及到的很多内容,都和Runtime有关:

  • 逆向技术
    • Method Swizzling
      • 底层就依赖于Objc的Runtime机制
    • 导出头文件
      • 据说底层机制就依赖于ObjC的Runtime
        • 据说,如果代码换成Swift,就无法导出头文件
  • 动态调试
    • 可以输出类的属性和函数
      • 底层就涉及到,Runtime中的NSObjectisa等内容

results matching ""

    No results matching ""