即使你的iPhone6S设置了六位数的密码,甚至还设置了touch ID,但我要告诉你的是:你的手机仍然能被犯罪分子解锁。


事件背景

三天前,一位苹果用户的iPhone6S被偷了。随后,小偷重置了该用户某些在线服务的密码以及Apple ID。不仅如此,小偷还伪装成该用户与银行进行了联系,并试图重置该用户的银行账户密码。不过幸运的是,这个小偷并没有取出这些钱。那么问题来了,犯罪分子是如何在手机锁屏的情况下重置AppleID密码的呢?

为了让大家更清楚地了解此次事件,我们收集整理了一些关于此次事件的信息,具体如下:

a)这是不是一次针对性的攻击?我的意思是,小偷是不是通过网络钓鱼等诈骗手段盗取了受害者的信息,然后再专门偷走他的手机?

这不太可能。根据我们收集到的信息,小偷在偷走受害者的手机之前没干任何事。

b)在手机被盗之前,受害者其它的网络账户或个人信息被盗了吗?对于小偷来说,受害者的个人信息可是很重要的呢!

然而,受害者的个人信息并没有被盗,小偷偷手机纯粹只是求财。

c)小偷在盗得手机多久之后就解锁了iPhone和SIM卡?

大概在手机被盗2个小时左右。

d)iPhone的密码能猜出来吗?

不太现实。六位数字密码并不是那么好猜的,而且受害者设置的密码与他的车牌号码或其它个人信息毫无关联。

鉴于此次事件是如此的“不可思议”,我们决定对此进行深入分析,并让大家了解这部iPhone到底是如何被解锁的。

事件脉络

该用户的iPhone6S是在10月14日下午被偷的,我们对此次事件的发展脉络进行了梳理,具体如下:

a)14:00-手机被盗;

b)16:03-受害者激活了手机的“丢失模式”,并通过iCloud远程清除了手机数据;

c)16:28-受害者的Google账户密码被修改了;

d)16:37-受害者收到了一封电子邮件,邮件中包含了重置Apple ID密码的链接;

e)16:38-受害者收到了一封新邮件,这封邮件通知他,他的Apple ID密码已被修改;

f)16:43-受害者再次收到邮件,被告知他手机已成功定位;

g)16:43-受害者收到了最后一封邮件,被告知这台手机中的数据已被清除;

正如我们所见,受害者的Google和Apple账户的密码都被小偷重置了。正如我们所知,在没有手机密码的情况下,要解锁这台iPhone是不太可能的。那么,小偷是如何做到的呢?

以下是我们所做的一些假设

1)如果你要更改Google账户的密码,首先你得要知道电子邮箱的地址。然而,犯罪分子是如何获得受害者的邮箱地址的呢?尽管手机在锁屏状态下收到的信息和通知会显示在手机屏幕上,但用户的Gmail邮箱地址并没有办法显示出来。

2)可以通过设备的IMEI码获取用户的Apple ID吗?

我们在网上搜索了一下,确实发现了有些付费服务能够通过IMEI码获取Apple ID,但是得需要24-48小时才能获得你想要的信息。而犯罪分子只用了2个小时就将手机解锁了,由此可见,犯罪分子并不是通过设备的IMEI码获取到受害者的AppleID的。

3)犯罪分子仅根据手机号就能获取用户的Gmail邮箱账号吗?

我们发现,只要有以下几个信息就能获取Gmail邮箱地址——与邮箱账号绑定的手机号码和用户的姓名。既然手机偷到手了,手机号码自然也就知道了,通过手机号码获得用户的姓名也不是什么难事。因此,我们准备以此为切入点继续深入下去。

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。略

查看全文请点击链接http://bbs.ichunqiu.com/thread-14425-1-1.html

