首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
franky
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
赞
文章( 28 )
沸点( 0 )
Hook原理
什么是hook HOOK,中文译为“挂钩”或“钩子”。在iOS逆向中是指改变程序运行流程的一种技术。 例如,一个正常的程序运行流程是A->B->C,通过hook技术可以让程序的执行变成A->我们自己的
dyld
+load和main()谁先调用?有经验的iOSer们会毫不犹豫的回答出来是load方法,但为什么是load方法呢?今天我们来探讨一下底层的原理 新建一个项目,在AppDelegate里添加load方
Mach-O文件
通用二进制(Universal binary)文件 macOS系统一路走来,支持的CPU及硬件平台都有了很大的变化,从早期的PowerPC平台,到后来的x86,再到现在主流的arm、x86-64平台。
iOS应用签名原理&应用重签名并附加调试
代码签名 在iOS系统出来之前,主流的操作系统(Mac或者Windows)软件随便从哪里下载都能安装,运行,系统安全存在隐患,盗版软件,病毒入侵,静默安装等等问题,苹果希望iOS的系统上不会出现这样的
代码注入
上一篇我们已经讲到使用shell脚本来重签并调试别人的APP,那么我们又是重签又是附加调试别人的APP是为了啥呢?是吃的太饱了吗,当然不是...我们接下来的任务就是代码注入 iOSAPP执行哪些代码?
密码学
密码学之RSA 密码学概述 密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学。 密码
90% 以上的独立开发者,败在了认知环节
因为笔者目前的主要收入来自于独立开发,我身边的人、我写的内容的读者也很多是独立开发者,所以为了让大家都知道我在谈什么,我经常提 “独立开发” 这个词。 但我一直觉得这个词不准确。**“独立开发者” 和 “独立产品人” 是两类人。**我对自己的定位,至少是后者。 独立开发者,意思…
面向对象设计的六大设计原则(附 Demo & UML类图)
笔者想在 iOS 从业第三年结束之前系统学习一下关于设计模式方面的知识。而在学习设计模式之前,觉得更有必要先学习面向对象设计(OOD:Object Oriented Design)的几大设计原则,为后面设计模式的学习打下基础。 在下一章节笔者将分别讲解这些设计原则,讲解的方式是…
一个渣硕iOS春招总结 | 掘金技术征文
地处北方一隅,今年很多公司春招没来现场,所以基本都是提前批的线上面试,整个三月都过的比较累,4月份的校招应该不参加了,还是当当咸鱼了,然后去实习了。 。。。。。 发现程序崩在一个objc_msgSend函数里面,这时候可以看的到当前正在调用哪个对象的哪个selector吗?(可…
【掘金小报】第九期 数据结构常见的八大排序算法总结
掘金小报主打分享优质深度技术内容,技术内容分:前端、后端、Android、iOS、产品设计、工具资源和一些有趣的东西。 与标题相关的文章在后端:数据结构常见的八大排序算法 前端 两种折线平滑方案 平滑折线的场景还是蛮多的,如软体模拟、数学方程可视化、流体模拟、数据可视化、屏保程…
下一页
个人成就
文章被点赞
147
文章被阅读
49,118
掘力值
1,240
关注了
0
关注者
137
收藏集
3
关注标签
21
加入于
2016-09-18