240 发简信
  • 120
    分析Mach-o文件获取无用代码和类

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

  • 120
    Swift 基本数据类型

    变量和常量 声明常量和变量 使用关键字 let 来声明常量 使用关键字 var 来声明变量 可以在一行中声明多个变量或常量,用逗号分隔 类型标注...

  • 120
    Swift简介

    从 2014 年至今,已经有 15 个版本发布,其中 5 个大版本,10 个小版本*与之对比的是 Objective-C 从80年代至今,只有两...

  • Swift赋值和算术运算符

    基本概念 一元运算符对一个目标进行操作。一元前缀运算符(如 !b),一元后缀运算符(b!)。 二元运算符对两个目标进行操作(比如 a + b )...

  • Swift流程控制

    for-in 循环 使用 for-in 循环来遍历序列,比如一个范围的数字,数组中的元素或者字符串中的字符。 如果你不需要序列的每一个值,你可以...

  • Swift集合类

    创建数组 字面量创建 可以使用数组字面量来初始化一个数组,它是一种以数组集合来写一个或者多个值的简写方式。数组字面量写做一系列的值,用逗号分隔,...

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

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

  • 120
    iOS逆向-签名机制

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

  • 120
    iOS逆向-theos(四)

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