答:我在年纪非常小的时候就开始编程了。5岁的时候,我已经通过父亲的一本书学习到BASIC 的基础知识,并在我的 ZX 81电脑上练习这些编程代码。随后我就开始进行正式的编程:小游戏,小应用等等。我最出色的一次经历是在雅达利 ST 系列电脑上编写了 GF BASIC 技术演示和68k 汇编语言。
问:你为什么选择在 iOS上进行开发,而不是其它平台?
答:我是一名苹果粉丝,无论 iOS设备还是他们的电脑我都非常喜欢,我手上拥有一台 MacBook Pro 和一台 iMac。
iOS 就是一个淡化版的 OSX,“体型”虽小却五脏俱全,它们使用的都是 UNIX 内核。当你越狱的时候,iOS 可以让你获得进入到所有 GNU 和开源代码的权限。目前网上可以找到XNU(苹果电脑发展的操作系统内核,被使用于 Mac OS X中)内核的源代码,每一个人都可以阅读这些代码并寻找其中的漏洞。但是由于 XNU的安全性和可靠性非常之高,因此找到漏洞并加以使用已经成为一项非常有意义的挑战。
-Mac OS X internals(Amit Singh 著) -A Guide to KernelExploitation:Attacking the Core(Enrico Perla、Massimiliano Odani 著) -The MacHacker's Handbook(Charlie Miller、Dino Dai Zovi 著) -The iOS Hacker'sHandbook(Charlie Miller、Dino Dai Zovi等著)