麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > ASP > 正文

防盜鏈接ASP函數(shù)

2024-05-04 11:08:42
字體:
供稿:網(wǎng)友
由于很多手機鈴聲網(wǎng)站都有一個自己的防盜鏈程序,但此程序也就一個“防君子,不防小偷”的功能。
 
 
 
簡單介紹下功能吧:使用了ASP的一個對象ServerVariables(服務(wù)器環(huán)境變量),通過這個環(huán)境變量可以獲取到真正的下載地址再通過一些簡單的VBS內(nèi)置函數(shù)破壞其真正地址的完整性。達到欺騙下載軟件的功能。現(xiàn)附上源碼提供大家學(xué)習(xí)。 
復(fù)制代碼代碼如下:

<% FunctIon DownloadFIle(StrFIle) 
StrFIlename=StrFIle 
Response.Buffer=True 
Response.Clear 
Set S=Server.CreateObJect("ADODB.Stream") 
S.Open 
S.Type=1 
on Error Resume Next 
Set Fso=Server.CreateObJect("ScrIptIng.FIleSystemObJect") 
If Not Fso.FIleExists(StrFIleName) Then 
From_Url=Cstr(Request.ServerVarIables("HTTP_REFERER")) 
Serv_Url=Cstr(Request.ServerVarIables("SERVER_NAME")) 
If MId(From_Url,8,len(Serv_Url)) <> Serv_Url Then 
Response.WrIte "該文件不存在或者已經(jīng)刪除." 
Response.End 
End If 
Response.RedIrect Request.ServerVarIables("HTTP_REFERER") 
Response.End 
End If 
FileExt=MId(StrFIlename,InStrRev(StrFIleName, ".")+1) 
Select Case UCase(FIleExt) 
Case "ASP", "ASA", "ASPX", "ASAX", "MDB", "PHP", "JSP", "SHTML", "HTML", "HTM", "TV", "DATA" 
From_Url=Cstr(Request.ServerVarIables("HTTP_REFERER")) 
Serv_Url=Cstr(Request.ServerVarIables("SERVER_NAME")) 
If MId(From_Url,8,len(Serv_Url)) <> Serv_Url Then 
Response.WrIte "該文件不存在或者已經(jīng)刪除." 
Response.End 
End If 
Response.RedIrect Request.ServerVarIables("HTTP_REFERER") 
Response.End 
End Select 
Set F=Fso.GetFIle(StrFIlename) 
IntFIlelength=F.SIze 
s.LoadFromFIle(StrFIlename) 
If Err Then 
From_Url=Cstr(Request.ServerVarIables("HTTP_REFERER")) 
Serv_Url=Cstr(Request.ServerVarIables("SERVER_NAME")) 
If MId(From_Url,8,len(Serv_Url)) <> Serv_Url Then 
Response.WrIte "該文件數(shù)據(jù)不完整或許已損壞." 
Response.End 
End If 
Response.RedIrect Request.ServerVarIables("HTTP_REFERER") 
Response.End 
End If 
Set Upload=Server.CreateObJect("PersIts.Upload") 
If Upload Is Nothing Then 
Response.AddHeader "Content-DIsposItIon","attachment; FIlename="&F.Name 
Response.AddHeader "Content-Length",IntFilelength 
Response.CharSet="UTF-8" 
Response.ContentType="application/x-download" 
Response.BinaryWrite S.Read 
Response.Flush 
S.Close 
Set s=NothIng 
Else 
Upload.SendBinary StrFIlename,True,"application/x-download",False 
End If 
End FunctIon 
%>

使用:<%Call DownloadFIle("DownloadFIle")%>。
 
 
 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产宾馆3p国语对白 | 久久久鲁| 国产精品久久久久久久亚洲按摩 | av色在线观看 | 意大利av在线 | 亚洲精品有限 | 成人在线视频免费播放 | 久久久久久久免费视频 | 在线播放91 | 免费在线观看成人网 | 亚洲性一区 | 一级大黄毛片 | 欧美视频99 | 综合日韩欧美 | 夜间福利视频 | 天天黄色片 | 久久17| 黄色免费大片 | 国产精品久久久久久婷婷天堂 | 国产91在线亚洲 | 久久精品男人 | 国产精品一区免费在线观看 | 免费观看高清视频网站 | 日韩精品中文字幕一区二区三区 | gogo全球大胆高清人露出91 | 亚洲午夜影院在线观看 | av免费在线观看不卡 | 黄色片网站在线看 | 蜜桃av鲁一鲁一鲁一鲁 | 99精品视频99 | 一级黄色淫片 | 法国性xxx精品hd专区 | 国产精品久久久久久影视 | a免费视频 | 成人在线视频免费 | 国产精品爱久久久久久久 | 桥本有菜免费av一区二区三区 | 亚洲人成网站免费播放 | 好吊色37pao在线观看 | 免费激情视频网站 | 一日本道久久久精品国产 |