1.No module named 'frida' 解决方式:缺什么就装什么 例如: 需要看日志就加上--log ...[作者空间]
1. 准备: mac电脑 越狱好的手机 一个待分析的app 2. app砸壳 文章参考https://www.ji...[作者空间]
剥离符号 strip:移除指定符号。在Xcode中默认strip是在Archive的时候才会生效,移除对应符号 s...[作者空间]
iOS 底层原理 + 逆向 文章汇总[https://www.jianshu.com/p/412b20d9a0f6...[作者空间]
一、前言 动态调试就是在我们的程序运行之时,通过下断点、打印等一系列方式查看参数、返回值、函数调用流程等等。不仅是...[作者空间]
一、启动优化 冷启动:第一次启动App热启动 启动优化一般讲的是冷启动 启动阶段:main函数之前、main函数之...[作者空间]
1. 动态库 1.1 为什么是动态库? 系统核心可以让一个动态库供多个进程使用。比如大家都用同一套UIKit,就只...[作者空间]
前提 这段时间升级了 Xcode11.0,在 iOS13.0 运行的时候,当运行到 [textField setV...[作者空间]
安装签名工具ldid 先确保安装了brew $ /usr/bin/ruby -e "$(curl -fsSLhtt...[作者空间]
Xcode 为什么可以调试APP? 平时开发中当我们给代码打断点,调试程序(lldb),这一切都离不开一个媒介de...[作者空间]
一、Fishhook 是什么? 简单来说Fishhook就是hook函数的一种工具,当然它hook的原理和我们熟知...[作者空间]
本demo以通讯录的c function为例 hook其中的一个c function。 app为 这个app是在获...[作者空间]
因为iOS的封闭性,很大可能上,较多的工程师做了很长时间开发也不知道设备上的系统文件目录结构到底是怎样的。数据存储...[作者空间]