240 发简信
IP属地:加州
  • 120
    分析Mach-o文件获取无用代码和类

    Mach-O Mach-O是Mach object的缩写,是Mac\iOS上用于存储程序、库的标准格式属于Mach-O格式的文件类型有 常见的Mach-O文件类型 Mach-...

  • 120
    iOS逆向-动态调试原理

    一、什么叫动态调试 将程序运行起来,通过下断点,打印等方式,查看参数、返回值、函数调用流程 二、Xcode的动态调试原理 关于GCC、LLVM、GDB、LLDB~Xcode的...

  • 120
    iOS逆向-签名机制

    学习路线 学前须知 如何防止被窃听? 如何加解密 密码的类型 根据秘钥的使用方法,可以将密码分为了两类 对称密码 对称密码中,加解密使用的秘钥是相同的 非对称加密(公钥密码)...

  • 120
    iOS逆向-theos(四)

    安装 安装签名工具ldid 先确保安装brew 利用brew安装ldid 修改环境变量 编辑用户的配置文件 在.bash_profile文件后面加入以下2行 让.bash_p...

  • 120
    iOS逆向-脱壳(三)

    加壳 什么是加壳?利用特殊的算法,对可执行文件的编码进行改变(比如压缩、加密),以达到保护程序代码的目的 脱壳 什么是脱壳?摘掉壳程序,将未加密的可执行文件还原出来(有些人也...

  • 120
    iOS逆向-Mach-O文件(二)

    UIKit的Mach-O文件在哪里?? 系统的动态库 从iOS3.1开始,为了提高性能,绝大部分的系统动态库文件都打包存放到了一个缓存文件中(dyld shared cach...