iOS 10 iMessage字符崩溃Bug又来了

这是一篇本人发表到Freebuf的文章。

介绍

近日,黑客@vincedes3发现了一个从iOS 8 到 iOS 10.2.1 b2通用的iMessage字符崩溃Bug,该Bug同样利用了和当年iOS 8的iMessage短信Bug的类似手法,将一段恶意代码发送给受害者,受害者在接收短信后,浏览短信即可中招,此后短信应用陷入死机状态,除非打开修复网页程序,否则再也无法打开短信应用。

1.png

利用

1. 下载利用文件 点击这里下载

2. 把它传到 iCloud Drive, 百度云, 或者任何你能够在iPhone上下载到的地方

3. 打开这个文件,点击分享,再点击 短信图标

4. 通过iMessage把这个文件传给你的受害者好友

5. 等待受害者点开短信,他会中招的

6. 可以通过这个链接来修复 点我修复

<embed src='http://player.youku.com/player.php/sid/XMTg5NTI3ODE2NA==/v.swf' allowFullScreen='true' quality='high' width='480' height='400' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash'></embed>

demo视频

工作原理

在受害者打开短信的时候,触发了大量能够引起短信程序崩溃的字符,当用户浏览该短信的时候,cpu进行了大量的计算直到短信app点不动。当用户关掉短信程序后,再次打开短信程序,系统试图加载上一次内容,依然会触发该bug。

2.jpg

TXT版本的触发代码: http://vincedes3.com/crashtext.txt

HTML版本的触发代码: http://vincedes3.com/crashtext.html

修复

1. 把这个链接发给受害者手机 点我修复

2. 该链接会触发短信的快捷链接,点击打开

3. 进入发送短信页面

4. 点击取消

5. 删掉发送者的短信即可解决bug,请勿再次尝试点入

本文翻译自:https://vincedes3.com/crash-message-app-iphone/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,458评论 25 709
  • 给提问的开发者的建议:提问之前先查询 文档、通过社区右上角搜索搜索已经存在的问题。 写一个简明扼要的标题,并且...
    极乐叔阅读 14,805评论 0 3
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,161评论 19 139
  • 高中毕业那天,很多人都撕了书,白花花的一大堆从空中落到地下,不知道为什么我的心突然就空了,开始不知道应该做什么了,...
    楚容Mullins阅读 1,832评论 0 0
  • 受够了 女人滔滔不绝 手舞足蹈 无意外,过去的每段恋情都 跨栏而来 翻山越岭而来 终抵不过钻石、自恋、残存的希腊毒...
    文姬阅读 1,787评论 0 1

友情链接更多精彩内容