打开百度跳转到另外一个网站、解决百度搜索引擎打开自己的网站却跳转到其他网站_百度跳转链接原理_seven9711的博客-程序员秘密

为什么百度等搜索引擎打开自己的网站却跳转到其他网站?”,这种情况,不要责怪百度搜索引擎,而是网站自身的原因,网站被挂马了。清理掉木马文件即可解决,下面360 网站管家 分享解决为什么百度等搜索引擎打开自己的网站却跳转到其他网站的方法。
分享解决为什么百度等搜索引擎打开自己的网站却跳转到其他网站的方法
一、百度等搜索引擎打开自己的网站却跳转到其他网站原理
黑客给网站挂马主要的目的是为了,增加其他网站流量。为了不让SEOer发现网站被挂马,使得用户输入网址时可以正常访问网站,当用户通过搜索引擎(如百度)搜索打开网站时,则跳转到其他网站。这样即实现了“引流”,又做的比较隐蔽。原理很简单,通过程序或者JS,判断访问网站来路,如果是搜索引擎,则跳转到指定的其他网址;如果不是搜索引擎,则不做跳转(网站正常打开)。
二、百度等搜索引擎打开自己的网站却跳转到其他网站的解决方法
解决方法说是很简单,清理掉木马文件即可解决,实际操作起来比较难。因为,黑客为了安全起见会将木马加密,因此很难发现木马文件的位置。木马文件一般分为两种形式出现,其一、隐藏在程序脚本里,使用301重定向;其二、则是隐藏在JS文件里,使用修改当前页面URL。

1、快速寻找木马文件的方法
登陆网站的FTP,看文件的修改日期,如果有最近修改的文件,那么一般木马就在这些文件里,仔细检查这些文件即可快速找到木马文件。
2、普通寻找木马文件的方法
如果百度搜索网站网址打开网站首页却跳转到其他网站,而在浏览器上输入网址却网站首页能正常打开。那么说明,网站首页被挂了木马。
浏览器输入网址打开网站首页,鼠标右击查看源文件,看源码里面是否有可疑的JS代码。如果有则删除,看从百度上访问网站是否正常了,如果正常了说明该代码就是木马文件;如果没有可疑JS代码或者删除可疑JS代码从百度打开网站依然有跳转,那么则,检查首页上调用的所有JS文件,特别是网站通用的JS文件,检测里面是否有可疑JS代码,有则删除,检测从百度打开网站是否还有跳转。
如果检测所有JS文件没有发现木马文件,则说明木马文件在程序脚本里面。检测首页程序文件(如index.php)以及和该文件有关联的文件,看是否有可疑的代码,有则删除,检测从百度打开网站是否还有跳转。
就这样找可疑代码,发现就删除,测试从百度打开网站是否还有跳转,又不了多久就能将木马文件揪出来。
注意:在删除可疑文件的时候,记得做备份,防止误删,更重要的是记下该文件的修改日期。
3、寻找黑客留下的后门
删除木马文件,网站可能正常使用了,并非万事大吉了。黑客攻下你的网站后,为了方便“管理”你的网站,会留下N多后门木马。所以,我们必须清除掉这些后门木马,才算万事大吉。
找到木马文件,后门木马文件就很容易找了。可以通过修改日期寻找,如果木马文件的修改日期是“2017-09-12 08:55”,那么后门文件的修改日期也会是“2017-09-12”。我们只要找修改日期是“2017-09-12”的文件即可,发现可疑就删除掉。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/seven9711/article/details/111276470

智能推荐

《C champion》C语言发展__大峰_的博客-程序员秘密

