BboyZJ

  • 首页
  • 标签
  • 分类
  • 首页
  • 标签
  • 分类
  • OC逆向01:初始汇编

    前言在逆向开发中,非常重要的一个环节就是 静态分析,众所周知,手机上安装 APP 其本质是一个 二进制文件,因为iPhone手机本质上执行的指令是二进制,是由手机上的 CPU 执行的;而静态分析是建立在分析二进制上面的。所以在学习逆向之前,需要提前了...
      2022-04-20  
    • OC-逆向探索篇 
     
    • iOS-OC 
    Read moreOC逆向01:初始汇编 
  • OC逆向11:代码注入(下)

      2022-02-08  
    • OC-逆向探索篇 
     
    • iOS-OC 
    Read moreOC逆向11:代码注入(下) 
  • OC逆向11:代码注入(上)

    前言本文主要讲解代码注入的两种方式: Framework注入、dylib注入 代码注入一般修改原始的程序,是 利用代码注入 的方式,注入代码就会选择利用 Framework 或者 dylib 等三方库的方式注入 查看Mach-O文件 在了解注入前...
      2022-02-08  
    • OC-逆向探索篇 
     
    • iOS-OC 
    Read moreOC逆向11:代码注入(上) 
  • OC逆向12:Mach-O文件(下)

    前言本文主要介绍Mach-O的结构演示 Mach-O内部结构因为Mach-O文件本身是一种文件格式,所以我们一定需要了解其文件内部结构,其内部结构如下图所示: Mach-O 的组成结构主要分为 三部分 Header 包含该 二进制文件的一般信息 ...
      2022-01-25  
    • OC-逆向探索篇 
     
    • iOS-OC 
    Read moreOC逆向12:Mach-O文件(下) 
  • OC逆向12:Mach-O文件(上)

    前言本文主要介绍 Mach-O文件格式 以及 通用二进制文件 Mach-O 文件概述 Mach-O其实是 Mach Object 文件格式的缩写,是 Mac 以及 iOS 上 可执行文件的格式,类似于 Window 上的 PE格式(Portable ...
      2022-01-25  
    • OC-逆向探索篇 
     
    • iOS-OC 
    Read moreOC逆向12:Mach-O文件(上) 
  • OC高级强化04:静态库和动态库

    常见的库文件格式 .a 静态库 .dylib 传统意义的动态库 .framework 可静态库也可动态库 .xcframework 2018年推出的针对不同架构的库 什么是库?库(Library)说白了就是一段编译好的而进行代码,加上头文件就可以供...
      2022-01-07  
    • OC 
     
    • OC-底层原理探索篇 
    Read moreOC高级强化04:静态库和动态库 
  • OC高级强化04:静态库和动态库

    常见的库文件格式 .a 静态库 .dylib 传统意义的动态库 .framework 可静态库也可动态库 .xcframework 2018年推出的针对不同架构的库 什么是库?库(Library)说白了就是一段编译好的而进行代码,加上头文件就可以供...
      2022-01-07  
    • OC 
     
    • OC-底层原理探索篇 
    Read moreOC高级强化04:静态库和动态库 
  • OC高级强化03:符号与链接

    编译成目标文件.o的过程 对代码进行 汇编 把 符号 进行 归类 -> 重定位符号表 重定位符号表 -> .m/.o 用到的 API .o -> 链接 -> 符号表和重定位符号表 合并到 一张表中 ->...
      2022-01-07  
    • OC 
     
    • OC-底层原理探索篇 
    Read moreOC高级强化03:符号与链接 
  • OC高级强化03:符号与链接

    编译成目标文件.o的过程 对代码进行 汇编 把 符号 进行 归类 -> 重定位符号表 重定位符号表 -> .m/.o 用到的 API .o -> 链接 -> 符号表和重定位符号表 合并到 一张表中 ->...
      2022-01-07  
    • OC 
     
    • OC-底层原理探索篇 
    Read moreOC高级强化03:符号与链接 
  • OC高级强化02:Mach-O与链接器

    Mach-O 是什么?Mach-O(Mach Object)是 macOS、iOS、iPadOS 用来 存储程序和库 的 文件格式。对应系统通过应用 二进制接口(application binary interface,缩写 ABI)来运行该格式的文...
      2022-01-05  
    • OC 
     
    • OC-底层原理探索篇 
    Read moreOC高级强化02:Mach-O与链接器 
Prev Next
© 2019 - 2023    张建
VISITOR COUNT  TOTAL PAGE VIEWS 
POWERED BY Hexo
THEME Redefine v1.1.5
2019/8/17 11:45:14
Blog up for days hrs Min Sec