91亚洲国产成人aⅴ毛片大全,本道无码一区二区久久激情,久久久综合九色合综国产,亚洲阿v天堂2018在线观看,综合色天天久久,国产精品国产三级在线高清观看,国产精品大屁股1区二区三区,亚洲三级香港三级久久,亚洲国产精品500在线观看,野外三级国产在线观看

        長亭科技于晨升在中國互聯(lián)網(wǎng)安全領(lǐng)袖峰會現(xiàn)場發(fā)表演講

        作者:杜美潔 來源:北京長亭科技有限公司
        2016-11-11 14:22:00

        北京和上海2016年11月11日電 /美通社/ -- 現(xiàn)就讀于北京理工大學(xué)計算機系,來自長亭科技安全研究實驗室的實習(xí)生于晨升在第二屆中國互聯(lián)網(wǎng)安全領(lǐng)袖峰會上做了題為《我的手機怎么被別人控制了?-- 利用未公開漏洞ROOT掉一款最新款的流行手機》的精彩演講。以下是來自51CTO.com的報道原文《干貨分享| 教你如何利用漏洞ROOT安卓手機》:

        隨著移動互聯(lián)網(wǎng)的快速發(fā)展,智能手機、平板電腦等智能終端設(shè)備逐漸普及,慢慢的融入了我們的生活。然而與此同時智能手機安全問題也越來越凸顯,手機支付漏洞、手機遠程定位、手機信息泄露等問題屢見不鮮。

        11月9日,為期兩天的第二屆中國互聯(lián)網(wǎng)安全領(lǐng)袖峰會(Cyber Security Summit,簡稱CSS)在北京成功召開。作為主辦方的騰訊安全攜手來自世界的頂級安全廠商、產(chǎn)業(yè)鏈上企業(yè)、個人等圍繞時下物聯(lián)網(wǎng)、互聯(lián)網(wǎng)+等諸多議題進行探討。并在大會第二日特設(shè)了安全極客秀分論壇,該論壇邀請了來自今年GeekPwn的優(yōu)勝選手,對當(dāng)時未能展示完全的項目進行深入展示。來自長亭科技安全研究實驗室的實習(xí)生于晨升帶來了題為《我的手機怎么被別人控制了?-- 利用未公開漏洞ROOT掉一款最新款的流行手機》的精彩演講,現(xiàn)在他正就讀于北京理工大學(xué)計算機系。

        在論壇現(xiàn)場,首先他邀請了一位參會者一起演示了如何利用未公開漏洞控制安卓手機,隨后與大家分享了自己是如何發(fā)現(xiàn)并利用漏洞,最終控制安卓手機的。

        Android系統(tǒng)架構(gòu)解析

        于晨升指出,想要利用漏洞進行攻擊,第一步應(yīng)該對Android系統(tǒng)架構(gòu)有足夠的了解才行。Android系統(tǒng)架構(gòu)主要分為四層,即是:Application層、Framework層、Library層以及Kernel層。手機的自帶應(yīng)用在Application層,這一層從安裝到運行其權(quán)限最低。Framework層主要為Application層的應(yīng)用提供系統(tǒng)服務(wù),隨后在安卓程序運行時,需要第三層Library層的支持,通過此層引入運行時所依賴的動態(tài)庫。Kernel層為系統(tǒng)內(nèi)核層。特別是在Android系統(tǒng)第四層內(nèi)核層中包含許多廠商相關(guān)的驅(qū)動,例如顯卡、相機、觸摸屏的驅(qū)動等。于晨升表示,為了支持不同的手機不同的芯片,需要進行驅(qū)動編寫給用戶提供相同的接口,導(dǎo)致廠商驅(qū)動的安全性比Android內(nèi)核本身的安全性差,廠商驅(qū)動為Android系統(tǒng)帶來了新的攻擊面新的漏洞。因此,尋找手機漏洞,可以從這個層面出發(fā)。

        漏洞分析

        在分會場現(xiàn)場,于晨升針對最新的一款手機實現(xiàn)了ROOT,所利用的漏洞還未公開,所以他選擇了一個已經(jīng)公開并修補的漏洞分享了CVE-2015-0569,CVE-2015-0570, CVE-2015-0571三個已知漏洞的利用思路和過程。

        據(jù)悉,這三個漏洞由slipper在2015年的GeekPwn上公開,存在于高通WLAN驅(qū)動中的棧溢出與堆溢出漏洞,漏洞由于在進行內(nèi)存拷貝之前未檢驗拷貝長度,導(dǎo)致緩沖區(qū)溢出。隨后高通第一時間修補了漏洞,在內(nèi)存拷貝操作之前進行了檢查,同時在調(diào)用對應(yīng)的代碼塊之前進行了權(quán)限檢查(CAP_NET_ADMIN)。

        漏洞利用

        如何從發(fā)現(xiàn)漏洞到利用漏洞,再獲得手機root權(quán)限呢?于晨升解釋說,觸發(fā)漏洞后,就能夠達到的任意內(nèi)核地址寫0效果。從0開始的地址無法申請,寫函數(shù)指針寫0無法實現(xiàn),所以需要提升條件,寫0但是不把所有的指針寫為0只是更改高位的,然后對地址進行操作。無KASLR,覆寫固定地址的指針高位是可行的。有時改寫函數(shù)值是不可行的,因為多數(shù)ARM64架構(gòu)的手機上PXN是打開的,不能直接申請一段用戶態(tài)內(nèi)存讓內(nèi)核去執(zhí)行shellcode。那么此時該如何利用呢?

        為了解決以上問題,于晨升在鏈表頭數(shù)組inetsw中尋找到了突破口,如圖所示:

        inetsw是linux內(nèi)核用于維護socket創(chuàng)建時所需要的信息的雙向鏈表,inet_register_protosw時,將特定類型的socket信息加入到鏈表中, inet_create時遍歷鏈表尋找對應(yīng)信息。包含proto, ops等結(jié)構(gòu)的指針,這些結(jié)構(gòu)中又含有許多的函數(shù)指針。

        因此,如果在無PAN的條件下,覆寫inetsw中某一個next指針的高位,在用戶態(tài)偽造數(shù)據(jù)結(jié)構(gòu),可創(chuàng)建一個完全被控制的socket,最終達到如下效果:

        如圖所示,我們可以看到PC指針形成了一個特殊的指令,此時我們可以控制PC指令了。

        那么,控制PC之后如何進一步利用呢?此時無法執(zhí)行用戶態(tài)代碼,只能利用內(nèi)核態(tài)代碼。我們注意到ioctl中r0, r1, r2寄存器可以控制,于是可以利用以下gadget達到任意地址讀寫:

        0x000000000021b598 : str w1, [x2] ;ret

        0x00000000001e246c : ldr x0, [x2] ;add w0, w0, #1 ;ret

        通過任意地址讀寫,利用init_task可以找到當(dāng)前進程的task_struct(或者利用泄露sp的gadget,通過thread_info找到task_struct,更穩(wěn)定)。找到task_struct之后即可修改cred,將uid等改為0即可。同時patch掉selinux_enforcing,關(guān)掉selinux、mount -o rw,remount /system即可關(guān)掉/system分區(qū)寫保護。在實際利用中,發(fā)現(xiàn)mtk設(shè)備的內(nèi)核代碼是可寫的。在關(guān)閉selinux之后,某處的assert會失敗,可以利用上面的特性patch掉assert的代碼。或者通過修改修改當(dāng)前進程的sid,將其selinux的context修改為u:r:init:0。實際測試中,我們會發(fā)現(xiàn)u:r:init:0進程啟動/system/bin/sh后權(quán)限會降為u:r:init_shell:0。

        總結(jié)

        演講最后,于晨升表示,Android 6.0/7.0版本中已經(jīng)增強了SEPolicy,防止未經(jīng)授權(quán)的app訪問白名單以外的設(shè)備,減少了攻擊面,大大增強了安全性。并建議,廠商應(yīng)該更加重視自家驅(qū)動的安全性,防止被黑客濫用,造成惡劣影響。

        作者:杜美潔

        波多野无码AV中文专区| 又粗又粗又黄又硬又深色的| 免费无码成人av在线播放不卡| 国产精品天天看大片特色视频| 久久免费看视频少妇高潮| 国产精品沙发午睡系列| 亚洲成人色区| jjzz日本护士| 亚洲一区二区三区高清视频| 不卡的av网站在线观看| 97人人模人人爽人人喊电影| 亚洲AV秘 无码一区二区三区1| 日韩av一区二区三区在线观看 | 最新福利姬在线视频国产观看| av新型国产在线资源| 粗大的内捧猛烈进出少妇| 亚洲aⅴ无码成人网站国产app| 国色天香精品亚洲精品| 在线观看国产一区二区av| 国产色在线 | 日韩| 亚洲在AV极品无码天堂手机版| 男女在线免费视频网站| 国产三级视频不卡在线观看| 成年免费视频黄网站zxgk| 亚洲AV毛片无码成人区httP | 岛国大片在线免费观看| 五十路在线中文字幕在线中文字幕| 强开小婷嫩苞又嫩又紧视频韩国| 国产全肉乱妇杂乱视频| 国产精品国产自线拍免费| 亚洲综合在不卡在线国产另类| 天天碰免费上传视频| 91av小视频| 国产一级av理论手机在线| 精品国产午夜肉伦伦影院| 亚洲精品无码久久久久av麻豆| 欧洲亚洲色一区二区色99| 国产精品人伦一区二区三| 大肉大捧一进一出好爽视频| 久久久久欧洲AV成人无码国产| 亚洲一区二区av免费观看|