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

【技術分享】使用CTS進行漏洞檢測及原理淺析

移動開發 開發
關于手機安全方面的檢測,本文以此為主題,進行了漏洞檢測方面的研究。包括如何下載編譯,以及分析了其中的security模塊是如何調度使用的。

 [[197327]]

團隊介紹

360 Vulpecker團隊 隸屬360信息安全部,致力于Android應用和系統層漏洞挖掘以及其他Android方面的安全研究。我們通過對CTS框架的研究,編寫了一個關于漏洞檢測方面的文檔,以下為文章的全文。

CTS 全稱 Compatibility Test Suite(兼容性測試),Google開發CTS框架的意義在于讓各類Android設備廠商能夠開發出兼容性更好的設備。其中有一些模塊的關于手機安全方面的檢測,本文以此為主題,進行了漏洞檢測方面的研究。包括如何下載編譯,以及分析了其中的security模塊是如何調度使用的。

1. CTS運行流程

1.1  下載編譯Android CTS源碼

通過git clone https://android.googlesource.com/platform/cts -b xxxxxxx 可以下載cts并且進行編譯,或者可以下載完整的Android 源碼進行編譯,編譯好源碼之后再編譯CTS,命令是make cts;在/home/venscor/AndroidSource/least/out/host/linux-x86/cts下生成關于CTS的幾個文件,其中cts-tradefed可以啟動CTS測試程序。

1.2   CTS 運行環境

Android官網上對CTS運行環境要求嚴格,但是我們目前關注的是測試安全模塊,所以只要基本的測試環境就可以了。例如打開adb,允許adb安裝apk,不設置鎖屏等。

1.3  CTS運行流程

在源碼中可以看到,cts-tradefed實際上是個腳本文件。首先做些環境檢查,滿足運行環境后,去android-cts/tool/目錄下加載對應的jar文件,從android-cts/lib加載所有的需要庫文件。***,加載android-cts/testcase/目錄下的所有jar文件,然后執行。

CTS console功能的實現在CompatibilityConsole類中,也是程序的加載點

1.4  啟動腳本進入CTS測試程序的console

CTS測試套件由很多plans組成,plans又可以由很多subplan和modules組成,我們只關心和CTS和安全相關的的東西,即和安全相關的modules。其中 和安全相關的測試模塊 有4個:

CtsAppSecurityHostTestCases

CtsJdwpSecurityHostTestCases

CtsSecurityHostTestCases

CtsSecurityTestCases

其中,CtsAppSecurityHostTestCases、CtsJdwpSecurityHostTestCases不包含CVE,其實是一些App層安全檢測和安全策略檢測,我們可以先跳過這兩個模塊著重分析CtsSecurityHostTestCases和CtsSecurityTestCases。

2. CTS中的安全模塊

2.1 CtsSecurityHostTestCases模塊

CtsSecurityHostTestCases模塊對應的源碼路徑在:./hostsidetests/security。即在cts console中通過輸入run cts --module CtsSecurityHostTestCasess加載起來的。

CtsSecurityHostTestCases主要測試Linux內核和各類驅動的漏洞,都是以C/C++實現的漏洞檢測PoC。

2.1.1 測試流程

可以通過run cts --module CtsSecurityHostTestCases來測試整個模塊,也可以通過run cts --module CtsSecurityHostTestCases –test 來測試具體的方法。例如要測試CVE_2016_8451,可以通過--test android.security.cts.Poc16_12#testPocCVE_2016_8451來進行。

下面我們通過一個例子看具體的測試流程,以對CVE_2016_8460的檢測為例,來具體分析下測試過程。在CTS下,運行run cts --module CtsSecurityHostTestCases --test android.security.cts.Poc16_12#testPocCVE_2016_8460。程序將運行到CtsSecurityHostTestCases模塊下的testPocCVE_2016_8460()函數。

其實這個測試過程,就是將CtsSecurityHostTestCases模塊下對應的可執行文件CVE_2016_8460 push到手機的sdcard,然后執行此可執行文件,即執行poc檢測程序。

2.1.2 結果管理

CTS測試完成后,會生成可視化的結果,結果存在cts/android-cts/results目錄下,分別有xml格式和.zip打包格式。所以對安全模塊的結果管理也是一樣的。

