Add files via upload
This commit is contained in:
60
nginx/zE48AHvK/webdriver.js
Normal file
60
nginx/zE48AHvK/webdriver.js
Normal file
@@ -0,0 +1,60 @@
|
||||
var tt = Date.parse(new Date());
|
||||
var arr = [];
|
||||
|
||||
function get_webdriver() {
|
||||
try {
|
||||
return !0 === _navigator.webdriver ? 0 : +!window.document.documentElement.getAttribute('webdriver')
|
||||
} catch (e) {
|
||||
return 1
|
||||
}
|
||||
}
|
||||
function get_awvs() {
|
||||
for (var e = [
|
||||
'SimpleDOMXSSClass',
|
||||
'MarvinHooks',
|
||||
'MarvinPageExplorer',
|
||||
'HashDOMXSSClass'
|
||||
], t = e.length, r = window.$hook$, n = 0; n < t; n++) if (window[e[n]] && r) return 0;
|
||||
return 1
|
||||
}
|
||||
function get_appscan() {
|
||||
for (var e = [
|
||||
'appScanSendReplacement',
|
||||
'appScanOnReadyStateChangeReplacement',
|
||||
'appScanLoadHandler',
|
||||
'appScanSetPageLoaded'
|
||||
], t = e.length, r = 0; r < t; r++) if (window[e[r]]) return 0;
|
||||
return 1
|
||||
}
|
||||
|
||||
function get_info(){
|
||||
str = '' + get_webdriver() + get_awvs() + get_appscan();
|
||||
return str;
|
||||
}
|
||||
|
||||
function finalCookie(){
|
||||
arr.push(get_info())
|
||||
let fp = new Fingerprint();
|
||||
arr.push(fp.get());
|
||||
return arr
|
||||
}
|
||||
|
||||
|
||||
function setCookie(cname, date)
|
||||
{
|
||||
var d = new Date();
|
||||
d.setTime(d.getTime()+(1*24*60*60*1000));
|
||||
var expires = "expires="+d.toGMTString();
|
||||
document.cookie = cname + '=' + date + '; ' + expires + '; Path=/';
|
||||
}
|
||||
|
||||
function aesEncrypt(word, tt) {
|
||||
let key = CryptoJS.enc.Utf8.parse(tt);
|
||||
const iv = CryptoJS.enc.Utf8.parse('ABCDEF1234123412');
|
||||
let srcs = CryptoJS.enc.Utf8.parse(word);
|
||||
let encrypted = CryptoJS.AES.encrypt(srcs, key, { iv: iv, mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.Pkcs7 });
|
||||
return encrypted.ciphertext.toString().toUpperCase();
|
||||
}
|
||||
tt = '000'+tt;
|
||||
setCookie('h0yGbdRv', tt);
|
||||
setCookie('kQpFHdoh', aesEncrypt(finalCookie(), tt));
|
||||
Reference in New Issue
Block a user