服务器被劫持,恶意注入js

之前我也从来没处理过这种问题,关于服务器被劫持,强行在代码的head里注入js文件,导致自身网站一直弹出广告的事件。

问过同事,同事说就是被劫持了,但是才疏学浅的我,不太懂服务器类的知识,所以就在尝试用其他的办法。

在js上下功夫失败了几次之后,我开始想着从style上下功夫,所以得到了一个 emmm 暂时的,治标不治本的方法。

在这里先记录一下。

1.一般弹出的广告弹窗都是iframe元素,在你的css文件里把所有的iframe都隐藏掉(本身代码中不存在iframe的情况下)。

body iframe{
	display: none!important;
	z-index: -9999!important;
	opacity: 0!important;
	height: 0!important;
	width: 0!important;
}

2.把自己的HTML代码都放在一个div里,作为body的子元素,例如

<body>
    <div class="web">
        ...
    </div>
</body>

然后.web的样式为

.web{
    max-width: 540px;//针对手机端
    margin: 0 auto;
    position: relative;
    z-index: 10000001;
    background: #eee;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

目前,暂时的用这个方法压住了这些弹窗广告,但是就像我上面说的一样 ,这个方法治标不治本,彻底解决的话还是要在服务器上下功夫吧。

 

7.18 日更新,因为自己是个服务器小白,所以今天请教了一个专家。

阿里云已经给出警告了,因为没有开web防火墙之类的安全措施。

 

所以服务器啊  还是要多花钱啊。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值