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

在HTML5移動(dòng)應(yīng)用中挖掘XSS漏洞

安全 漏洞
現(xiàn)在使用HTML5開發(fā)移動(dòng)APP越來(lái)越受歡迎。HTML5不僅開發(fā)效率高,而且可以跨平臺(tái),代碼重用性也很高。Zoho(全球第一大在線軟件提供商,總部位于美國(guó))是一個(gè)有著1300萬(wàn)用戶的HTML5郵件系統(tǒng),我打算挖挖他們的漏洞。

Linus(@_zulln)是一位有著15年漏洞挖掘經(jīng)驗(yàn)的瑞士黑客,本文就是他寫的。

在HTML5移動(dòng)應(yīng)用中挖掘XSS漏洞

現(xiàn)在使用HTML5開發(fā)移動(dòng)APP越來(lái)越受歡迎。HTML5不僅開發(fā)效率高,而且可以跨平臺(tái),代碼重用性也很高。Zoho(***大在線軟件提供商,總部位于美國(guó))是一個(gè)有著1300萬(wàn)用戶的HTML5郵件系統(tǒng),我打算挖挖他們的漏洞。

尋找Html和Javascript代碼

首先我從Google Play上下載了APK,用解壓軟件打開。

在HTML5移動(dòng)應(yīng)用中挖掘XSS漏洞

assets文件夾中有很多html文件,html文件和javascript文件要比java文件讀起來(lái)易懂很多。

在HTML5移動(dòng)應(yīng)用中挖掘XSS漏洞

翻了幾下之后我發(fā)現(xiàn)mailDetail.html是用來(lái)顯示郵件內(nèi)容的,這里有一個(gè)漏洞非常有趣。

讀了代碼,懂了代碼結(jié)構(gòu)之后,發(fā)現(xiàn)它調(diào)用了setContent方法:

function setContent(contentToSet,margin){
    document.body.style.marginTop = margin + "px";
    document.body.style.marginBottom = "10px";
    setBaseURL();
    document.getElementById('mailcontentid').innerHTML = "";
    handleContentForMailThread($('mailcontentid'), contentToSet);
    androidResponse();
    }
function handleContentForMailThread(contentEl,value) {
    var ind = value.indexOf("<blockquote");// NO I18N
    if(ind < 0) {
    	addContentToElement(contentEl,value);
        return;
    }
    else
    {
        // removed 54 lines here for readability
    }
    }
function addContentToElement(contentEl,value){
	contentEl.innerHTML = value;
	addListener();
	}

如果你跟蹤contentToSet變量(應(yīng)該是郵件內(nèi)容),你會(huì)發(fā)現(xiàn)javascript代碼中沒有對(duì)數(shù)據(jù)做任何轉(zhuǎn)義操作,所以,如果有任何轉(zhuǎn)義或者安全操作,都只能是在服務(wù)端做的,或者在java代碼中做的。

確定郵件內(nèi)容是否做過安全處理

最簡(jiǎn)單的辦法就是在setContent函數(shù)的開始未知加入payload代碼,比如alert(contentToSet),然后打包重簽名。

我在apk 包中加入了如下幾個(gè)payload:

結(jié)果如下:

在HTML5移動(dòng)應(yīng)用中挖掘XSS漏洞

前兩個(gè)payload被正確處理了,但是第三個(gè)payload(我事先對(duì)數(shù)據(jù)做了url編碼)中顯示了一個(gè)<尖括號(hào)。

貌似后臺(tái)有一個(gè)黑名單,如果時(shí)間足夠,這些黑名單肯定可以被繞過,但是我對(duì)手工fuzzing已經(jīng)無(wú)感了,所以我走了另外一條路。

逆向APK

我沒有寫過apk,所以我決定尋找webview相關(guān)的代碼來(lái)讀,當(dāng)我找到從java傳遞數(shù)據(jù)到html的代碼的時(shí)候,我被webView.loadUrl絆倒了,這明顯可以執(zhí)行javascript代碼呀:

webView.loadUrl("javascript:initialize(" + myNumber + ");");

