
IOS逆向分析
文章平均质量分 70
IOS新手教程、高级进程教程
Tasfa
www.tasfa.cn
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IOS逆向-Metal逆向
什么是Metal?Metal 是一个和 OpenGL ES 类似的面向底层的图形编程接口,通过使用相关的 api 可以直接操作 GPU ,最早在 2014 年的 WWDC 的时候发布。特点:GPU 支持的 3D 渲染和 CPU 并行处理数据 (深度学习)提供低功耗接口可以和 CPU 共享资源内存用途图片处理 滤镜/调整视频处理机器学习大计算工作,分担CPU压力Metal逆向default.metallib解析Shader转换C。原创 2022-10-25 18:30:16 · 2080 阅读 · 0 评论 -
IOS逆向-MonkeyDev使用
文章目录背景MonkeyDev入门Logos HookSubstrate HookFish Hook参考背景很多情况下,比如抓帧、动态调试、持续性Hook等需要进行重打包重签名debug,因此本篇主要分享MonkeyDev的各类使用姿势MonkeyDev入门安装使用 <点我>绕过签名校验、反调试检测Logos Hook文档 LogosSubstrate HookFish Hook参考MonkeyDeviOS应用安全 MonkeyDev的使用MonkeyDev安原创 2021-09-17 16:27:24 · 1981 阅读 · 2 评论 -
IOS逆向-抓帧分析
背景分析图形学、游戏等的时候,很多时候需要抓帧分析步骤动态调试APP点击点击FPS,触发渲染,查看面板是否有数据点击????按钮,触发渲染再次点击????按钮,结束抓帧问题FPS数据面板没有数据解决方案: 环境配置为:Xcode 12.5IOS SDK 14.5 (xcodebuild -showsdks)IPhone11(不越狱) IOS 14.4.2GPUTOOL不加载执行LLDB命令image list,查找·GPUTools.framework·是原创 2021-08-05 18:25:16 · 1613 阅读 · 0 评论 -
IOS逆向-动态调试
LLDBXcode建立 XCode 工程 -> IOS -> APPProduct Name最好一致找到Build Phases Tab删除所有item点击+号,new run script# Type a script or drag a script file from your workspace to insert its path.cp -r "${SRCROOT}/Target/xxxx.app" "${BUILT_PRODUCTS_DIR}/"cd xxx原创 2021-07-29 20:27:34 · 986 阅读 · 0 评论 -
IOS逆向-静态分析
定位技巧(静态分析)从某个按钮触发逻辑,怎么从该链路找到具体实现的逻辑?调试定位????字符串定位函数名类名定位通过监控UI事件的响应定位关键代码 ?通过监控底层API的调用定位关键代码(如网络访问接口、文件读写接口等)?通过观察数据的变化来定位关键代码和地址?参考https://www.codercto.com/a/89737.html...原创 2021-07-29 17:00:01 · 524 阅读 · 0 评论 -
IOS逆向-入门篇
15.MAC登陆的AppleID、邮件登陆的AppleID、AltStrore输入的AppleID以及手机的AppleID必须一致,并且必须保持登陆状态。8.点击菜单栏的App图标->点击Installaltstore->选择IPhone->登陆AppleID。10.邮件(保持打开)->偏好设置->管理插件->允许勾选->重启邮件、AltStore。9.安装Mailplugin->打开邮件应用App->登陆AppleID。11.重新执行步骤2。...原创 2021-07-26 11:46:45 · 4848 阅读 · 0 评论