首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
纯情小火鸡不想说话
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
Mac M1 Pro利用QEMU安装WIN11
MAC M1 Pro(ARM)利用QEMU和UTM完成安装Windows11,事实上,同样原理使用于VMwareFusion,可评论询问过程。
iOS 多线程陷阱
本文首先介绍了多线程的一些基本概念,如:atomicity、Out-of-order execution、Memory barrier等。然后结合 iOS 实际开发,分析了Property、dealloc、target-action、block、mutable containe…
基于 unicorn + capstone 动态分析生成 objc_msgSend 交叉引用并导入 IDA
众所周知,在使用 IDA 进行 iOS 逆向工程时,仅仅依赖静态分析很难直接确定方法的 Callers,借助于 Decompiler 和 IDA 自己的分析能力仅能分析出非常有限的 objc_msgSend 交叉引用。目前一般的解法是借助于动态调试的 backtrace 或是 …
iOS逆向 - 运行时分析(三)Frida
Frida 是一个跨平台的轻量级 Hook 框架,支持 MacOS、Linux 和 Windows 操作系统,提供了精简的 Python 接口和功能丰富的 JS 接口
苹果内购(IAP)从入门到精通(1)-内购商品类型与配置
苹果IAP内购商品类型与配置方式的说明。 内购商品一共有四种类型: 消耗型、非消耗型、自动续期订阅、非续期订阅。
iOS逆向安防从入门到秃头--iOS代码注入
这篇博客的主要目的是:希望兄弟们少装一些第三方破解的APP,有可能神不知鬼不觉的把你的信息就拿走了~ 1. 动态库Framework-hook代码 准备资料 砸过壳的.ipa 最好有描述文件证书(也可
LLVM Pass从添加到执行的过程
要想搞清楚Pass添加和执行的过程首先要清楚如何从编译前段的clang过渡到LLVM。 当AST构建完成之后交给ASTConsumer的子类BackendConsumer处理。首先将会通过CodeGenerator来完成从AST到IR的转换。转换完成之后调用HandleTran…
在Xcode中使用自定义LLVM Pass
1.获取LLVM工程 官方github页:https://github.com/llvm/llvm-project git clone https://github.com/llvm/llvm-pro
iOS逆向学习-002函数本质
sp寄存器在任意时刻会保存我们栈顶的地址. 将数据从寄存器中读出来,存到内存中. 此ldr 和 str 的变种ldp 和 stp 还可以操作2个寄存器. 使用32个字节空间作为这段程序的栈空间,然后利用栈将x0和x1的值进行交换. []是寻址,中间逗号可以加上后面的偏移量,可以…
iOS 优化篇 - 启动优化之Clang插桩实现二进制重排
( 本篇文章由于会从原理角度讲解 , 有些已经比较熟悉的同学可能会觉得节奏偏啰嗦 , 为了照顾大部分同学 , 大家自行根据目录跳过即可 . ) 了解二进制重排之前 , 我们需要了解一些前导知识 , 以及二进制重排是为了解决什么问题 . 在本篇文章里 , 笔者就不通过教科书或者大…
下一页
关注了
45
关注者
0
收藏集
2
关注标签
38
加入于
2017-08-18