首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
逆向&二进制
订阅
冇人
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
iOS ADRP汇编指令与虚拟内存
iOS 汇编 ADRP 虚拟内存 PC寄存器,ADRP指令是iOS汇编中最重要的指令之一,本文尽量详细解读,希望加深大家对这个指令的理解。
iOS如何记录堆栈信息?(二)
上一次介绍了函数调用栈的原理,由此我们可以得知,每一次LR寄存器和FP寄存器压入栈中,那么我们就可以拿到栈帧层层递归获取整个函数调用栈的情况 首先先要获取到_STRUCT_MCONTEXT machi
iOS如何记录堆栈信息?(一)
如何记录堆栈信息?(一) 在App卡顿以及Crash的时候,或者想要在某些特定时候记录一下堆栈信息,用于帮助开发者更好的解决问题。今天主要来分析一下BSBacktraceLogger 的工作原理 记录
论证:iOS安全性,为什么需要审核?
最近,Epic Games vs Apple 的诉讼大战非常的精彩,Epic 邀请一位专家证人,针对“iOS安全性”这个问题进行展开辩论,“iOS 本可以和 macOS 一样开放,不安受全性影响”
iOS技能拓展 初识符号与链接
本文主要介绍Mach-O、编译链接、符号分类(文末有个符号知识题)符号可能平时开发的时候接触不多,本文会从新手视角介绍一下这个在编译链接阶段默默付出的家伙
一文读懂iOS线程调用栈原理
还要一个重要的用途就是应用性能优化中的“卡顿检测”,需要获取主线程的调用栈,来检测具体的函数调用过程分析耗时来优化性能。 卡顿检测获取线程堆栈信息,如微信开源性能探测工具Matrix,检测包括崩溃、卡顿及爆内存,目前包含两个插件:WCCrashBlockMonitorPlugi…
iOS Lazy Bind 你真的弄懂了吗?
之前看了很多的关于延迟绑定的文章,对stub、stub_helper、la_symbol_ptr这些概念有了一定的认识,知道对于外部定义的函数调用,首次调用需要在运行时期间借助stub_helper来动态寻找到函数调用的地址,然后存储到la_symbol_ptr段的数据段中。第…
iOS 逆向 - lldb高级篇 Chisel 与 Cycript
上一篇文章 iOS 逆向 - LLDB 中讲述了 lldb 的一些基础用法 , 并没有涉及太多其他内容 , 逆向过程中常用的动态调试方法其实还有一些 , 本文针对上篇文章和实际逆向中的运用进行一个补充 . 主要针对 Chisel 以及 Cycript 两个部分 . 如果篇幅不长…