<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 防盜鏈接ASP函數實現代碼

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

    防盜鏈接ASP函數實現代碼

      簡單介紹下功能吧:使用了ASP的一個對象ServerVariables(服務器環境變量),通過這個環境變量可以獲取到真正的下載地址再通過一些簡單的VBS內置函數破壞其真正地址的完整性。達到欺騙下載軟件的功能。現附上源碼提供大家學習。

      復制代碼 代碼如下:

      <% 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 "該文件不存在或者已經刪除."

      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 "該文件不存在或者已經刪除."

      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 "該文件數據不完整或許已損壞."

      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函數實現代碼】相關文章:

    關于asp 的常用函數用法10-11

    解讀Rnd 函數中的asp08-03

    關于ASP.NET使用JavaScript顯示信息提示窗口實現原理及代碼05-09

    揭秘利用ajax實現預覽鏈接看鏈接的內容10-19

    JavaScript實現網頁刷新代碼段08-07

    將php實現過濾UBB代碼09-11

    ASP.NET Page函數調用解析10-01

    php對圖像的各種處理函數代碼總結07-03

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

    主站蜘蛛池模板: 无码国内精品人妻少妇蜜桃视频| 国产精品亚洲美女久久久| 亚洲AV无码久久精品蜜桃| 99久久国产综合精品成人影院| 亚洲国产精品成人精品无码区在线| 99在线观看视频免费精品9| 日本精品久久久久久久久免费| 欧美精品国产一区二区| 精品人妻无码一区二区色欲产成人| 久久996热精品xxxx| avtt天堂网久久精品| 亚洲精品乱码久久久久久久久久久久 | 国产99久久精品一区二区| 亚洲精品岛国片在线观看| 国产精品麻豆欧美日韩ww| 潮喷大喷水系列无码久久精品| 久久亚洲私人国产精品| 亚洲精品成人片在线观看| 久久国产精品免费| 国产观看精品一区二区三区| 亚洲国产成人精品不卡青青草原| 国产成人精品综合网站| 久久久久99精品成人片欧美| 亚洲精品成人区在线观看| 亚洲国产精品无码久久青草 | 国产精品hd免费观看| 99精品久久精品一区二区| 99久久久国产精品免费无卡顿| 午夜DY888国产精品影院| 久久精品国产亚洲精品| 精品久久久无码中文字幕天天| 国产精品人成在线观看| 国产呦小j女精品视频| 国产午夜亚洲精品国产成人小说 | 精品乱子伦一区二区三区高清免费播放| 一本久久a久久精品综合夜夜 | 亚洲日韩精品欧美一区二区| 丰满人妻熟妇乱又仑精品| 精品成人免费自拍视频| 国产成人精品免费视频大全麻豆 | 97久久精品无码一区二区天美|