摘要: 1、MVC跟MVP的区别以及使用的优缺点是什么? MVC中V和C之间的关系:C可以控制V的渲染这部分,V起显示作⽤用,同时V上发⽣生的⽤用户事件也可以给C来做⼀些处理理. C和M之间的关系: C可以修改M. M跟V之间的关系: M可以改变V, V读取M给它提供的数据, 可以展示界 ⾯面. MVC中, 阅读全文
posted @ 2018-05-29 17:47 WinJayQ 阅读(198) 评论(0) 推荐(0)
摘要: Xcode编辑时报6 duplicate symbols for architecture arm64,解决方法: 方法1.查看自己项目中是否有重复命名的文件 (一般就是这个问题,如果项目中排查后,没有发现,就该项目所在的文件是否有重复命名的文件,删除一个就可以了,排查的目标一般都在报错前面列举出来 阅读全文
posted @ 2018-05-29 11:43 WinJayQ 阅读(1068) 评论(0) 推荐(0)
摘要: Logos语法 http://iphonedevwiki.net/index.php/Logos 新建Monkey工程时,MonkeyDev已经将libsubstrate.dylib库和RevealServer.framework库注入进去了,有了libsubstrate.dylib库就能写Logo 阅读全文
posted @ 2018-05-28 23:26 WinJayQ 阅读(1451) 评论(0) 推荐(0)
摘要: "iOS逆向之Method Swizzle" "iOS逆向之fishHook原理探究" "iOS逆向之fishHook怎么通过符号找字符串" 学习完上面的文章后,深感 "fishhook" 之强大,既然fishhook能hook系统的函数。那么猜想: 如果在我们的项目中hook了Method Swi 阅读全文
posted @ 2018-05-28 22:37 WinJayQ 阅读(2816) 评论(0) 推荐(0)
摘要: 在 "fishhook" 中原本就有怎么通过符号查找字符串的说明,如下图: 现在以上一篇 "iOS逆向之fishHook原理探究" 中的NSLog为例来说明一下: 1、通过懒加载表Lazy Symbol Pointers找到动态表Dynamic Symbol Table Indirect Symbo 阅读全文
posted @ 2018-05-27 23:42 WinJayQ 阅读(427) 评论(0) 推荐(0)
摘要: HOOK原理 1、MachO是被谁加载的? DYLD动态加载 2、ASLR技术(地址空间布局随机化):MachO文件加载的时候是随机地址 3、PIC(位置代码独立) 如果MachO内部需要调用 系统的库函数时 先在_DATA段中建立一个指针,指向外部函数 DYLD会动态的进行绑定,将MachO中的D 阅读全文
posted @ 2018-05-27 22:46 WinJayQ 阅读(1525) 评论(0) 推荐(0)
摘要: 题外话:此教程是一篇严肃的学术探讨类文章,仅仅用于学习研究,也请读者不要用于商业或其他非法途径上,笔者一概不负责哟~~ 准备工作 非越狱的iPhone手机 "fishhook" Demo 1: 1、新建工程,将fishhook文件拖入工程 2、我们的目的是hook系统的NSLog函数,编写代码 3、 阅读全文
posted @ 2018-05-16 16:48 WinJayQ 阅读(972) 评论(0) 推荐(0)
摘要: 题外话:此教程是一篇严肃的学术探讨类文章,仅仅用于学习研究,也请读者不要用于商业或其他非法途径上,笔者一概不负责哟~~ 准备工作 非越狱的iPhone手机 用PP助手下载: 微信6.6.5(越狱应用) MachOView yololib class dump 学习这篇文章之前应该要对runtime有 阅读全文
posted @ 2018-05-16 00:57 WinJayQ 阅读(387) 评论(0) 推荐(0)
摘要: 题外话:此教程是一篇严肃的学术探讨类文章,仅仅用于学习研究,也请读者不要用于商业或其他非法途径上,笔者一概不负责哟~~ 准备工作 非越狱的iPhone手机 用PP助手下载: 微信6.6.5(越狱应用) MachOView MachOView下载地址: "http://sourceforge.net/ 阅读全文
posted @ 2018-05-15 23:27 WinJayQ 阅读(4741) 评论(0) 推荐(0)
摘要: iOS性能优化之Leaks动态分析 Instruments Leaks有很多跟踪模块可以动态分析和跟踪内存, CPU 和文件系统(因为是动态分析 所以必须运行才能打开)。 具体使用 1. 在XCode Open菜单下,点击Leaks 对App进行动态分析(快捷键CMD + i) 或者直接在工程中选择 阅读全文
posted @ 2018-05-15 20:44 WinJayQ 阅读(422) 评论(0) 推荐(0)