海外版手机如何解卡锁 国外大神用一张
海外版手机如何解卡锁 国外大神用一张
2024-11-07 08:08:55  作者:沵说忘记沵  网址:https://m.xinb2b.cn/sport/qhw265137.html

是的你没听错,最近有个国外的小哥给别人的手机换了一张SIM卡,2分钟就解锁了安卓系统的锁屏。


小哥最先是在谷歌Pixel手机上发现这个BUG的,这个BUG的原理是切换手机SIM卡然后直接绕过手机本身的指纹解锁和密码保护。

而且这个BUG并不是谷歌Pixel手机才有的,其他安卓手机上也会有,例如有网友试了试开源安卓系统 LineageOS,就发现同样问题:


还有网友在自己的 Android12 系统上试了下这种破解方式:


具体的破解方式如下:

首先用错误的指纹或手机密码解锁手机,直到锁定手,也就是故意输错3次密码让手机锁住。


然后找一张新的SIM卡,替换换原理手机上的SIM卡。


接下来再用错误的 SIM 卡密码(注意:这里的密码是SIM卡密码)锁定 SIM 卡。

SIM 卡被锁定后,手机便会索要其 PUK 密码,PUK密码一般在这 SIM 卡的原始包装上,在卡套的背面会有一个图层,刮开就可以看到密码,如果丢失也可直接打电话向运营商查询。

PUK码又叫做SIM卡自带的PIN解锁码,假如PIN密码忘记了,可以用PUK码解锁。


输入 PUK 密码后,直接重置新 SIM 的密码便能开锁,手机原有的密码和指纹都成功绕过。

那么这个漏洞是如何发现的呢?

据说当时小哥的手机电量快没了关机了,他充上电后重新启动,手机要求输入SIM卡的PIN码,但是他忘记了这个卡的PIN密码,就乱输入了几个密码导致把SIM卡锁定了。

如果解开这个SIM卡就要输入PUK密码,他找到原来的卡套包装后输入了PUK码。结果,重置SIM卡密码后,手机竟然自动解锁了。

小哥发现这个BUG之后立马向谷歌提交了这个内部报告,因为谷歌是有一个叫做设备安全奖励计划的,如果第一个提交BUG给谷歌的人最高可以获得 10 万美金的奖励。


不过在报告提交一个月后,小哥收到了 Android 安全团队的一份邮件内容大概是:这个问题另一位外部研究人员之前已经报告过了。

也就是说这位小哥拿不到10万美金了。

但是据说这个小哥向谷歌反馈这个BUG之后,谷歌的安全团队半年才修好这个漏洞,因为修复这个漏洞并没有那么简单,从提交的修改情况来看,光是要改动的文件数量,就达到 12 个:


这个漏洞究竟是怎么出现的?

简单来说,Android 系统中有一个叫做“安全屏幕”的东西,其中包含两种东西:

一种是 PIN、指纹、密码等各种直接解锁密保的屏幕操作。

另一种是 SIM PIN 和 SIM PUK 等各种解锁手机锁定状态的操作。

这些操作被放在一个栈(stack)中。

正常解锁谷歌安卓手机时,直接用 PIN、指纹或密码都可以,但不能超过 3 次,否则就会被锁定。

但如果忘记密码,手机(在输入 3 次错误密码后)被强制锁定了,同时 SIM PIN 条目可见,它就会被放置在其他屏幕解锁操作之上,用来让你解除手机的锁定状态。


栈的原理

这时候,如果使用 SIM 卡自带的 PUK 密码,就能通过一个叫“PUK 重置组件”的模块调用.dismiss() 函数,将手机锁定解除,并继续显示栈下面的其他屏幕解锁操作,在小哥的案例中是指纹锁屏。


就是这个函数

这里注意,.dismiss() 函数可不是一个“专人专用”的函数,它不仅会解除 SIM 卡的手机锁定屏幕,连 PIN、密码和指纹之类的正常锁屏也能解锁……

这就导致它极容易受到竞态条件影响,一旦两个线程执行顺序出现一点儿误差,就可能导致屏幕解锁出现问题,也就是说这个BUG并不是必现的,有可能同样的环境下你测试的时候没有这个漏洞。

举个例子,如果在“PUK 重置组件”的模块调用.dismiss () 函数之前,就有操作改变了当前的安全屏幕,那么.dismiss () 函数就可能误解锁指纹锁屏。

关键地方在于,由于手机 SIM 卡状态是随时更新的(系统一直在监视 SIM 卡状态),因此如果 SIM 卡状态发生变化,系统也会更新当前的安全屏幕。

所以一旦“PUK 重置组件”成功调用了.dismiss () 函数,它就会在解锁 PUK 屏幕之前,直接先解锁了指纹锁屏

根据谷歌公开的漏洞报告,它在 Android 10 到 Android 13 系统中都可能出现:


也有网友测试发现,Android 11 似乎不受影响,而是在 Android 12 中出现了。


还有网友发现三星手机没有这个问题:


