Avatar notebook default
7篇文章 · 10351字 · 1人关注
  • Resize,w 360,h 240
    用Python玩转LLDB

    1. 为什么会有脚本桥接 在LLDB中有很多方式可以创建自定义命令。第一种便是command alias,它为一个静态的命令创建了一个别名。虽然...

    0.4 6130 2 10
  • Resize,w 360,h 240
    逆向系列0x02-攻破OC的Block

    逆向block是一个稍微难点的活,因为你并不知道需要传什么样的参数,也不知道是什么类型的返回。另外,Swift的block的内存分布的实现与OC...

  • Resize,w 360,h 240
    逆向系列0x01-在Swift中使用Social框架

    这里假装iOS上的Social框架是个私有框架,不会使用它的任何头文件或module来帮助我们使用发现的API。我们将会使用dlopen动态加载...

  • Resize,w 360,h 240
    另类iOS上的C函数hook

    hook C函数 先拿一个简单的c函数getenv上手。这个函数接受一个char *类型的参数(得是null terminated string...

    0.2 5704 0 7 1
  • iOS动态库探究

    静态分析可执行文件的frameworks 通过以下命令可以查看需要链接的动态库: 注意这两个目录:/System/Library/Framewo...

  • Ptrace在iOS上反调试的利用和破解

    调试器究竟是怎么工作的?如何阻止一个进程attach(挂载)到app上以及又如何破解这些保护(所谓反调试和反反调试)? 关于系统调用 ptrac...

    0.5 6906 8 10
  • 常用lldb

    Chapter 1 Gettting Started 概览 常用寄存器(x86_64)• FirstArgument:RDI• SecondAr...

文集作者