iOS 8:死亡的unicode,它是如何工作的?

时间:2015-05-27 11:20:50

标签: ios iphone ios8 malware

一旦通过消息发送到iPhone,受害者的设备将关闭。 (我对此持怀疑态度,但我尝试过并且代码有效。)

这是来自Cult of Mac的消息的图像:

image here

有人可以告诉我它是如何工作的以及为什么?

1 个答案:

答案 0 :(得分:1)

不要给我答案的答案,请参阅我从底部获取信息的来源。

从我读过的内容,基本上是在机器代码中发生的,在OS X基础库上有一个Null值指针验证,它呈现文本,通过unicode字符的方式排序(不完全确定),指针最终包含一个低于应用程序边界的低地址,这会导致操作系统或内核检测到该异常并终止尝试呈现文本的进程。

检查我已阅读的来源以获得更详细的答案:http://www.theregister.co.uk/2015/05/27/text_message_unicode_ios_osx_vulnerability/

此外,类似的事情发生在2013年。如果您对上一期也感兴趣,请参阅这篇小文章:http://m.hexus.net/tech/news/software/59497-simple-arabic-text-string-instantly-crashes-os-x-108-ios-6-apps/