精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

從逆向角度看證書覆蓋安裝漏洞

安全 漏洞
在文中我會從逆向的角度去分析證書的安裝流程,分析漏洞存在的位置以及形成的原因。

前言

首先我們來了解下證書覆蓋安裝漏洞,此漏洞是2020年Google官方公布的漏洞之一,其編號為CVE-2020-0015,這個(gè)漏洞主要形成原因是由于本地安裝證書被覆蓋所造成的特權(quán)提升漏洞,在文中我會從逆向的角度去分析證書的安裝流程,分析漏洞存在的位置以及形成的原因。在分析過程中會把代碼進(jìn)行截圖,盡可能覆蓋其中的所有關(guān)鍵代碼,避免本文閱讀者在閱讀過程中再去反編譯查看代碼。

[[353026]]

漏洞介紹

證書覆蓋安裝漏洞主要體現(xiàn)在統(tǒng)導(dǎo)入證書的時(shí)候,而導(dǎo)入證書這部分功能是由系統(tǒng)中的CertInstaller.apk進(jìn)行完成。而在用中并未做安全性校驗(yàn),導(dǎo)致導(dǎo)入證書界面可以被覆蓋,由于證書安裝是由系統(tǒng)應(yīng)用完成的,所以當(dāng)安裝界面被覆蓋后,就變向的達(dá)到了特權(quán)提升的目的。根據(jù)官方說明該漏洞是存在全系統(tǒng)版本中的,而官方只修復(fù)了Android-8.0、Android-8.1、Android-9、 Android-10系統(tǒng)版本,下面通過代碼分析此漏洞形成的原因。

分析流程

首先我們通過ADB命令從手機(jī)中將CertInstaller.apk文件提取到本地,CertInstaller.apk在系統(tǒng)中的/system/app/CertInstaller/目錄下。拿到APK文件后我們再使用jadx、jeb等工具反編譯APK文件。那么我們就通過ADB命令將/system/app/CertInstaller/CertInstaller.apk拷貝到本地,使用jadx、jeb等反編譯工具將apk反編譯。

首先我們先看下反編譯后的AndroidManifest.xml文件。


從AndroidManifest.xml文件可以看出來主要入口在CertInstallerMain中,因?yàn)槭莂ctivity,所以我們從onCreate函數(shù)開始分析:

代碼位置:com/android/certinstaller/CertInstallerMain.java


從上面代碼中可以看到,首先獲取intent對象并對其中攜帶的數(shù)據(jù)進(jìn)行判斷,主要有三種情況:

intent未攜帶任何數(shù)據(jù),或者從sdcard上選擇證書文件進(jìn)行安裝,也就是在系統(tǒng)設(shè)置中選擇從存儲設(shè)備安裝證書,如下圖:


Intent攜帶了證書內(nèi)容,就直接創(chuàng)建Intent 啟動CertInstaller進(jìn)行證書安裝,例如:

通過action 列舉出已安裝的證書列表

從上面三部分來看,無論分析第一種情況還是第二種,都可以到達(dá)證書安裝的位置,那我們主要分析的是第二種情況, 創(chuàng)建一個(gè)intent用于啟動CertInstaller activity,并將攜帶又證書內(nèi)容得Intent以參數(shù)得形式傳遞過去。

下面繼續(xù)看:

代碼位置:com/android/certinstaller/CertInstaller.java

 

從代碼可以看出來證書安裝過程基本都是依賴于CredentialHelper 類完成的,首先掉用createCredentialHelper函數(shù)創(chuàng)建了一個(gè)CredentialHelper 實(shí)例,

從上面代碼可以看出來,在創(chuàng)建CredentialHelper 實(shí)例的同時(shí),還做了證書解析操作,這里主要看parseCert(byte[] bytes)函數(shù),其中根據(jù)證書的不同會將證書緩存到mCaCerts或mUserCert列表中。然后繼續(xù)分析CertInstaller的OnCreate函數(shù),繼續(xù)往下看對當(dāng)前的環(huán)境進(jìn)行校驗(yàn),其中keyguardManager.createConfirmDeviceCredentialIntent(null, null); 是檢查是否設(shè)置信任憑證。然后會調(diào)用到extractPkcs12OrInstall函數(shù)。