很明顯zoho使用了跟上面類似的代碼,才使得前面用url編碼過得數(shù)據(jù)正確地顯示出來(lái)。

通過使用dex2jar將apk逆向?yàn)?jar文件,我使用JD-GUI閱讀這些jar文件,我搜索了setContent函數(shù)(之前提到的javascript函數(shù)),

this.webView.loadUrl("javascript:setContent(" + JSONObject.quote(this.content) + "," + i + ")");

正如你看到的,zoho使用了類似的代碼。

總結(jié)

zoho使用了webview.loadurl方法來(lái)調(diào)用setContent方法,這告訴我們什么?用這種方式打開uri,里面的 javascript就會(huì)被執(zhí)行,任何pct-encode ugo的代碼都會(huì)被當(dāng)做正常代碼來(lái)執(zhí)行。

下面這些代碼很容易理解

// this line of code:location.href = 'javascript:setContent("%22-alert%281%29-%22")';// is the same as this:location.href = 'javascript:setContent(""-alert(1)-"")';

問題很明顯,通過在郵件中的任意地方包含如下的payload,就可以在郵件客戶端中執(zhí)行任意javascript代碼:

%22-alert%281%29-%22

在我將這個(gè)漏洞報(bào)告給zoho幾天過后,他們?cè)贕oogle Play上發(fā)布了新版,并且我收到郵件被告知已經(jīng)有其他人給zoho報(bào)告了這個(gè)漏洞。

我覺得這個(gè)漏洞非常有趣,其他很多APP可能會(huì)有很多相似的漏洞。不過在使用HTML開發(fā)的應(yīng)用中尋找漏洞比在web中尋找漏洞要難一些。讓我們一起挖洞拯救世界,讓互聯(lián)網(wǎng)更安全吧!

責(zé)任編輯:藍(lán)雨淚 來(lái)源: FreeBuf
相關(guān)推薦

2011-05-11 12:59:18

HTML5

2011-11-28 13:15:25

HTML5移動(dòng)應(yīng)用

2011-08-29 17:27:47

HTML 5交互移動(dòng)應(yīng)用

2011-12-12 10:08:39

jQuery MobiHTML5

2015-05-13 10:04:36

ionicHtml5

2011-05-25 09:34:30

HTML5cssjavascript

2014-10-21 17:34:11

HTML5移動(dòng)設(shè)計(jì)

2012-06-05 10:48:23

2011-11-28 10:03:29

HTML5移動(dòng)應(yīng)用

2012-02-23 10:28:43

AppCanHTML5移動(dòng)應(yīng)用

2014-12-22 15:02:48

HTML5移動(dòng)應(yīng)用開發(fā)

2012-02-20 13:45:26

HTML5移動(dòng)開發(fā)程序

2013-10-09 09:10:28

移動(dòng)應(yīng)用開發(fā)NativeHybrid

2010-07-28 08:41:17

HTML5Web移動(dòng)應(yīng)

2012-03-07 10:02:35

AppCanHTML5移動(dòng)應(yīng)用

2015-07-03 11:07:39

HTML5移動(dòng)Web

2012-05-29 09:23:23

HTML5移動(dòng)應(yīng)用框架jQTouch

2012-01-18 14:38:10

HTML5移動(dòng)應(yīng)用

2011-12-28 15:32:46

HTML5移動(dòng)App

2015-07-22 16:44:51

HTML5優(yōu)化
點(diǎn)贊
收藏

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

