综合

网站被劫持怎么恢复跳转到其他网站

时间:2010-12-5 17:23:32  作者:热点   来源:探索  查看:  评论:0
内容摘要:打开自己网站,地址栏没变,页面却跳到了博彩平台。这种事我遇到过三次,最近一次是上个月,一个做外贸的朋友半夜打电话来,说客户搜他们品牌词,点进去全是境外赌场广告。网站本身还能打开,但首页只停留半秒就跳走

打开自己网站,网站地址栏没变,被劫页面却跳到了博彩平台。持恢这种事我遇到过三次,复跳最近一次是转到站上个月,一个做外贸的其网朋友半夜打电话来,说客户搜他们品牌词,网站点进去全是被劫境外赌场广告。网站本身还能打开,持恢但首页只停留半秒就跳走,复跳像被人从背后推了一把。转到站

劫持分两种。其网一种是网站服务器层面的,黑客拿到权限后直接改代码;另一种是被劫域名层面的,DNS被污染或解析记录被篡改。持恢判断方法很简单:用手机4G网络访问,如果跳转,大概率是服务器代码被动了手脚;如果只有特定地区或特定网络跳转,DNS劫持的可能性更大。

先查服务器。登录后台,看首页文件(通常是index.php、index.html或index.asp)的修改时间。如果最近有变动,而你或同事没动过,基本就是它了。打开文件,搜索“window.location”“header(‘Location:’”“eval”这些关键词。我见过最隐蔽的一段代码,写在公共头部文件里,用base64编码藏在一堆正常JS中间,肉眼扫根本看不出来。把那段代码整段删掉,或者直接用备份覆盖。

数据库也别放过。有些劫持代码存在数据库的配置表或文章表里,每次页面渲染时被调用。用phpMyAdmin搜索“