ACCESS数据库扩展名改成.asp后被加上病毒代码,如何删除
1个回答
展开全部
问题:服务器中毒,一些网站的被加上恶意代码,或用户自己的原因网站上被加上了恶意代码,一般使用正则表达式可以比较容易的处理掉这些代码,但处理过程中会有这种情况:有些用户为了防止ACCESS数据库被非法下载,扩展名改成了.asp,这样问题就来了,病毒或木马一般都是把代码加到.html;.htm;.asp;等文件里,这样一来,扩展名为.asp的ACCESS数据库也就被加上代码了,而我们对文件进行批量替换时也会对这个数据库文件进行操作,导致这个ACCESS数据库文件损坏,直接用软件打开明明可以看到代码,就是不能删除。不知道如何解决,ACCESS数据库上的代码不删除,打开每一个调用数据库的页面都有有病毒,所以必须解决
如果您是虚拟主机服务商的话,也许您对这种情况并不陌生,服务器中毒是在所难免的,黑客技术永远是领先与防黑技术的.
解决方法:1.在进行批量替换时把对文件进行备份(一般文本编辑软件都有这个功能),替换完后,如果网站可以正常访问的话就不管了,如果不可以,提示有错,一般都是数据库有错了,把数据库文件从备份里放回去
3.以上两个方法可以替换掉除数据库文件里的所有文件,现在对数据库文件进行处理,这个问题我当时也郁闷了半天,为什么数据库被加上代码了,但他还可以正常工作,那么,数据库被加上代码后,我把数据库扩展名改成.mdb应该还是可以正常工作的,好,试了一下,真的可以,习惯性的对ACCESS数据库进行压缩,这时突然想到了,一般数据库压缩后会重置很多东西,也许那些没用的恶意代码也被去掉了,用文本编辑器打开一看,哈哈,真被去掉了,最终问题解决了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询