首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
猜猜猜猜猜不出来
掘友等级
上班终结者
|
未来终结者
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 11
沸点 1
赞
12
返回
|
搜索文章
最新
热门
内存
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
cache_t
类的isa与元类地址相同 cache的基本结构 LLDB验证方法的存储 cache缓存方法的过程 仿写cache缓存 buckets指针平移 _bucketsAndMaybeMask的内容 为什么扩容
进阶
多环境配置 多Target设置 可以通过多target来配置Debug版和Release版,但是这样还是很麻烦,因为要配置多个target 多scheme设置 通过选择对应的模式可以直接配置一份tar
底层调用set和get的条件&类的补充
runtime取类的实例方法和类方法 判断实例方法和类方法所存在的位置 成员变量&实例变量&属性 set方法 通过llvm来查看什么时候调用objc_setProperty 测试 set的实现方式 中
isa的走位&class_data_bits_t
分析类 objc_class & objc_object objc_class 内存偏移 类中的内容 成员变量和类方法存储位置 类方法存储位置 成员变量存储位置
对象本质&isa
对象的本质 set& get方法的实现 联合体(union) isa_t isa中包含的信息 isa与cla关联原理
对象初始化&内存分配
探索alloc做了什么 查看后续调用了什么 对象与类关联 对象所占内存大小 以空间换时间 内存对齐 malloc
逆向-越狱环境调试
越狱环境中使用Cycript 越狱环境中使用cy文件 cy文件的存放格式 获取某软件登录密码界面分析 Theos插件开发&获取密码 Reveal的使用 越狱环境中使用LLDB 通过xcode使用LLD
逆向-Logos&Cycript的使用&修改界面
Cycript CYcript必须是连接的砸过壳的应用没砸壳的不能连接 Cycript连接成功 创建cy文件 通过Cycript可以不用卡断进程就能修改内存中的数据等 也可以通过Xcode的Viewd
逆向-OpenSSH&砸壳
逆向中经常会电脑登录手机,这时候需要ssh协议进行加密登录,登录有两个用户root&mobile,通常使用的是root登录,因为权限更高一些 首次登录 root权限比mobile权限高 openssh
下一页
个人成就
文章被点赞
27
文章被阅读
15,233
掘力值
673
关注了
24
关注者
8
收藏集
3
关注标签
16
加入于
2018-12-11