也就是说并不是所有的安卓系统都会出现,可能在某个版本上或者机型上才会出现这个BUG。

现在,谷歌的工程师们重构了.dismiss () 函数,给它打了个小补丁,让它只能解锁带有“SimPuk”标记的安全屏幕(也就是只能解除手机锁定屏幕)。

不过有网友认为,这不是这次漏洞的最优解,因为这不算彻底解决了这个问题。


试试你的安卓手机中出现了这个 bug 吗?

  • 田蕊妮tvb连续剧 TVB新剧喵喵星田蕊妮演喵星人过足瘾
  • 2024-11-08田蕊妮tvb连续剧 TVB新剧喵喵星田蕊妮演喵星人过足瘾田蕊妮、胡定欣及陈豪主演的TVB台庆剧《来自喵喵星的你》将于10月17日晚上9时30分首播,三位主角上演“人猫情未了”的温馨故事戏里戏外均为“猫奴”的田蕊妮以来自星球“喵喵星”的猫咪模样,与胡定欣、陈。
  • 谈笑自若成语解释(词语谈笑自若的意思)
  • 2024-11-08词语谈笑自若的意思“谈笑自若”的意思是能平静地对待所发生的情况,说说笑笑,不改常态;在句中可充当谓语、定语、状语;含褒义谈笑自若(拼音:tánxiàozìruò)是一则来源于历史故事的成语,成语有关典故最早出自于西晋·。
  • 如何分辨新老景泰蓝掐丝珐琅(深入了解铜胎掐丝珐琅景泰蓝)
  • 2024-11-08深入了解铜胎掐丝珐琅景泰蓝铜胎掐丝珐琅,又称“景泰蓝”,是中国著名特种工艺品之一,春秋时已有此原始制作技术,到明代景泰年间丰富壮大,明宣德年间是中国景泰蓝制作工艺辉煌发展的重要时期,后于清代达到鼎盛其俗名“珐蓝”,又称“嵌珐琅。
  • 怎样锻炼小腿肌肉(可以怎么锻炼小腿)
  • 2024-11-08可以怎么锻炼小腿小腿肌肉指的主要是腓肠肌,功能是屈曲踝关节,锻炼方法,主要就是踮脚动作第一个是站姿垫脚,这个相对简单,也很有效,重复此动作大概20次为一组,每天15组以上还有一个是坐姿踮脚,训练者坐在凳子上面,双脚着。
  • 连云港有趣地名(连云港地名漫谈)
  • 2024-11-08连云港地名漫谈连云港是港口城市,位于中国沿海的脐部由于在海边,河、湖、海、滩多,导致连云港的一些地名有着非常浓郁的地方色彩,非常有意思比较代表的一些地名往往带有浦、圩、跳、港、口、坨等字眼,这恰恰是连云港的风土地理。
  • 关于专心的名人故事(专心致志的名人故事)
  • 2024-11-08专心致志的名人故事从前,波兰有个叫玛妮雅的小姑娘,学习非常专心不管周围怎么吵闹,都分散不了她的注意力一次,玛妮雅在做功课,她姐姐和同学在她面前唱歌、跳舞、做游戏玛妮雅就像没看见一样,在一旁专心地看书姐姐和同学想试探她一。
  • 佛山旅游必去十大景点排名(佛山旅游必打卡的8大景点)
  • 2024-11-08佛山旅游必打卡的8大景点佛山是国家历史文化名城,是中国天下四聚、四大名镇之一,有陶艺之乡、武术之乡、粤剧之乡之称1、渔人码头位置:佛山市顺德区容桂街道东堤路16号佛山超热门的免费打卡地,网红打卡点有:码头旧厂房的壁画、蓝白灯。
  • 十三陵各陵的详细介绍(比故宫建造时间更长)
  • 2024-11-08比故宫建造时间更长凡是来帝都旅游的小伙伴们,没有不去故宫的我们在前面《看明朝那些皇爸爸都干过哪些丢人的事(上)》讲到过,故宫、天坛、太庙这些都是明成祖(永乐)朱棣迁都北京后建造的,但是你们知道吗?其实让朱棣更用心、更花。
  • 怎样炖鹅汤好吃又营养(炖鹅汤怎么做好吃又营养)
  • 2024-11-08炖鹅汤怎么做好吃又营养土鹅一只、铁棍山药1根、枸杞50g、适量大葱和生姜山药去皮后,马上浸泡在水中防止氧化;土鹅洗净,沥干水分,剁成大块;冷水下锅,大火煮开,加点料酒,继续滚煮2分钟,撇去浮沫;捞出,用温水冲洗掉鹅块表面的。
  • 紫禁城宫殿内部(皇宫中有一个露房)
  • 2024-11-08皇宫中有一个露房皇宫中有一座文华殿,而与之对称的就是武英殿,武英殿位于故宫外朝熙和门以西,这是一列5间,进深3间的黄琉璃瓦歇山顶建筑在清朝的时候,该殿的东梢间有一个不算宽大的屋子,这间屋子就是露房露房,难道是盛放露水。