PKCS12文件一般由密碼保護(hù),所以需要彈出一個(gè)密碼輸入框,用于輸入密碼。而正常抓包設(shè)置代理證書或者安裝CA證書的時(shí)候就會走到 else里面。繼續(xù)分析代碼。


在這里可以看到InstallOthersAction中的run方法實(shí)際就是調(diào)用的CertInstaller.installOther函數(shù);


這可以看到是安裝證書之前先做了一個(gè)校驗(yàn),堅(jiān)查是否有CA證書,或者私有與用戶證書,然后會調(diào)用nameCredential()函數(shù),會調(diào)用showDialog()彈窗安裝證書。這也就是漏洞產(chǎn)生的位置。而漏洞形成的原因就是在彈窗的位置因?yàn)闆]有對系統(tǒng)的dialog彈窗進(jìn)行安全防護(hù),導(dǎo)致dialog可以被劫持覆蓋,這也是該漏洞的主要成因。

漏洞利用

由于設(shè)備環(huán)境原因,只在低版本測試,未在修復(fù)后的高版本手機(jī)進(jìn)行測試。

下面看下代碼:

這里為了方便直接創(chuàng)建了一個(gè)線程進(jìn)行監(jiān)聽,也可以在service中實(shí)現(xiàn)。

為線程創(chuàng)建runnabl任務(wù),判斷當(dāng)前運(yùn)行的應(yīng)用包名,如果為com.android.certinstaller,則啟動一個(gè)偽裝好的activity界面進(jìn)行覆蓋,這個(gè)activity界面設(shè)置為dialog顯示。


代碼中g(shù)etTopPackage()是檢測當(dāng)前運(yùn)行的應(yīng)用程序是哪一個(gè),然后在線程中判斷如果是certInstaller應(yīng)用的進(jìn)程,就進(jìn)行彈窗覆蓋掉系統(tǒng)的dialog,偽造個(gè)假的證書安裝界面,導(dǎo)致本地特權(quán)提升。


漏洞修復(fù)

下面是Google官方的修復(fù)方式。


從上圖可以看到在CertInstaller.java代碼的onCreate方法中添加了一個(gè)系統(tǒng)屬性” SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS”,添加此屬性的目的就是屏蔽掉其他APP的懸浮窗,避免系統(tǒng)界面惡意程序進(jìn)行覆蓋,這樣就修復(fù)了該漏洞存在的風(fēng)險(xiǎn),目前官方只在Android8-Android10系統(tǒng)修復(fù)了此漏洞。

總結(jié)

這個(gè)漏洞本質(zhì)上就是劫持的漏洞,只是與常規(guī)的劫持有區(qū)別,常規(guī)的劫持是針對非系統(tǒng)應(yīng)用,而證書覆蓋安裝漏洞是針對系統(tǒng)應(yīng)用的漏洞。在修復(fù)后的系統(tǒng)上,如果惡意程序偽裝成系統(tǒng)應(yīng)用,依然可以對證書安裝進(jìn)行覆蓋,漏洞仍然存在。

 

責(zé)任編輯:趙寧寧 來源: FreeBuf
相關(guān)推薦

2009-07-08 19:44:56

2019-04-28 16:10:50

設(shè)計(jì)Redux前端

2020-02-04 09:53:05

數(shù)據(jù)安全數(shù)據(jù)泄漏信息安全

2015-05-05 11:04:31

CoreOS自動化運(yùn)維

2022-07-15 13:01:13

Kotlin編程語言Java

2017-09-06 15:54:14

2010-07-16 09:00:20

開源RedOffice紅旗2000

2012-04-29 10:37:28

APP

2019-11-27 10:11:22

勒索病毒網(wǎng)絡(luò)安全

2025-11-05 03:00:00

Linux內(nèi)核TCP粘包

2010-01-03 20:52:27

2024-12-10 00:00:10

MySQLJOIN算法

2021-10-14 08:58:48

Java冒泡排序

2013-12-11 21:48:38

OpenStack

2014-07-14 15:19:43

IT信息工程運(yùn)維

2018-07-26 07:21:12

2017-11-20 16:17:50

智慧城市

2014-04-14 13:22:33

OpenSSL漏洞OpenSSL

2012-05-28 10:01:19

