真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何利用Excel進行XXE攻擊

今天就跟大家聊聊有關(guān)如何利用Excel進行XXE攻擊,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

10多年的修武網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整修武建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)建站從事“修武網(wǎng)站設(shè)計”,“修武網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

某次測試中,在某系統(tǒng)后臺通過上傳Excel文件觸發(fā)XXE攻擊,這種姿勢利用成功比較少,故在此將測試過程記錄分享出來。

前言

Microsoft Office從2007版本引入了新的開放的XML文件格式,新的XML文件格式基于壓縮的ZIP文件格式規(guī)范,由許多部分組成。

我們可以將其解壓縮到特定的文件夾中來查看其包含的文件夾和文件,可以發(fā)現(xiàn)其中多數(shù)是描述工作簿數(shù)據(jù)、元數(shù)據(jù)、文檔信息的XML文件。

如何利用Excel進行XXE攻擊

所以不正確的讀取2007版本Microsoft office格式文件也存在著XXE攻擊的可能性。

測試過程

測試客戶端與測試目標(biāo)均處于純內(nèi)網(wǎng)環(huán)境
測試目標(biāo)IP:29.xx.xx.xxx
客戶端IP:10.xx.xx.xx

在人員管理>批量導(dǎo)入模塊,發(fā)現(xiàn)可以通過上傳Excel文件批量導(dǎo)入人員信息。

如何利用Excel進行XXE攻擊

下載導(dǎo)入模板,模板是一個xls格式文件。

如何利用Excel進行XXE攻擊

xls與xlsx格式不同,xls是一個特有的二進制格式,其核心結(jié)構(gòu)是復(fù)合文檔類型的結(jié)構(gòu),而xlsx的核心結(jié)構(gòu)是XML類型的結(jié)構(gòu),采用的是基于XML的壓縮方式。xls格式文件沒辦法插入Payload進行XXE攻擊。

由于系統(tǒng)給出的默認模板user.xls沒辦法利用,那我們嘗試自己新建一個xlsx格式文件進行上傳,是否可行呢?

制作插入Payload的xlsx文件

新建一個xlsx格式文件test.xlsx,解壓縮。

如何利用Excel進行XXE攻擊

在[Content_Types].xml文件中插入Payload,如下圖。作用是從10.xx.xx.xx:8080上讀取eval.dtd文件。

如何利用Excel進行XXE攻擊

在客戶端進行監(jiān)聽

eval.dtd文件存放在客戶端,內(nèi)容如下圖。作用是通過file協(xié)議讀取測試目標(biāo)的/etc/hostname文件,并將讀取的結(jié)果通過HTTP請求的參數(shù)p帶出。

如何利用Excel進行XXE攻擊

在客戶端的8080端口開啟Web服務(wù),供測試目標(biāo)下載eval.dtd文件。

如何利用Excel進行XXE攻擊

并使用nc監(jiān)聽本地8081端口,用于接收從測試目標(biāo)讀取的/etc/hostname文件。

如何利用Excel進行XXE攻擊

上傳

將插入Payload后的文件重新壓縮,再將壓縮包的后綴名修改為xlsx。

如何利用Excel進行XXE攻擊

上傳該xlsx文件。

如何利用Excel進行XXE攻擊

雖然回顯文件添加失敗,但是從客戶端Web服務(wù)日志中發(fā)現(xiàn)測試目標(biāo)下載了evil.dtd文件,且nc成功在8081端口監(jiān)聽到測試目標(biāo)的/etc/hostname文件內(nèi)容。

如何利用Excel進行XXE攻擊

利用Excel進行XXE攻擊非常簡單,使用版本較低的第三方庫解析Excel文件時,基本都會引入XXE問題。

看完上述內(nèi)容,你們對如何利用Excel進行XXE攻擊有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


文章名稱:如何利用Excel進行XXE攻擊
文章出自:http://weahome.cn/article/piohhg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部