一步一步教你如何解锁被盗的iPhone 6S的更多相关文章

  1. 一步一步教你如何在linux下配置apache+tomcat(转)

    一步一步教你如何在linux下配置apache+tomcat   一.安装前准备. 1.   所有组件都安装到/usr/local/e789目录下 2.   解压缩命令:tar —vxzf 文件名(. ...

  2. 一步一步教你将普通的wifi路由器变为智能广告路由器

    一步一步教你将普通的wifi路由器变为智能广告路由器 相信大家对WiFi智能广告路由器已经不再陌生了,现在很多公共WiFi上网,都需要登录并且验证,这也就是WiFi广告路由器的最重要的功能.大致就是下 ...

  3. 一步一步教你使用Git

    一步一步教你使用Git 互联网给我们带来方便的同时,也时常让我们感到困惑.随便搜搜就出一大堆结果,然而总是有大量的重复和错误.小妖发出的内容,都是自己实测过的,有问题请留言. 现在,你已经安装了Git ...

  4. 使用WPF教你一步一步实现连连看

    使用WPF教你一步一步实现连连看(一) 第一步: 问题,怎样动态的建立一个10*10的grid(布局) for (int i = 0; i < 10; i++){ RowDefinition r ...

  5. 一步一步教你用 Vue.js + Vuex 制作专门收藏微信公众号的 app

    一步一步教你用 Vue.js + Vuex 制作专门收藏微信公众号的 app 转载 作者:jrainlau 链接:https://segmentfault.com/a/1190000005844155 ...

  6. Ace教你一步一步做Android新闻客户端(一)

    复制粘贴了那么多博文很不好意思没点自己原创的也说不出去,现在写一篇一步一步教你做安卓新闻客户端,借此机会也是让自己把相关的技术再复习一遍,大神莫笑,专门做给新手看. 手里存了两篇,一个包括软件视图 和 ...

  7. 一步一步教你实现iOS音频频谱动画(二)

    如果你想先看看最终效果再决定看不看文章 -> bilibili 示例代码下载 第一篇:一步一步教你实现iOS音频频谱动画(一) 本文是系列文章中的第二篇,上篇讲述了音频播放和频谱数据计算,本篇讲 ...

  8. 一步一步教你实现iOS音频频谱动画(一)

    如果你想先看看最终效果再决定看不看文章 -> bilibili 示例代码下载 第二篇:一步一步教你实现iOS音频频谱动画(二) 基于篇幅考虑,本次教程分为两篇文章,本篇文章主要讲述音频播放和频谱 ...

  9. 通过Dapr实现一个简单的基于.net的微服务电商系统(四)——一步一步教你如何撸Dapr之订阅发布

    之前的章节我们介绍了如何通过dapr发起一个服务调用,相信看过前几章的小伙伴已经对dapr有一个基本的了解了,今天我们来聊一聊dapr的另外一个功能--订阅发布 目录:一.通过Dapr实现一个简单的基 ...

随机推荐

  1. 增强学习(五)----- 时间差分学习(Q learning, Sarsa learning)

    接下来我们回顾一下动态规划算法(DP)和蒙特卡罗方法(MC)的特点,对于动态规划算法有如下特性: 需要环境模型,即状态转移概率\(P_{sa}\) 状态值函数的估计是自举的(bootstrapping ...

  2. Anliven - 如何逼疯你的小伙伴

    如果你也曾为某人某事"发疯发狂,懵逼连连". . 无礼:随意牵扯他人,不了解实际情况,却对他人工作横加点评甚至是指责. 无知:自我感觉良好,自己总是最正确最合理的,除了自己,没人会 ...

  3. Activity间中使用Intent传值

    主页面用来输入一个值传入第二个页面显示,关闭第二个页面返回一个值 主页布局: <RelativeLayout xmlns:android="http://schemas.android ...

  4. 大数据下的Distinct Count(一):序

    在数据库中,常常会有Distinct Count的操作,比如,查看每一选修课程的人数: select course, count(distinct sid) from stu_table group ...

  5. Elasticsearch聚合 之 Date Histogram聚合

    Elasticsearch的聚合主要分成两大类:metric和bucket,2.0中新增了pipeline还没有研究.本篇还是来介绍Bucket聚合中的常用聚合--date histogram.参考: ...

  6. ios基础之UITableViewCell的重用(带示例原创)

    之前一个月刚刚系统的开始接触IOS开发,对UI控件大体了解了一遍,但是因为没有实际的参与项目,对细枝末节的还是不很清楚. 昨天突然想到:UITableViewCell的重用到底是怎么回事,上网查了许多 ...

  7. WPF系列:无边框窗口

    <Window x:Class="Ares.Animations.Window3" xmlns="http://schemas.microsoft.com/winf ...

  8. 基于MVC4+EasyUI的Web开发框架经验总结(15)--在MVC项目中使用RDLC报表

    RDLC是一个不错的报表,有着比较不错的设计模式和展现效果,在我的Winform开发里面,使用RDLC也是一个比较方便操作,如可以参考文章<DevExpress的XtraReport和微软RDL ...

  9. SingalR--介绍

    什么是SignalR? ASP.NET SignalR是为简化开发开发人员将实时web内容添加到应用程序过程而提供的类库.实时web功能指的是让服务器代码可以随时主动推送内容给客户端,而不是让服务器等 ...

  10. Linux移植的一般过程

    前一阵子在公司移植Linux2.6到一块ARM11的开发板上,下面粗略讲讲移植Linux的一般过程. 一开始的UBOOT的移植不多说了.UBOOT最后有两种方式进入Linux,一种是使用uImage, ...