240 发简信
IP属地:吉林
  • Resize,w 360,h 240
    深入剖析iOS动态链接库

    iOS不支持动态链接库的特性总是被人诟病。不管你赞不赞同这一点,去弄清楚其中的why和how还是很有趣的一件事情。在这篇文章里我们将会看到库是什...

  • Resize,w 360,h 240
    用Python玩转LLDB

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

    0.4 6140 2 10
  • Ptrace在iOS上反调试的利用和破解

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

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

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

    0.2 5704 0 7 1
  • 常用lldb

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

  • 注入dylib

    开源选择 目前找到比较好的一个开源库是这个https://github.com/Tyilo/insert_dylib 至少我发现它是能够支持模拟...

  • Resize,w 360,h 240
    Linux内存系列2 - CPU Cache

    CPU Cache 今天的CPU比25年前更复杂。那时候,CPU内核的频率与内存总线的频率相当。内存访问只比寄存器访问慢一点。但是,在90年代初...

  • 用Python实现一个XML-RPC服务器

    一个简单的Server 别名 Dotted Names 任意的名字 暴露对象的方法 By default, register_instance(...

  • iOS动态库探究

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

个人介绍
Unknown keeps me alive.