一:http報(bào)文包講解
HTTP(超文本傳輸協(xié)議)是今天所有web應(yīng)用程序使用的通信協(xié)議。最初HTTP只是一個(gè)為獲取基于文本的靜態(tài)資源而開(kāi)發(fā)的簡(jiǎn)單協(xié)議,后來(lái)人們以各種形式擴(kuò)展和利用它.使其能夠支持如今常見(jiàn)的復(fù)雜分布式應(yīng)用程序。HTTP使用一種用于消息的模型:客戶端送出一條請(qǐng)求消息,而后由服務(wù)器返回一條響應(yīng)消息。該協(xié)議基本上不需要連接,雖然HTTP使用有狀態(tài)的TCP協(xié)議作為它的傳輸機(jī)制,但每次請(qǐng)求與響應(yīng)交換都會(huì)自動(dòng)完成,并且可能使用不同的TCP連接。
Referer:消息頭用于表示發(fā)出請(qǐng)求的原始URL。
Accept-Language:瀏覽器支持的語(yǔ)言,zh-cn表示簡(jiǎn)體中文;zh表示中文;
User-Agent:消息頭提供與瀏覽器或其他生成請(qǐng)求的客戶端軟件有關(guān)的信息。
Host:消息頭用于指定出現(xiàn)在被訪問(wèn)的完整URL中的主機(jī)名稱。
Cookie:消息頭用于提交服務(wù)器向客戶端發(fā)布的其他參數(shù)
Httponly。如果設(shè)置這個(gè)屬性,將無(wú)法通過(guò)客戶端JavaScript直接訪問(wèn)cookie.
Connection:表示持久的客戶端與服務(wù)連接。connection:keep-alive
XForrwarded For:是用來(lái)識(shí)別通過(guò)HTTP代理或負(fù)載均衡方式連接到Web服務(wù)器的客戶端最原始的IP地址的HTTP請(qǐng)求頭字段。
Location:這個(gè)消息頭用于在重定向響應(yīng)(那些狀態(tài)碼以3開(kāi)頭的響應(yīng))中說(shuō)明重定向的目標(biāo)。
狀態(tài)碼
200 Ok。本狀態(tài)碼表示已成功提交請(qǐng)求,且響應(yīng)主體中包含請(qǐng)求結(jié)果
302:本狀態(tài)碼將瀏覽器暫時(shí)重定向到另外一個(gè)在Location消息頭中指定的URL.客戶端應(yīng)在隨后的請(qǐng)求中恢復(fù)使用原始URL.
400 Bad Request:本狀態(tài)碼表示客戶端提交了一個(gè)無(wú)效的HTTP請(qǐng)當(dāng)以某種無(wú)效的方式修改請(qǐng)求時(shí)(例如在URL中插人一個(gè)空格券可能會(huì)遇到這個(gè)狀態(tài)碼。
500 Internal Server Error:本狀態(tài)碼表示服務(wù)器在執(zhí)行請(qǐng)求時(shí)遇到錯(cuò)誤。
二、http頭注入
1、在安全意識(shí)越來(lái)越重視的情況下,很多網(wǎng)站都在防止漏洞的發(fā)生例如SOL注入中,用戶提交的
參數(shù)都會(huì)被代碼中的某些措施進(jìn)行過(guò)濾。
2、過(guò)濾掉用戶直接提交的參數(shù)但具對(duì)于HTTP頭中提交的內(nèi)容很有可能就沒(méi)有進(jìn)行過(guò)濾。例如
HTTP頭中User-Agent、Referer、Cookies5等。
以sqlilaps less-18題為例,user-Agent注入
實(shí)驗(yàn)演示:
1、輸入正確的賬號(hào)密碼:Dumb:Dumb(登入成功)
2、用Burp suite進(jìn)行抓包
這里輸入賬號(hào)密碼,發(fā)送請(qǐng)求
他這里這里報(bào)了一個(gè)錯(cuò)誤,說(shuō)明存在注入點(diǎn)?
利用,用payload進(jìn)行滲透
Payload內(nèi)容:
updatexml(xml document,xpath string,newvalue):
第一個(gè)參數(shù):XML文檔對(duì)象名稱。
vv第二個(gè)參數(shù):XPath字符串。
第三個(gè)參數(shù):替換查找到的符合條件的數(shù)據(jù)
‘a(chǎn)nd updatexml(1,concat(0x7e,(select@@version),0x7e),1)or ’1’=’1
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-814165.html
操作到處結(jié)束,操作成功文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-814165.html
到了這里,關(guān)于SQL注入實(shí)戰(zhàn):http報(bào)文包講解、http頭注入的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!