C语言的发展历程C语言的发展历程非常有趣,简单地讲,它最初是叫A语言,从A语言发展到了B语言,又从B语言发展到了现在C语言,当然,还有之后的C++之类C like语言。A语言,全称是ALGOL(Algorithmic Language)语言,也就是算法语言的缩写,A语言可以算是高级程式语言的开山鼻祖,1958年,ACM(Association for Computing Machinery,...

初识MySQL_王芳雨的博客-程序员秘密

1、初识MySQLJavaEE: 企业级开发 Web前端 :页面、展示、数据后台:连接点(连接数据库JDBC、连接前端(控制、控制视图跳转、给前端传递数据))数据库: 存数据(txt、Excel、word)只会写代码的是码农;学好数据库,基本能混口饭吃;在此基础上再学好操作系统和计算机网络,就能当一个不错的程序员。如果能再把离散数学、数字电路、体系结构、数据结构/算法、编译原理学通透,再加上丰富的实践经验与领域特定知识,就能算是一个优秀的工程师了。1.1、为什么学习数据库1、岗位技能需求

小波变换以及基于小波贝叶斯压缩感知资料收藏_贝叶斯收缩 小波变换_zhmy02094012的博客-程序员秘密

小波变换以及基于小波贝叶斯压缩感知资料收藏最近开始多注重了些论文,开始学习贝叶斯压缩感知的原理和一些方法,看看能不能从概率上去寻找一些不一样的东西。正巧同组同学正在研究基于小波的贝叶斯压缩感知,故向其要了两篇此方向的论文,观摩观摩,以求得能够多吸取些知识。对于贝叶斯压缩感知,Duke University 的网站上有不少很好的资料,网址为http://people.ee.duke.edu/

java 假设当前时间_Java如何比较当前时间是否在两个时间范围内_GQMind的博客-程序员秘密

假设ISODateTimeFormat.timeNoMillis()始终是适当的解析器,您希望使用Interval类.此外,使用parseLocalTime()而不是parseDateTime()然后使用convert it to a DateTime并使用.withOffsetParsed() method以确保正确处理时区.public static boolean isNowBetweenR...

#4:C++:运算符的重载;_operator+是函数名吗_HelloWorldOnly的博客-程序员秘密

      运算符的重载       所谓重载,就是重新赋予新的定义,也就是一名多用;                除了函数之外,在 C++中 运算符也可以重载!例:通过函数实现两个复数的相加:class Complex{ public: Complex() { real = 0; imag = 0; } Complex(double r,double i) ...

iOS 统一类型标识符概述_酒茶白开水的博客-程序员秘密

最近公司的活比较少,空闲时间十分多,遍寻思着写一款APP。在这个过程中便有使用到统一类型标识符,于是翻译了这个文档。原文地址目前写的这个是本地阅读软件,后续会把在写这个APP用到的技术以及遇到的问题都整理出来,通过博客的形式分享给大家。奇迹读书地址应用程序开发人员面临的挑战之一是用于识别数据类型的方法的激增。例如,一些文本文件可能被分配为“TEXT”文件类型(最初为Mac OS 9及更早版本设计),而其他文本文件可能只是有一个.txt扩展名。有些可能使用.text扩展名。

随便推点

caffe: compile error : undefined reference to `cv::imread(cv::String const&, int)' et al._woneil的博客-程序员秘密

caffe: compile error : undefined reference to `cv::imread(cv::String const&, int)' et al.come from http://www.cnblogs.com/wangxiaocvpr/p/5200837.htmlwhen I compile caffe file :.build_deb

Android多平台推送_fomin_zhu的博客-程序员秘密

1、概述android push集成了小米,华为,魅族,vivo和oppo五大厂家的push sdk,方便Android各项目集成push。2、Push类图3、Push时序图4、使用姿势配置global.gradle和build.gradle在project的build增加配置allprojects { repositories { maven {ur...

iOS OC中copy和mutableCopy的使用区别_oc copy 和mu ta_申子辰林的博客-程序员秘密

iOS OC中copy和mutableCopy的使用区别// 浅复制- (IBAction)shallowCopyAction:(id)sender { NSArray *array0 = @[@"A", @"B", @"C"]; NSArray *array1 = array0; NSArray *array2 = [array0 copy]; NSLog(@...

pytorch 入门(1): pytorch库基本用法举例_知者智者的博客-程序员秘密

这一系列文章是对pytorch 入门教程的翻译和学习总结。英文原版可以从以下网址获得:https://pytorch.org/tutorials/beginner/deep_learning_60min_blitz.html目标:理解Pytorch Tensor 库和神经网络 训练一个小的神经网络来分类图片。本手册假定你对numpy库有一个基本的了解。注意:确保你的测试环境已经安装了torch 和 torchvision 包Pytorch是什么?Pytoch...

什么是沙箱机制_沙箱机制什么意思_如山似水0_0的博客-程序员秘密

1.为什么需要沙箱机制?默认情况下,一个应用程序是可以访问机器上的所有资源的,比如CPU、内存、文件系统、网络等等。但是这是不安全的,如果随意操作资源,有可能破坏其他应用程序正在使用的资源,或者造成数据泄漏。为了解决这个问题,一般有下面两种解决方案:(1) 为程序分配一个限定权限的账号:利用操作系统的权限管理机制进行限制(2) 为程序提供一个受限的运行环境:这就是沙箱机制2.什么是沙箱机...

kmp算法中next和nextval计算方法和代码总结_赵秋然的博客-程序员秘密

此篇文章总结的 基于kmp中的模式串方式关于next图解如下举例:字符串 “ababaa”索引 0 1 2 3 4 5 字符 a b a b a a next 0 0 1 1 2 3 next定义写法从索引1位置开始计算,除去第i位置,从0到 i-1,前后缀中最长重复字符长度next[0]=0 默认0,没有前后缀next[1] =0,字符a...

推荐文章

热门文章

相关标签