
7篇文章 · 10351字 · 1人关注
1. 为什么会有脚本桥接 在LLDB中有很多方式可以创建自定义命令。第一种便是command alias,它为一个静态的命令创建了一个别名。虽然...
逆向block是一个稍微难点的活,因为你并不知道需要传什么样的参数,也不知道是什么类型的返回。另外,Swift的block的内存分布的实现与OC...
这里假装iOS上的Social框架是个私有框架,不会使用它的任何头文件或module来帮助我们使用发现的API。我们将会使用dlopen动态加载...
hook C函数 先拿一个简单的c函数getenv上手。这个函数接受一个char *类型的参数(得是null terminated string...
静态分析可执行文件的frameworks 通过以下命令可以查看需要链接的动态库: 注意这两个目录:/System/Library/Framewo...
调试器究竟是怎么工作的?如何阻止一个进程attach(挂载)到app上以及又如何破解这些保护(所谓反调试和反反调试)? 关于系统调用 ptrac...
Chapter 1 Gettting Started 概览 常用寄存器(x86_64)• FirstArgument:RDI• SecondAr...
文集作者