引导程序 启动设备时,所有的设备都会有引导程序,引导 ROM 只读内存,系统相关,验证,在启动系统之前验证,如果通...[作者空间]
前言 在 微信抢红包(四) 中,我们已经获取了抢红包所必备的所有参数,那接下来拿到参数调用抢红包的方法 Open...[作者空间]
前言 在 微信抢红包(二) 中,我们已经知道了调用 抢红包时返回的 URL,如下: 继续分析 通过 微信抢红包(...[作者空间]
前言 在 微信抢红包(一) 中我们已经修改了WeChat 的 设置界面了, 那接下来就要实现其功能了。 分析逻辑 ...[作者空间]
准备工作 新建一个 MonkeyDev 项目,重签名 WeChat。 需求 修改 WeChat的设置界面,添加自定...[作者空间]
前言 FLEX库 本作为越狱手机的调试神器,分析界面、布局等等。但是能不能安装到 非越狱手机上呢???怎么做???...[作者空间]
准备工作 新建一个Demo ,类似登录页面,少许逻辑,导出 app 包 和 头文件,以待备用。 新建一个 Monk...[作者空间]
创建项目 创建一个项目1,添加 fishhook.c 和 fishhook.h 拖两个按钮,测试一下,我们的目的是...[作者空间]
注入小结 通过之前的学习,我们知道了利用动态库注入的两种方式: 注入 App 后,使得 项目和动态库产生关联关系。...[作者空间]
新建工程,注入 Framework后,注入简单测试代码,利用 Runtime 特性交换方法[作者空间]
前言 经过上一次的 App 重签名,大概过程都熟悉了,现在开始新的练习,代码注入,其实过程很简单,就是重签名 Ap...[作者空间]
前言 APP 选择证书,打包,安装,Xcode 为什么可以做呢?因为 Xcode 有这个功能。 手动签名 使用 x...[作者空间]
前言 签名是什么? 我们的 APP 是如何签名的?APP 调试为什么就可以安装呢? 数字签名就是将 APP 的 h...[作者空间]
OC block 汇编 在 main 方法中,写一个最简单的 Block: 汇编 打印 isa 指针: 可以看到为...[作者空间]
前言 我们知道对于OS X和iOS 来说 Mach-O 是其可执行文件的格式。在 Mach-O 文件一 中,我们知...[作者空间]
MachO文件 官方介绍总共有11种格式! 是 Mach Object的缩写,是Mac\iOS 上用于存储程序,库...[作者空间]
逆向原理 动态调试 通过界面调试Cycript\Xcode LLDB!静态分析 利用我们之前学习的汇编代码,分析三...[作者空间]
Cycript的使用方法 Cycript的开启和关闭开启cycriptcy#cycript -p 进程IDcycr...[作者空间]
前言 Cycript是一个集成了Objective-C、JavaScript、Java等多种语法的调试工具,可以用...[作者空间]
1 dyld 1.1 dyld简介 在iOS系统中,几乎所有的程序都会用到动态库,而动态库在加载的时候都需要用d...[作者空间]