1. iOS 安全攻防之敏感数据保护

    在我们的印象中,iOS 似乎很安全,今年肆虐的wannacry 病毒貌似没有报告说iOS 系统中招的。尽管如此,也不可大意。顺便提醒一下,没有特别需求,最好不要越狱。

    2017/07/02 blog

  2. iOS 安全攻防之fishhook解析

    在iOS开发中,我们可以利用objective-c 的runtime 来实现函数的动态替换,这对修改系统函数行为来解决bug具有很重要的意义,特别是对于大型工程来说,修改bug更显得重要。然而在iOS开发中,我们还会用到大量的C 函数,在大型工程中,大量的C函数的使用,牵一发而动全身。因此我们也希望也能像OC 一样,能够动态修改C函数行为。此时,fishhook 就是Facebook 专门为此而开发的。fishhook 是安全的,没有用到私有API,在Yahoo的多个项目中都有用到。使用也非常简单。

    2017/07/01 blog

  3. 算法导论之栈与队列

    在做了将近一年的逆向开发后,发现自己基础很薄若,有一次,老大让实现一个类似Linux 的目录树的机构,自己居然还得去请教老大(O__O “…这些数据结构上都有的,暴露了🙂)。著名计算机科学家沃斯(Nikikaus Wirth)定义程序为:程序=数据结构+算法。算法是灵魂,数据结构是加工对象,语言是工具。还是从最基础的学起吧。

    2017/06/30

  4. 散文随笔--最美的照片

    2017/05/29 prose

  5. iOS之lldb 调试技巧

    前言

    2017/05/26 blog

  6. iOS Crash 收集与符号化

    硌,当我们提交到AppStore 上的app 崩溃了,我想此时我们的内心也是崩溃的。此时,我们应该做的就是赶紧从iTunes store上下载crash log。可是crash log下载下来了。

    2017/05/24 blog

  7. 老怪中国

    怎么你们老是怪中国

    2017/05/23 blog