<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 防盜鏈接ASP函數(shù)實現(xiàn)代碼

    時間:2024-08-03 10:49:36 ASP 我要投稿
    • 相關(guān)推薦

    防盜鏈接ASP函數(shù)實現(xiàn)代碼

      簡單介紹下功能吧:使用了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>。

    【防盜鏈接ASP函數(shù)實現(xiàn)代碼】相關(guān)文章:

    關(guān)于asp 的常用函數(shù)用法10-11

    解讀Rnd 函數(shù)中的asp08-03

    關(guān)于ASP.NET使用JavaScript顯示信息提示窗口實現(xiàn)原理及代碼05-09

    揭秘利用ajax實現(xiàn)預(yù)覽鏈接看鏈接的內(nèi)容10-19

    JavaScript實現(xiàn)網(wǎng)頁刷新代碼段08-07

    將php實現(xiàn)過濾UBB代碼09-11

    ASP.NET Page函數(shù)調(diào)用解析10-01

    php對圖像的各種處理函數(shù)代碼總結(jié)07-03

    ASP.NET連SQL7接口的源代碼06-06

    主站蜘蛛池模板: 亚洲中文精品久久久久久不卡| 亚洲一区爱区精品无码| 欧美精品丝袜久久久中文字幕| 国产日韩精品中文字无码| 久久久精品国产Sm最大网站| 精品亚洲一区二区| 亚洲第一极品精品无码久久| 国产三级精品久久| 日韩精品一区二区三区四区| 精品国产粉嫩内射白浆内射双马尾| 精品人妻少妇一区二区三区不卡| 国产精品一在线观看| 日韩精品极品视频在线观看免费| 精品成人一区二区三区四区| 色播精品免费小视频| 91国在线啪精品一区| 久久丫精品国产亚洲av不卡| 亚洲国产精品尤物YW在线观看| 国产精品视频免费一区二区| 丝袜美腿国产精品视频一区| 91麻豆国产福利精品| 精品无码日韩一区二区三区不卡| 亚洲精品无码专区2| 精品人妻少妇一区二区| 国产精品午夜国产小视频| 久久成人影院精品777| www.亚洲精品.com| 国产成人亚洲精品青草天美| 久久精品欧美日韩精品| 亚洲色精品aⅴ一区区三区| 亚洲精品国产成人影院| 欧洲精品一区二区三区在线观看 | 91精品国产自产在线观看| 2022国产精品福利在线观看| 亚洲AV乱码久久精品蜜桃| 无码人妻精品一区二区三18禁 | 日韩精品一区二区三区四区 | 无码乱码观看精品久久| 精品视频在线观看你懂的一区| 国产一在线精品一区在线观看| 国产精品超碰12396|