网站被劫持了怎么解决
昨晚十二点,网站我打开自家博客,被劫地址栏里明明敲的持解是我的域名,跳出来的网站却是一个满屏滚动的赌博广告页面。那种感觉就像你掏出自家钥匙开门,被劫结果发现门锁被人换了,持解屋里坐着一群陌生人嗑瓜子。网站
网站被劫持,被劫说穿了就是持解你的域名解析或者服务器被人动了手脚。我那次属于DNS被污染,网站域名解析到了别人的被劫IP上。解决思路得按顺序来,持解别一上来就重装系统,网站那等于家里进贼了你把房子拆了。被劫
先查DNS。持解在电脑上打开命令行,输入nslookup 你的域名,看解析出来的IP是不是你服务器的真实IP。如果不是,说明域名解析环节出了问题。去你的域名注册商后台,检查DNS服务器设置,看看有没有被改成奇怪的地址,比如一串数字加.top或者.xyz这种便宜后缀。我那次就是DNS服务器被改成了ns1.hacker-malicious.com,改回来,等生效,一般两小时内恢复。
如果DNS正常,那就查服务器本身。用SSH登上去,先看/etc/hosts文件,有人会往这里塞东西。再查Web服务器配置,Nginx就看nginx.conf和sites-available目录下的文件,Apache看httpd.conf。重点找rewrite规则和proxy_pass指令,黑客最爱在这两处加跳转代码。我见过一个案例,对方在Nginx配置里加了一行rewrite ^(.*)$ https://bad-site.com$1 permanent;,整个站被永久重定向到钓鱼网站,用户毫无察觉。
查完配置文件,再查源代码。有些劫持是植入在网站文件里的,比如index.php或者wp-config.php被加了后门代码。用grep -r "eval" /var/www/html这类命令搜可疑函数,或者对比你本地备份的文件,看哪里多了内容。有个朋友更惨,黑客在他每个PHP文件末尾都追加了一段加密字符串,看起来像乱码,实际上是base64编码的跳转脚本。删掉,然后全站改密码,包括数据库密码和FTP密码。
如果你用的是WordPress,还得检查插件和主题。有次我帮人排查,发现一个下载量几万的免费插件,代码里藏了个定时任务,每天凌晨三点把网站首页替换成博彩页面。删掉插件,问题解决。所以,装插件看作者,冷门插件别乱用。
最后说个容易被忽略的地方——CDN和云防护。如果你开了Cloudflare这类服务,攻击者可能直接黑进你的CDN账号,修改源站IP。登录后台,检查SSL证书、检查页面规则,把账号的二步验证打开。我遇到过一次,对方通过钓鱼邮件拿到了我的Cloudflare密码,改了DNS记录,我这边查服务器查了三天,最后才反应过来是CDN层被篡改。
整个过程大概需要两三个小时,前提是你熟悉命令行。不熟悉的话,直接联系服务器商和域名商的客服,让他们帮你排查,但别干等,自己先改密码。平时养成备份习惯,出事后能省一半时间。
网站被劫持不是小事,但也没那么可怕。按着DNS、服务器配置、源码、插件、CDN这个顺序查一遍,大多能揪出问题。要是查完都正常,那看看是不是本地电脑中招了——换个设备访问试试,说不定劫持的是你的浏览器,不是网站本身。
(责任编辑:休闲)
-
e盾网络验证源码,这东西在圈子里流传了好几年。我见过不少开发者拿着它做软件授权,也见过有人因为它被薅羊毛薅到怀疑人生。本质上,它是一套PHP写的网络验证系统,核心逻辑就是让软件运行时连上你的服务器,
...[详细]
-
打开任何一个王者荣耀辅助网站,最先跳出来的永远是英雄胜率排行榜。2024年3月那会儿,大司命刚上线三天,某头部辅助站显示他的胜率只有42.7%,评论区一片“新英雄废了”的哀嚎。结果一周后,同一个网站的
...[详细]
-
你打开浏览器访问一个网站,服务器那边看到的其实是一串IP地址,不是你的MAC地址。MAC地址在路由器那一跳就被扒掉了,根本出不了局域网。这事很多人搞混,以为网站能直接认出你那台设备的物理网卡地址,实际
...[详细]
-
凌晨两点,老张的电脑屏幕还亮着。他不是在加班,是在翻一个叫“XX视频”的网站。页面粗糙,弹窗一个接一个,但他手指没停。三天前,他发现自己去年租房的视频被人传了上去,标题写着“房东大战租客完整版”。他点
...[详细]
-
2023年防宗教渗透工作总结 年初那次校园讲座的争论,让我彻底意识到防宗教渗透这事儿,远不是贴几张海报、念几份文件就能糊弄过去的。当时有位外聘讲师在讲“传统文化”时,话锋一转开始推崇某种“超自然力量决
...[详细]
-
去年秋天,一个做外贸的朋友半夜给我打电话,说公司官网被跳转到了博彩页面。他急得不行,以为服务器被黑了。我上去看了一眼,发现他们用的CMS是某款国产系统,后台登录地址还是默认的/admin,密码是adm
...[详细]
-
```html sqlmap 跑完一个注入点,屏幕上跳出“OS shell”的瞬间,我盯着那行字看了好几秒。这台服务器从发现注入到拿到系统权限,前后不到二十分钟。漏洞本身不复杂,一个 PHP 文件里的
...[详细]
-
去年秋天,某中学的IT管理员老张遇到一件怪事:晚自习期间,全校两百多台教学电脑突然集体卡顿,网络出口流量飙到满负荷。排查了整整两节课才发现,是几个学生在机房偷偷用BT下载电影。老张当时就感慨,要是早有
...[详细]
-
凌晨三点,我盯着屏幕上那个穿墙而过的NPC,终于明白《上古卷轴5》里那句“完美运作”的代码有多幽默。这游戏发售十三年了,那只鸡至今还在被玩家反复谋杀,然后引发全村追杀——但没人管这叫bug,大家都说这
...[详细]
-
一个普通的周四下午,某电商平台的后端日志里突然冒出几百条异常请求。参数里带着 `` 标签,目标直指用户评论区的提交接口。值班的开发盯着屏幕愣了两秒,随后冷汗就下来了——评论内容没做转义,直接存库,前端
...[详细]

免费p2p网站
钻阴虫寄生系列
什么是XSS攻击
sql是什么意思
免费教学视频网站推荐