麻豆tv在线播放| 午夜精品久久久久久久久久久久久| 国产aaa一级片| 91在线看片| 国产精品资源网| 午夜精品一区二区三区在线播放| 亚洲AV无码片久久精品| 91视频成人免费| 国产日韩视频在线观看| 中文字幕xxx| 超碰国产精品一区二页| 亚洲午夜视频在线| 亚洲精品美女久久7777777| www.亚洲天堂.com| 秋霞国产午夜精品免费视频| 欧美成人精品在线播放| 精品少妇无遮挡毛片| 三级视频网站在线观看| 国产精欧美一区二区三区蓝颜男同| 女人丝袜激情亚洲| 欧美日韩国产传媒| 欧美区一区二区三区| 免费观看国产精品视频| 国产黄色在线免费观看| 久久久精品欧美丰满| 成人片在线免费看| 97超碰国产在线| 久久一区国产| 91av在线网站| 91精品人妻一区二区三区蜜桃欧美| 国产精品一区二区美女视频免费看| 色婷婷av久久久久久久| 国产中文字幕二区| 新版中文在线官网| 中文字幕中文乱码欧美一区二区| 蜜桃传媒视频麻豆第一区免费观看| a天堂在线观看视频| 美女网站色91| 国产精品劲爆视频| 在线免费黄色av| 99re国产精品| 久久久久国产一区二区三区| 日本在线一级片| 日本午夜一区| 中文字幕久久精品| 少妇无套高潮一二三区| 九九亚洲视频| 亚洲免费中文字幕| 成人xxxx视频| 一区二区免费电影| 黄色在线播放| 久久精品日韩一区二区三区| 久久久久se| 无套内谢的新婚少妇国语播放| 成人激情动漫在线观看| 国产精品久久久久久免费观看| 精品国产亚洲AV| 高清视频一区二区| 国产精品麻豆免费版| 天天干天天草天天射| 成人h动漫精品| 精品91免费| 日韩成人黄色| 国产欧美一区二区三区在线看蜜臀| 免费久久99精品国产自| 欧洲毛片在线| 中文字幕av资源一区| 一卡二卡3卡四卡高清精品视频| 日本中文在线观看| 一区二区三区四区av| 免费的一级黄色片| 三级在线观看视频| 91国产视频在线观看| 奇米影音第四色| 电影一区中文字幕| 亚洲成avwww人| 国产制服丝袜在线| 俺要去色综合狠狠| 欧美麻豆久久久久久中文| 久久婷婷一区二区| 久久久久99| 国产日韩欧美影视| 亚洲va天堂va欧美ⅴa在线| 99在线热播精品免费| 日本在线视频不卡| 在线观看男女av免费网址| 五月天亚洲婷婷| 国产三级日本三级在线播放| 精品国产伦一区二区三区观看说明| 日韩美一区二区三区| 国产男男chinese网站| 99久久婷婷| 久久久噜久噜久久综合| 欧美在线视频精品| 国产很黄免费观看久久| 欧洲精品码一区二区三区免费看| 欧美精品videos另类| 亚洲二区在线观看| 人人干人人干人人| 国偷自产av一区二区三区| 亚洲区中文字幕| 清纯粉嫩极品夜夜嗨av| 久久综合图片| 国产精品加勒比| 日韩成人影视| 91福利视频在线| 熟女人妻一区二区三区免费看| 久久91麻豆精品一区| 色综合久久久久久中文网| 精品一区二区无码| 丁香亚洲综合激情啪啪综合| 亚洲v欧美v另类v综合v日韩v| 欧美黑人猛交| 欧美夫妻性生活| 中文字幕网站在线观看| 在线欧美日韩| 91在线观看免费| 国产中文字幕在线视频| 性感美女极品91精品| 日本高清免费在线视频| 精品久久不卡| 欧美一级淫片丝袜脚交| 亚洲成a人片77777精品| 中文字幕一区二区三区乱码在线| 成人三级视频在线播放 | 精品123区| 盗摄系列偷拍视频精品tp| jizz久久久久久| 中文字幕一区二区三区在线不卡| 欧美三级一区二区| 成人免费毛片嘿嘿连载视频| 国产精品国产自产拍高清av王其| 精品日本一区二区三区| 欧美久久久久久一卡四| 亚洲精品欧洲精品| 三级理论午夜在线观看| 亚洲精品高清在线| 邪恶网站在线观看| 九九久久精品| 欧美与欧洲交xxxx免费观看| 欧美特黄一级视频| 中文字幕一区二区5566日韩| 欧美日韩国产91| 久久永久免费视频| 91一区二区在线| 北条麻妃在线视频观看| 久久久久97| 久久久久女教师免费一区| 国产成人免费看一级大黄| 亚洲精品视频自拍| 波多野结衣网页| 午夜精品久久久久99热蜜桃导演 | 都市激情亚洲一区| 日韩国产欧美区| 五月婷婷中文字幕| 91网页版在线| 97在线免费公开视频| 国产一区二区三区四区大秀| 国产精品69久久久久| 国产日本在线视频| 欧美色精品天天在线观看视频| 国产精品久久久久久久av| 轻轻草成人在线| 小说区视频区图片区| 欧洲精品99毛片免费高清观看| 欧美精品手机在线| 四虎在线视频免费观看| 黑人巨大精品欧美一区免费视频| 人妻熟女aⅴ一区二区三区汇编| 男女精品视频| 一区二区不卡在线视频 午夜欧美不卡' | 久久久久99精品成人片三人毛片| 亚洲在线观看| 一本色道久久综合狠狠躁的推荐| 国产欧美日韩免费| 午夜视频在线看| 日韩三级精品电影久久久| 国语对白一区二区| 久久亚洲欧美国产精品乐播| 91精品国产一区二区三区| 亚洲精品国产精华液| 亚洲国产精品久久人人爱蜜臀| 在线免费观看成人网| 中文字幕资源在线观看| 日韩伦理在线免费观看| 久久精品人成| 亚洲天堂网视频| 国产精品免费看片| 男人的天堂免费| 国产日韩高清一区二区三区在线| 成人9ⅰ免费影视网站| 无码专区aaaaaa免费视频| 亚洲欧美日韩不卡一区二区三区| 色女孩综合网| 91极品视频在线观看| 国产草草浮力影院| 色婷婷久久综合中文久久蜜桃av| 不卡大黄网站免费看| 成人免费无码av| 99精品电影| 久久国产一区二区| 国产精品美女久久久久| 青青精品视频播放| 久久五月精品| 亚洲精品久久久久久久久| 中文字幕在线播放不卡| 五月综合激情网| 日韩高清dvd碟片| 国产丝袜欧美中文另类| 天天躁日日躁狠狠躁av麻豆男男 | 久久爱www.| 自拍偷拍欧美| 亚洲国产日韩精品在线| 亚洲图片在线综合| 成人激情在线播放| 嫩草研究院在线观看| 日韩午夜电影在线观看| 成人免费一区二区三区| 一区二区三区高清| 懂色av粉嫩av浪潮av| 91网站最新网址| 一本色道久久hezyo无码| 色猫猫成人app| 亚洲深夜福利网站| 秋霞av鲁丝片一区二区| 在线综合视频播放| 无码人妻丰满熟妇区bbbbxxxx| 亚洲一区免费视频| 搜索黄色一级片| 亚洲国产成人私人影院tom| 国产三级视频网站| aaa亚洲精品| xfplay5566色资源网站| 成人午夜私人影院| 亚洲精品一二三四| 国产一区二区三区国产| 一二三av在线| 国产一区二区三区日韩| 久久久精品高清| 久久精品久久99精品久久| 亚洲精品视频导航| 蜜臀av一区二区在线免费观看| 欧美xxxx综合视频| 受虐m奴xxx在线观看| 91丨国产丨九色丨pron| 国产精品熟妇一区二区三区四区| 国产一区二区成人久久免费影院| www.色就是色.com| 国产一区二三区好的| 在线黄色免费看| 国产麻豆精品在线观看| 日本在线观看视频一区| 国产成人在线影院| 国产精品嫩草69影院| 99视频一区二区| 国产伦精品一区二区三区妓女| 久久综合色天天久久综合图片| 亚洲精品视频大全| 国产欧美日韩亚州综合| 欧洲性xxxx| 亚洲欧美偷拍另类a∨色屁股| 国产a免费视频| 香港成人在线视频| 特级毛片www| 在线视频中文字幕一区二区| 亚洲免费视频二区| 91麻豆精品国产91久久久久 | 欧美18—19性高清hd4k| 国产精品看片你懂得| 永久久久久久久| 五月天激情小说综合| 日本欧美www| 欧美一区二区三区四区五区| 丰满人妻av一区二区三区| 亚洲电影av| 亚洲精品国产一区| 中文字幕一区二区精品区| 精品少妇人欧美激情在线观看| xxxxx99| 国产成人精品亚洲777人妖| 美女久久久久久久久| 久久久噜噜噜久久人人看| 美国黄色片视频| 亚洲国产成人av网| 91porny九色| 日韩美女一区二区三区四区| 青青青草原在线| 久久人体大胆视频| 爱搞国产精品| 国产精品偷伦视频免费观看国产| 日韩精品亚洲专区在线观看| 精品国产综合区久久久久久| 成人在线免费观看91| 久久这里只有精品18| 日本强好片久久久久久aaa| 一级 黄 色 片一| 久久免费视频一区| 精品国产乱码久久久久久鸭王1| 精品欧美激情精品一区| 国产精品女同一区二区| 亚洲另类激情图| 在线观看电影av| 国产精品偷伦一区二区| 久久久久久毛片免费看 | 日韩亚洲国产精品| 一级 黄 色 片一| 国产欧美精品一区| 西西44rtwww国产精品| 欧美一卡2卡三卡4卡5免费| 国产视频第一区| 97人洗澡人人免费公开视频碰碰碰| 国产激情欧美| 欧美连裤袜在线视频| 欧美黄在线观看| 日本人69视频| 久久精品夜夜夜夜久久| 黄色片视频网站| 日韩欧美自拍偷拍| 91免费国产网站| 欧美精品三级在线| 杨幂一区欧美专区| 老鸭窝毛片一区二区三区| 女同性αv亚洲女同志| 中文字幕在线一区| 国产精品xxxxxx| 日韩av最新在线| av中文字幕在线看| 999在线观看免费大全电视剧| 久久在线视频| 奇米影音第四色| 欧美激情综合在线| 成人免费视频国产免费| 亚洲人成啪啪网站| 成人免费无遮挡| 久久一区二区三区欧美亚洲| 欧美特黄一级| 成人三级做爰av| 一区二区在线观看免费| 国产白浆在线观看| 欧美成人性色生活仑片| 欧美黄视频在线观看| 国产小视频免费| 国产成人精品影视| 久久精品这里有| 亚洲国产精品yw在线观看| www在线看| 韩国一区二区三区美女美女秀| 一区二区自拍| 91av在线免费| 色香蕉久久蜜桃| 福利视频在线播放| 国产欧美精品一区二区三区-老狼| 成人高清电影网站| 性猛交ⅹ×××乱大交| 中文字幕亚洲一区二区av在线 | 日韩一本精品| 青青草国产成人99久久| 美国精品一区二区| 777欧美精品| 欧美黑人猛交| 精品一区二区久久久久久久网站| 免费日韩av片| 精品无码国产污污污免费网站| 欧美色倩网站大全免费| 久久精品视频观看| eeuss一区二区三区| 亚洲国产精品第一区二区三区 | 综合色中文字幕| 精品二区在线观看| 97视频com| 成人毛片免费看| 国内自拍偷拍视频| 欧美视频第一页| 日本视频不卡| 成人国产1314www色视频| 久久久人人人| 青青操在线视频观看| 精品蜜桃在线看| 婷婷激情一区| 久久最新免费视频| 99re成人在线| 国产一区二区在线视频观看| 欧美激情第三页| 欧美特黄一级大片| 国产精品成人免费一区久久羞羞| 欧美日韩国产综合视频在线观看中文| 国产在线中文字幕| 成人女人免费毛片| 日韩国产精品久久久| 欧美精品videos极品| 美女网站视频久久| 伊人av成人| 国产在线播精品第三| 国产成人在线播放视频| www.久久久久久.com| 欧美日韩另类图片| 国产美女视频免费看| 欧美体内谢she精2性欧美| 91精品久久久| 日韩欧美一区二区三区四区|