2.4 DOM型xss

水中煮魚冒氣發表於2020-11-22

概念介紹

在這裡插入圖片描述

  • 通過 Java Script,可以重構整個HTML文件。您可以新增、移除、改變或重排頁面上的專案。
  • 要改變頁面的某個東西, JavaScript就需要獲得對HTML文件中所有元素進行訪問的入口。
  • 這個入口,連同對HTML元素進行新增、移動、改變或移除的方法和屬性,都是通過文件物件模型來獲得的(DOM)。
    所以,你可以把DOM理解為一個—個訪問HTML的標準程式設計介面。

案例

點選標題,會呼叫getValue函式,進行彈出資訊
在這裡插入圖片描述

案例演示

第一步 測試漏洞點

在這裡插入圖片描述

第二步 檢視原始碼

在這裡插入圖片描述

第三步 構造閉合的語句

#’ οnclick=”alert(111)”>(需使用英文的單引號和雙引號)

在這裡插入圖片描述

第四步 檢視漏洞結果

在這裡插入圖片描述

Dom型xss-x

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

摘抄

一個人到世界上來,來做什麼?

愛最可愛的、最好聽的、

最好看的、最好吃的。

——木心

相關文章