首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
baka
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
fishhook--终于被我悟透了
fishhook 作为一个 hook 工具在 iOS 开发中有着高频应用,理解 fishhook 的基本原理对于一个高级开发应该是必备技能。很遗憾,在此之前虽然对 fishhook 的基本原理有过多次
三年磨一剑,货拉拉iOS用户端10万分位Crash率攻坚之战
三年磨一剑,货拉拉iOS用户端10 万 分位Crash率攻坚之战 摘要: 货拉拉iOS用户端经历了多年的迭代,作为近百万日活的App,Crash率经历了从千分位到万分位,再到十万分位的降率过程。本篇文
我给 iOS 系统打了个补丁——修复 iOS 16 系统键盘重大 Crash(附补丁源码)
下载补丁源码内置到 App 即可修复(源码见文末)。本文作者是蚂蚁集团客户端工程师巴乐,通过逆向分析发现了 iOS 16 系统键盘存在重大 Bug,可能导致使用到键盘的业务场景出现严重 Crash
【iOS逆向】某营业厅算法分析
## 1.目标 使用frida stalker分析某营业厅的签名算法。 ## 2.操作环境 - mac系统 - frida-ios-dump:砸壳 - Charles:抓包 - 已越狱
iOS逆向 - shell 脚本自动重签名与代码注入
iOS逆向 - 应用签名原理及重签名 (重签微信应用实战) 的基础知识之上的 , 不了解的同学欢迎去阅读 . 本篇会讲述如何利用 shell 脚本自动重签名和应用调试 . 如果篇幅不过长的话 , 我们再来玩一玩代码注入 . 另外 笔者使用的是 Xcode 11 , 所以 Xco…
iOS应用重签名技术
了解了iOS应用签名之后,发现苹果就是通过签名来验证我们的证书能否能签名我们的App,那我们能不能用我们的证书对别人的App进行签名呢?理论上只要我们有了这个证书就能对这个App进行签名,那么我们就可以用我们的证书对其他App进行签名。 平常我们使用Xcode开发,我们基本上没…
iOS逆向学习之十二(iOS签名机制)
在学习了上一章什么是加密解密、数字签名以及证书之后,现在我们再来学习iOS的签名机制就事半功倍了。其实iOS签名机制的作用就是保证安装到用户手机上的App都是经过Apple官方允许的。当然,越狱设备除外。 在Apple开发者网站上注册device,添加App ID。 经过以上的…
iOS App启动优化(三):二进制重排
我们可以看到图中项目的Page Fault 数量并不多,这是因为当前项目是一个demo,代码和文件都极少。当代码多起来的话,Page Fault的 数量和加载耗时都会随着代码增加而增加。 二进制重排 可以很好优化这个问题,其中心思想是重新排列 方法符号的顺序, 使启动的相关方法…
iOS 优化篇 - 启动优化之Clang插桩实现二进制重排
( 本篇文章由于会从原理角度讲解 , 有些已经比较熟悉的同学可能会觉得节奏偏啰嗦 , 为了照顾大部分同学 , 大家自行根据目录跳过即可 . ) 了解二进制重排之前 , 我们需要了解一些前导知识 , 以及二进制重排是为了解决什么问题 . 在本篇文章里 , 笔者就不通过教科书或者大…
iOS 求职寒冬?听听他们怎么说
这是一次线上分享的文字整理版,视频内容可以点这里查看:线上视频。 为啥会有这场分享 最近在帮团队招人,像朋友圈、脉脉、公众号添了不少推广信息,但能捞到的简历却很少,仅有的简历,能通过筛选的不足 1/3