結果頁面里面只有兩種結果,一是pass,表示測試通過,說明不存在漏洞。二是fail,出現這種結果,可能原因有兩種,一是測試環境有問題,二是存在漏洞,可以看報告邊上的詳細顯示。

2.1.3 添加與剝離testcase

按照CtsSecurityHostTestCases模塊的測試原理,添加新的測試case時,完全可以剝離CTS的測試框架,直接使用C/C+編寫測試代碼,編譯完成后添加到/data/local/tmp目錄然后修改執行權限,執行即可。

對于CtsSecurityHostTestCases模塊中現有的對漏洞的檢測代碼,也可以直接為我們所用。我們可以下載CTS的源碼查看漏洞檢測PoC的代碼,可以自己編譯也可以直接使用CTS編譯好的可執行文件來檢測對應的漏洞。

2.2 CtsSecurityTestCases模塊

CtsSecurityTestCases模塊基于動態檢測,采用的是觸發漏洞來檢測的方式,使用Java或者JNI來觸發漏洞,直到數據被傳遞到底層漏洞位置。這個模塊所在源碼的路徑是.test/test/security。

2.2.1 測試流程

測試流程和CtsSecurityHostTestCases模塊一致,其實這也是CTS框架的測試流程。測試整個模塊采用run cts --module的方式,而使用測試模塊里面具體的方法來執行測試時。使用run cts --module <module> --test <package.class>的方式。

以下以檢測cve_2016_3755為例說明此模塊運行過程。

首先,在CTS框架中輸入run cts --module CtsSecurityTestCases --test android.security.cts. StagefrightTest#testStagefright_cve_2016_3755。

然后,CTS框架會找到testStagefright_cve_2016_3755()方法并執行測試。

2.2.2 結果管理

CtsSecurityTestCases模塊也受CTS統一的結果管理。所以上面CtsSecurityHostTestCases模塊一樣。測試結果出現在xml文件中,pass表示成功不存在漏洞,fail給出失敗原因。

對測試結果的監控都是通過assertXXX()方法來進行的,通過測試過程中的行為來確定漏洞情況。例如:

2.2.3添加與剝離testcase

添加case:在這模式下添加case,需要知道知道怎么觸發漏洞。CtsSecurityTestCases模塊應該是基于Android上的JUnit測試程序的,所以要知道應該可以按照編寫JUnit的方式添加測試的代碼,然后重新build。其實,編寫測試代碼時候如果可以脫離CTS的源碼依賴或者可以引用CTS的jar,應該可以直接脫離CTS架構。

剝離case:和添加一個道理,需要讓提取的代碼脫離依賴可執行。

3. 總結

在Android手機碎片化嚴重的今天,各個手機廠商的代碼質量也是良莠不齊。所以Android手機的安全生存在較為復雜的生態環境,因此Android手機方面的漏洞檢測是十分必要的。本文對谷歌官方開源的CTS框架進行了調研,對Android手機的漏洞檢測方面進行了研究。希望能拋磚引玉,對Anroid安全研究能帶來更多的幫助。

 

責任編輯:張子龍 來源: 推酷
相關推薦

2011-04-13 15:01:39

2022-09-04 21:08:50

響應式設計Resize

2012-03-20 16:31:13

2009-07-06 09:23:51

Servlet定義

2023-12-18 09:39:13

PreactHooks狀態管理

2019-05-17 09:20:01

2010-06-03 18:54:57

Hadoop

2022-11-24 15:02:05

APP

2013-06-04 13:38:27

2023-12-01 16:21:42

2015-07-05 18:46:46

2010-08-06 13:30:31

FlexBuilder

2013-12-02 13:55:23

任意跳轉漏洞漏洞檢測DOM跳轉漏洞

2013-07-17 17:05:08

2019-02-26 15:15:16

DNS漏洞IP

2019-04-02 08:30:03

2009-08-27 14:21:02

C# interfac

2020-08-05 08:21:41

Webpack

2015-01-29 09:54:12

2020-10-15 12:00:01

Python 開發編程語言
點贊
收藏

51CTO技術棧公眾號

