侵權(quán)投訴
訂閱
糾錯(cuò)
加入自媒體

三大數(shù)據(jù)庫(kù)如何寫(xiě)入WebShell?

將log日志開(kāi)啟,并設(shè)置日志的寫(xiě)入位置:

Set globalgeneral_log = on;

Set globalgeneral_log_file = ‘F:/test.php’;

image.png

圖7:設(shè)置日志寫(xiě)入位置

(2)使用寫(xiě)入日志再讀取的方法

直接在SQL注入點(diǎn),使用查詢(xún)語(yǔ)句,添加WebShell代碼,如下:

Select '<?phpphpinfo();?>';

此時(shí)這段WebShell代碼已經(jīng)被記錄到日志文件中了,接下就可以使用連接工具進(jìn)行連接了。

image.png

圖8:使用寫(xiě)入日志再讀取的方法

SqlServer寫(xiě)入WebShell

01必備條件

① 有相應(yīng)的權(quán)限db_owner

② 獲得Web目錄的絕對(duì)路徑

02寫(xiě)入方法

向MSSQL寫(xiě)入WebShell的方法一共有種:利用xp_cmdshell命令、差異備份寫(xiě)入shell、log備份寫(xiě)入shell。

03使用XP_cmdshell寫(xiě)入Webshell

(1)實(shí)驗(yàn)前準(zhǔn)備:

首先我們需要查找網(wǎng)站目錄的絕對(duì)路徑,查找絕對(duì)路徑的方法有5種:

通過(guò)報(bào)錯(cuò)信息查找;

通過(guò)目錄爆破猜解;

通過(guò)旁站的目錄確定;

通過(guò)存儲(chǔ)過(guò)程來(lái)搜索;

通過(guò)讀取配置文件查找。

其中通過(guò)存儲(chǔ)過(guò)程來(lái)搜索,SQLServer提供了兩種方法:xp_cmdshell和xp_dirtree

execute master..xp_dirtree ‘c:’; 可以查出所有c:下的文件、目錄、子目錄。

image.png

圖9:查找網(wǎng)站目錄的絕對(duì)路徑

在真實(shí)環(huán)境中時(shí),我們執(zhí)行execute可能并不能得到回顯信息,但我們可以在注入點(diǎn)處新建一張表,然后將xp_dirtree查詢(xún)到的信息插入其中,再查詢(xún)這張表即可得相應(yīng)的絕對(duì)路徑了。

Xp_cmdshell是一個(gè)更為有效的查詢(xún)絕對(duì)路徑的函數(shù),但是目前已經(jīng)被SQLServer默認(rèn)關(guān)閉了,但我們可以使用如下命令啟用這個(gè)選項(xiàng)。

EXEC sp_configure 'show advanced options',1;//允許修改高級(jí)參數(shù)RECONFIGURE;

EXEC sp_configure 'xp_cmdshell',1; //打開(kāi)xp_cmdshell擴(kuò)展RECONFIGURE;--

image.png

圖10:打開(kāi)xp_cmdshell擴(kuò)展

<上一頁(yè)  1  2  3  4  下一頁(yè)>  
聲明: 本文由入駐維科號(hào)的作者撰寫(xiě),觀點(diǎn)僅代表作者本人,不代表OFweek立場(chǎng)。如有侵權(quán)或其他問(wèn)題,請(qǐng)聯(lián)系舉報(bào)。

發(fā)表評(píng)論

0條評(píng)論,0人參與

請(qǐng)輸入評(píng)論內(nèi)容...

請(qǐng)輸入評(píng)論/評(píng)論長(zhǎng)度6~500個(gè)字

您提交的評(píng)論過(guò)于頻繁,請(qǐng)輸入驗(yàn)證碼繼續(xù)

  • 看不清,點(diǎn)擊換一張  刷新

暫無(wú)評(píng)論

暫無(wú)評(píng)論

    文章糾錯(cuò)
    x
    *文字標(biāo)題:
    *糾錯(cuò)內(nèi)容:
    聯(lián)系郵箱:
    *驗(yàn) 證 碼:

    粵公網(wǎng)安備 44030502002758號(hào)