html页面无故被嵌入其他的html代码,查看源文件却找不到嵌入的点

发现有个html页面被莫名其面地嵌入一段html,在查看源模板文件的时候并没有这段代码

被嵌入的代码如下:
图片描述

项目是用php开发的,用OneThink框架,查看了模板文件,并没有相关被嵌入的代码,本地运行也是正常的,可是在服务器上却多了以上截图的代码

具体是什么原因造成的?

阅读 2.9k
2 个回答

内容劫持(被篡改)。
1、源服务器上内容被篡改;2、传输过程中被篡改;
如果是前者,检查、修复服务器漏洞,把源文件还原;如果是后者,先确定哪些地区、运营商的访问被篡改了(可以通过一些站长工具,比如 17ce.com),然后 尝试联系所属地区、运营商 协调解决(一般来说,不是企业级大客户投诉,他们不怎么处理)。最好的解决方案还是换 https。

目测是dns劫持植入的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题