成人18视频免费69| 日韩av三级在线| 亚洲成人av综合| 奶水喷射视频一区| 搡老女人一区二区三区视频tv| 亚洲欧美日韩精品一区| 久久免费电影| 国产欧美一区二区精品仙草咪| 91在线观看免费高清完整版在线观看| 国产无遮挡aaa片爽爽| 奇米亚洲欧美| 日韩欧美综合在线| av免费网站观看| 亚洲最大成人在线观看| 成人黄色免费在线观看| 超碰人人cao| 久久91导航| 亚洲观看高清完整版在线观看| 品久久久久久久久久96高清| 国产自产一区二区| 国产精品久久久久久| 久久狠狠亚洲综合| 欧美大学生性色视频| 蜜桃久久精品成人无码av| 亚洲一区二区三区四区电影| 欧美天堂一区二区三区| 国产v片免费观看| 动漫一区在线| 一区在线中文字幕| 婷婷五月色综合| 亚洲日本国产精品| 成人91在线观看| 99久久久久国产精品免费| 91成人国产综合久久精品| 久久裸体视频| 国产91精品不卡视频| 久久亚洲成人av| 中文字幕一区二区三区乱码图片| 在线亚洲国产精品网| 亚洲欧美色图视频| 青青一区二区| 亚洲国产美女精品久久久久∴| 特种兵之深入敌后| 91久久青草| 欧美久久久一区| 国产福利在线免费| 久久精品女人天堂av免费观看| 黄色一区二区在线| 真人抽搐一进一出视频| 波多野结衣在线观看| 亚洲一区二区三区四区在线免费观看 | 天堂社区 天堂综合网 天堂资源最新版 | 妞干网免费在线视频| 亚洲成人1区2区| 久久久久免费看黄a片app| 欧美另类tv| 亚洲h在线观看| 国产二区视频在线播放| 超碰超碰人人人人精品| 日韩欧美中文在线| 日韩免费高清在线| 成人综合网站| 欧美一区二区三区在| 久久黄色一级视频| 国产ts一区| 亚洲欧美激情视频| 男人天堂资源网| 一区二区影视| 97精品久久久| 区一区二在线观看| 久色婷婷小香蕉久久| 96sao精品视频在线观看| www.热久久| 91丨九色丨尤物| 色综合666| 国产精品扒开做爽爽爽的视频| 樱花草国产18久久久久| 日产精品久久久久久久蜜臀| 天堂资源在线| 欧美日韩国产免费一区二区| 欧美一级小视频| 岛国av一区| 亚洲日本成人女熟在线观看| 战狼4完整免费观看在线播放版| 亚洲一本二本| 欧美一级高清免费播放| 中文字幕av久久爽| 成人自拍视频在线| 欧美日韩一区在线播放| a免费在线观看| 懂色aⅴ精品一区二区三区蜜月| 亚洲欧美激情网| 91在线一区| 一区二区在线视频| 日韩欧美中文字幕视频| 久久婷婷激情| 99久久综合狠狠综合久久止| 欧洲综合视频| 艳妇臀荡乳欲伦亚洲一区| 国产午夜福利视频在线观看| 国产精品一区二区三区www| 亚洲精品美女久久久久| 欧美大片xxxx| 久久一本综合频道| 国产精品对白一区二区三区| 丁香婷婷在线| 精品动漫一区二区| 夜夜爽久久精品91| 精品久久久久久久| 97国产精品视频| 国产夫绿帽单男3p精品视频| 国产欧美一区二区精品性色超碰 | 久久精彩视频| 亚洲欧美成人影院| 欧美四级电影在线观看| 在线观看国产网站| 午夜国产精品视频免费体验区| 国产精品夜间视频香蕉| 丝袜视频国产在线播放| 亚洲国产视频a| 97人人模人人爽人人澡| 成人情趣视频| 国产成人高潮免费观看精品| 手机看片一区二区三区| 亚洲精品国产无天堂网2021| 亚洲国产日韩欧美在线观看| 中文字幕av一区二区三区人| 高清在线视频日韩欧美| 国产女人18毛片水真多| 中文字幕视频一区| 中文字幕欧美人妻精品一区| 中文字幕av一区二区三区人| 91精品国产高清| 欧美 日韩 国产 在线| 亚洲精品国产无天堂网2021| 美女被艹视频网站| 婷婷亚洲五月| 91在线观看欧美日韩| 日本激情视频在线观看| 欧美日韩综合不卡| 中字幕一区二区三区乱码| 乱码第一页成人| 欧美激情第六页| 性欧美超级视频| 国产香蕉精品视频一区二区三区| 亚洲国产成人精品女人久久| 99久久婷婷国产| 日日橹狠狠爱欧美超碰| 日韩高清成人在线| 欧美在线观看网址综合| 欧洲毛片在线| 欧美伊人久久大香线蕉综合69| 99久久久无码国产精品衣服| 免费成人在线观看| 中文字幕日韩精品久久| 欧美zozo| 成人免费一级片| 国产精品激情电影| 99久久99久久精品国产片| 操你啦视频在线| 欧美一级日韩不卡播放免费| 免费无遮挡无码永久在线观看视频 | 日本五级黄色片| 国产超级va在线视频| 日韩色在线观看| 精品一区二区三区人妻| 99久久综合99久久综合网站| 不要播放器的av网站| 99久久久久国产精品| 97久久人人超碰caoprom欧美| 91超碰在线免费| 亚洲美女性视频| 伊人免费在线观看| 亚洲乱码日产精品bd| 日批在线观看视频| 久久一本综合频道| 黑人巨大国产9丨视频| 久久精品色综合| 国产精品久久久久高潮| 超碰在线网址| 亚洲精品美女久久| 国产一区二区麻豆| 亚洲成av人片一区二区梦乃| 国产精品密蕾丝袜| 国产精品影音先锋| 青青青在线播放| 99精品视频在线观看免费播放| 成人在线免费观看一区| 欧美天堂视频| 欧美劲爆第一页| eeuss影院www在线观看| 精品动漫一区二区三区在线观看| youjizz在线视频| 有坂深雪av一区二区精品| www.av天天| 懂色av一区二区夜夜嗨| www.日本xxxx| 在线日韩欧美| 9999在线观看| 国产剧情一区| 国产原创精品| 国产精品xnxxcom| 国产成人中文字幕| 国产激情在线播放| 久久偷看各类女兵18女厕嘘嘘| 日本天堂影院在线视频| 日韩视频免费观看高清完整版在线观看| 亚洲午夜18毛片在线看| 一区二区日韩电影| 久久精品国产亚洲AV成人婷婷| av电影在线观看一区| 中文字幕一二三| 麻豆国产一区二区| 爆乳熟妇一区二区三区霸乳| 一本色道88久久加勒比精品| 国产 欧美 日韩 一区| 日韩一区二区在线| 麻豆av一区二区三区久久| 亚洲欧美日本国产| 成人激情在线播放| 99久久伊人| 日韩美女毛茸茸| 人狥杂交一区欧美二区| 欧美国产日韩一区二区三区| 中文字幕 亚洲视频| 国产精品探花在线| 欧美二区三区的天堂| 欧美精品一二三四区| 亚洲二区在线视频| 久青草免费视频| 曰韩精品一区二区| 成人免费精品动漫网站| 国产精品美女www爽爽爽| 最新中文字幕视频| 99re成人精品视频| 中文字幕免费高清视频| 成人免费视频视频| 亚洲成a人片在线www| 国产激情一区二区三区| 日韩欧美中文视频| 国产精品一二三| 亚洲视频在线不卡| 国产一区二区三区在线观看免费视频 | 亚洲wwwav| 国产精品美女久久久久人| 亚洲精品国产a| 久久精品国产综合精品 | 国产精华一区| 99亚洲乱人伦aⅴ精品| 2019国产精品视频| 亚洲码欧美码一区二区三区| 国产精品12| 欧美美女在线直播| 麻豆亚洲一区| 精品国产一区探花在线观看| 日韩在线三级| 成人一区不卡| 黄色网zhan| 91久久综合| 黑鬼大战白妞高潮喷白浆| 肉色丝袜一区二区| 黄色一级片免费的| 国产一区二区在线免费观看| 又黄又色的网站| 91丨porny丨国产入口| 久久久视频6r| 18成人在线视频| 国产一级在线免费观看| 欧美日韩国产色| 最新国产中文字幕| 91麻豆精品91久久久久同性| 亚洲精品成av人片天堂无码| 日韩国产欧美精品一区二区三区| 国产午夜在线观看| 两个人的视频www国产精品| 白白色在线观看| 国产精品国产亚洲伊人久久| 91精品福利观看| 精品高清视频| 日韩www.| 国产一区二区视频播放| 久久资源在线| 中文字幕av一区二区三区人妻少妇| 成人激情小说乱人伦| 国产一区二区三区精品在线| 亚洲欧美另类图片小说| 免费av网站在线| 制服丝袜亚洲精品中文字幕| 亚洲欧美日韩免费| 日韩在线精品视频| 成人在线黄色电影| 成人免费激情视频| 日本在线中文字幕一区| 麻豆中文字幕在线观看| 99国产精品私拍| aaa一级黄色片| 久久综合国产精品| 免费毛片在线播放免费| 欧美三级视频在线观看| 欧日韩在线视频| 久久精品国产一区二区三区| 中文字幕在线中文字幕在线中三区| 91精品在线影院| 久久最新网址| 2018国产在线| 国产精品伊人色| 18精品爽国产三级网站| 无码av免费一区二区三区试看| 中文字幕日韩第一页| 精品偷拍一区二区三区在线看| 八戒八戒神马在线电影| 国产精品青草久久久久福利99| 精品三级在线观看视频| 国产日韩二区| a级黄色片免费看| 色999韩欧美国产综合俺来也| 波多野结衣在线aⅴ中文字幕不卡| 欧美日韩在线不卡一区| 欧美激情第二页| 性欧美暴力猛交69hd| 第84页国产精品| 国产一级二级三级精品| 一个色综合网| 亚洲综合日韩欧美| 久久免费国产精品 | 日韩理论片一区二区| 国产又粗又猛又黄视频| 精品调教chinesegay| 老牛影视精品| 国内精品久久国产| 1024成人| 亚洲天堂资源在线| 亚洲国产精品自拍| h片在线免费看| 欧美成人亚洲成人| 天堂网av在线播放| 亚洲理论在线| 97在线免费公开视频| www.66久久| 国产精品suv一区二区| 日韩欧美成人一区二区| 91蜜桃在线视频| 91在线看网站| 激情91久久| 精品人妻在线视频| 亚洲成人动漫一区| 日本精品999| 欧美在线亚洲一区| 蜜桃成人av| 成人免费无码av| 国产欧美综合在线观看第十页| 高潮无码精品色欲av午夜福利| 尤物yw午夜国产精品视频明星| 91国内外精品自在线播放| 亚洲欧洲日夜超级视频| 国模大尺度一区二区三区| 国内偷拍精品视频| 精品少妇一区二区| 国产精品一二三产区| 久久综合九色99| 美女在线视频一区| 欧美丰满熟妇bbbbbb| 日韩色在线观看| 天堂中文在线播放| 亚洲一卡二卡三卡四卡无卡网站在线看 | 91久久偷偷做嫩草影院电| 欧美国产日韩激情| 91啪九色porn原创视频在线观看| 中文字幕免费高清网站| 日韩中文字幕在线精品| 一区二区在线免费播放| 国产一区二区在线视频播放| 国产网站一区二区| 国产精品久久久久精| 欧美精品久久久久| 台湾亚洲精品一区二区tv| 成人性生生活性生交12| 亚洲人午夜精品天堂一二香蕉| 亚洲精品一级片| 日韩美女免费观看| 午夜精品久久| 色无极影院亚洲| 4438成人网| 亚洲国产福利| 在线观看国产一区| www.激情成人| 97精品人妻一区二区三区在线 | 亚洲图色一区二区三区| 国产免费黄色av| 亚洲三级在线免费| 欧美伦理影视网| 亚洲999一在线观看www| 久久久国产精品一区二区中文| 成人做爰视频网站| 日韩精品一二三四区| 国产一区二区三区视频在线| 凹凸国产熟女精品视频| 亚洲激情五月婷婷| 国产视频在线看| 精品婷婷色一区二区三区蜜桃|