2023-03-13 07:43:51

PHP類型轉(zhuǎn)換
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

日韩欧美主播在线| 久久久久久夜精品精品免费| 欧美精品在线看| 韩国三级视频在线观看| 在线成人av观看| 国产精品国产三级国产a | 久久久久久久黄色| 免费看成人吃奶视频在线| 欧美精品在线观看播放| 久久久久99精品成人片| aiai在线| 99久久久国产精品免费蜜臀| 国产综合视频在线观看| 免费观看成人毛片| 91精品国产调教在线观看| 亚洲国产精品yw在线观看 | 天天操天天摸天天干| 欧美3p视频| 日韩高清av一区二区三区| 国产精品自拍视频在线| 人人草在线视频| 亚洲男人的天堂在线观看| 欧美精品一区三区在线观看| 精品国自产在线观看| 最新欧美色图| 成人精品影视| 亚洲第一区中文字幕| 成人av电影天堂| 好吊操这里只有精品| 婷婷精品进入| 伊人男人综合视频网| 又黄又爽的网站| 日韩一区二区三区精品视频第3页| 91黄色免费观看| 免费av手机在线观看| 丝袜美女在线观看| 亚洲精品高清在线观看| 亚洲一区二区四区| aaa在线观看| 久久久精品欧美丰满| 精品一区在线播放| 神马久久久久久久久久| 高清不卡一二三区| 不卡一区二区三区四区五区| 国产999久久久| 国内精品国产成人| 国产欧美精品日韩| ,一级淫片a看免费| 麻豆精品视频在线观看免费| 国产精品入口夜色视频大尺度| 精品国产xxx| 久久福利影视| 国产v综合ⅴ日韩v欧美大片| 成人免费毛片视频| 丝袜美腿亚洲一区| …久久精品99久久香蕉国产| 精品成人久久久| 99亚洲伊人久久精品影院红桃| 久久久久日韩精品久久久男男| 麻豆成人在线视频| 欧美日韩91| 久久人人爽人人| 日韩男人的天堂| 亚洲在线电影| 国产精品精品久久久| 中文在线a天堂| 老汉av免费一区二区三区| 成人免费观看a| www.黄色小说.com| 波多野结衣在线一区| 久久精品ww人人做人人爽| 青草久久伊人| 国产人成亚洲第一网站在线播放| 亚洲va韩国va欧美va精四季| 国产一区精品| 成人欧美一区二区三区白人| www国产免费| 免费高潮视频95在线观看网站| 欧美日韩在线免费| 国产天堂在线播放| www.久久99| 亚洲成人av片在线观看| 国产全是老熟女太爽了| 欧美国产一级| 久久久久久午夜| 亚洲av无码不卡| 国产在线精品一区二区 | 成人香蕉社区| 亚洲区在线播放| 人人干在线观看| 精品成人在线| 国产精品久久视频| 亚洲精选一区二区三区| 久久这里只有精品6| 中文字幕一区二区三区在线乱码 | 97精品国产| 欧美激情视频三区| 狠狠狠狠狠狠狠| 国产一区二区成人久久免费影院| 久久99精品国产99久久| 日本综合在线| 婷婷国产在线综合| www.久久av.com| 亚洲传媒在线| 成人97在线观看视频| 天堂在线免费观看视频| 国产乱理伦片在线观看夜一区| 久久精品午夜一区二区福利| 国产丝袜在线| 色噜噜夜夜夜综合网| 日本黄色www| 成人精品久久| 欧美一区二区三区……| 国产激情视频在线播放| 欧美国产视频在线| 成人综合视频在线| 99香蕉久久| 久久精品国产欧美亚洲人人爽| 国产午夜精品久久久久| 粉嫩13p一区二区三区| 亚洲一区不卡在线| 亚洲欧美韩国| 亚洲成人av在线播放| 国产黄色片在线免费观看| 日本少妇一区二区| 农村寡妇一区二区三区| www555久久| 91精品国产综合久久蜜臀| 91激情视频在线观看| 久久国产66| 精品久久久久久乱码天堂| 污视频在线看网站| 91精品国产综合久久精品麻豆| 色屁屁草草影院ccyy.com| 先锋影音国产一区| 精品国产综合久久| h片在线观看视频免费免费| 制服丝袜亚洲色图| 日韩av毛片在线观看| 蜜桃精品在线观看| 午夜精品一区二区三区在线观看| 校园春色亚洲色图| 亚洲人永久免费| 亚洲影院在线播放| 久久久亚洲精品一区二区三区| 欧美激情 国产精品| 加勒比中文字幕精品| 午夜精品一区二区三区在线 | 91毛片在线观看| 男女超爽视频免费播放| 国内精品免费| 91精品国产91久久久久| 日本又骚又刺激的视频在线观看| 午夜国产精品一区| 国产精品久久无码| 香蕉久久a毛片| 日韩不卡av| 日本国产一区| 欧美成人精品一区二区三区| 精品国产无码AV| 亚洲一区视频在线观看视频| 亚洲乱妇老熟女爽到高潮的片| 欧美午夜免费影院| 国产免费一区二区三区| 擼擼色在线看观看免费| 亚洲欧美日韩第一区| 波多野结衣午夜| 国产精品免费观看视频| 巨乳女教师的诱惑| 亚洲精品偷拍| 五码日韩精品一区二区三区视频| 成人影院入口| 久久精品视频在线观看| 亚洲国产日韩在线观看| 精品福利免费观看| 国产aⅴ激情无码久久久无码| 蜜乳av一区二区三区| 18视频在线观看娇喘| 日韩精选在线| 国产欧美在线观看| 日皮视频在线观看| 亚洲人永久免费| 精品人妻一区二区三区浪潮在线| 精品国产91久久久久久| x88av在线| 国产999精品久久久久久绿帽| 日日橹狠狠爱欧美超碰| 99久久夜色精品国产亚洲狼 | 天堂中文在线视频| 欧美亚洲高清一区| 国产性一乱一性一伧一色| 26uuu精品一区二区| 亚洲精品性视频| 亚洲日本视频| 中文字幕一区二区三区四区五区六区 | 一区二区三区的久久的视频| 国产精品毛片久久久| 国产精品麻豆va在线播放| 久久大胆人体| 俺去了亚洲欧美日韩| 日韩一区二区三区中文字幕| 日韩一区二区在线观看视频播放| 日韩精品成人免费观看视频| 亚洲精品ww久久久久久p站| 成人乱码一区二区三区av| 国产精品911| 日日噜噜噜噜久久久精品毛片| 国产综合欧美| 综合视频免费看| 精品一区在线| 国产亚洲自拍偷拍| 亚洲精品第一| 国产脚交av在线一区二区| 免费在线观看的电影网站| 中文字幕国产亚洲| 日本加勒比一区| 欧美一级搡bbbb搡bbbb| 中文字幕欧美人妻精品| 欧美视频二区36p| 久久精品国产亚洲AV无码麻豆| 中文字幕日韩av资源站| 国产av自拍一区| 91污在线观看| 日韩www视频| 大尺度一区二区| 奇米777在线视频| 蜜桃视频在线观看一区二区| 日韩欧美黄色大片| 亚洲综合欧美| 欧美丰满熟妇bbbbbb百度| 黑丝一区二区三区| 九九久久九九久久| 羞羞答答成人影院www| 亚洲人成网站在线观看播放| 精品国产中文字幕第一页| 麻豆视频成人| 婷婷成人在线| 久久久婷婷一区二区三区不卡| 国产精品超碰| 丁香婷婷久久久综合精品国产| 欧美日本三级| av免费观看久久| 亚洲精品a区| 国产精品免费看一区二区三区| 中文字幕一区二区三区中文字幕| 91精品天堂| 草莓视频一区二区三区| 高清视频在线观看一区| 国产精品chinese在线观看| 俄罗斯精品一区二区| jizz18欧美18| 激情视频在线观看一区二区三区| 欧美电影在线观看免费| 久久亚洲免费| 精品久久影院| 伊人色综合影院| 欧美在线二区| 欧美精品久久久久久久久久久| 在线综合亚洲| 日韩精品一区二区三区不卡| 日韩av中文字幕一区二区三区| 中文字幕第80页| 免费成人在线观看视频| 亚洲色图偷拍视频| 国产91在线|亚洲| 日b视频在线观看| 欧美国产一区在线| 男人与禽猛交狂配| 亚洲国产精品久久人人爱| 国产午夜性春猛交ⅹxxx| 欧美婷婷六月丁香综合色| 国产一区二区三区在线观看| 欧美大片顶级少妇| 日韩av视屏| 久久久精品一区| 九色porny自拍视频在线播放| 国产精品白嫩初高中害羞小美女| 精品国产黄a∨片高清在线| 99久久精品免费看国产一区二区三区| 国产成人夜色高潮福利影视| 久久久久久草| 五月精品视频| 狠狠97人人婷婷五月| 蜜桃视频在线一区| 中文字幕免费高清视频| 国产精品美女久久久久av爽李琼| 久久99久久98精品免观看软件 | 永久免费黄色片| 91色九色蝌蚪| 狂野欧美性猛交| 午夜免费久久看| 中文字幕在线网站| 亚洲二区中文字幕| 国产原创在线观看| 欧美一区视频在线| 久久gogo国模啪啪裸体| 日韩欧美精品一区二区| 激情久久久久| 日本黄大片一区二区三区| 91一区二区三区在线观看| 黄色片子在线观看| 色综合中文字幕| 亚洲男人天堂久久| 久久精品国产v日韩v亚洲| 成人勉费视频| 国产亚洲精品久久飘花| 国产精品毛片久久| 国产精品69页| 波多野结衣精品在线| 91香蕉视频污在线观看| 色94色欧美sute亚洲线路二| 免费国产黄色片| 另类专区欧美制服同性| 123成人网| 欧美人xxxxx| 一级成人国产| 欧美熟妇精品一区二区蜜桃视频 | 国产美女视频免费| 日本美女视频一区二区| 国产男女猛烈无遮挡a片漫画| 亚洲一区二区三区四区五区黄| 夜夜躁很很躁日日躁麻豆| 亚洲天堂av综合网| 免费高潮视频95在线观看网站| 成人三级视频在线观看一区二区| 亚洲先锋影音| 亚洲精品国产一区二区三区| 国产精品三级电影| 午夜精品免费观看| 日韩av在线直播| 国产资源在线观看入口av| 成人免费在线看片| 欧美日本精品| 国产精品日日摸夜夜爽| 亚洲黄色小视频| 精品人妻一区二区三区三区四区| 久久久av网站| 国产精品一站二站| 中文字幕在线乱| 国产精品小仙女| 欧美精品一区二区成人| 日韩精品一区国产麻豆| 欧美aaaxxxx做受视频| 99在线观看| 在线播放精品| 国产精品无码网站| 色综合久久天天| 成年人在线视频| 国产精品一区av| 97精品在线| 日韩av影视大全| 亚洲国产中文字幕在线视频综合| 亚洲乱熟女一区二区| 午夜精品久久久久久久久久久久| 免费看久久久| 成人在线观看黄| 国产亚洲欧美日韩日本| 亚洲天堂视频网| 大量国产精品视频| gogo人体一区| 国产第一页视频| 国产精品美女一区二区三区| 国产伦子伦对白视频| 色综合五月天导航| 国内精品麻豆美女在线播放视频 | 国模无码视频一区二区三区| 久久伊99综合婷婷久久伊| 中文字幕第315页| 欧美成年人视频| 欧美日韩一区二区三区在线电影| 欧美极品欧美精品欧美图片| 中文字幕不卡的av| 国内毛片毛片毛片毛片| 91av在线不卡| 91视频精品| www.美色吧.com| 欧美中文字幕一区二区三区| 国产在线观看a视频| 国产精品伊人日日| 日韩精品一二三四| 欧美日韩国产精品综合| 亚洲精品理论电影| 久久日本片精品aaaaa国产| 欧美性潮喷xxxxx免费视频看| 久久影院午夜论| 国产免费叼嘿网站免费| 91成人福利在线| 色天天综合网| 中文字幕在线播放一区| 欧美肥妇毛茸茸| 成人免费看视频网站| 成人在线观看毛片| 国产欧美va欧美不卡在线| 亚洲欧美激情在线观看| 国产精品自产拍高潮在线观看| 伊人久久成人| 成人无码精品1区2区3区免费看| 亚洲电影av在线| 精品久久久久久久久久岛国gif| 欧美精品第三页|