function getDesString(encrypted,key){
var key = CryptoJS.enc.Utf8.parse(key);
var decrypted =CryptoJS.TripleDES.decrypt(encrypted,key,
{
mode:CryptoJS.mode.ECB,
padding:CryptoJS.pad.Pkcs7
});
return decrypted.toString(CryptoJS.enc.Utf8);
}
function getDes(data){
var decryptedStr =getDesString(data,"VXVKiSctu5S5dU20aI8hfydbLklLYu56");
eval(decryptedStr);
var parser = new DOMParser();
var decodedHtml = parser.parseFromString(__DES_CODE__, 'text/html').documentElement.textContent;
var desJsCode = decodedHtml.match(/\/webx.*?javascript.*?=[0-9.]{0,14}/g);
var desCssCode = decodedHtml.match(/\/webx\/styles.*?css.*?=[0-9.]{0,14}/g);
desJsCode.map((item)=>{
let script = document.createElement('script');
script.setAttribute('defer','')
script.setAttribute('src',item)
document.getElementsByTagName('head')[0].appendChild(script);
})
desCssCode.map((item)=>{
let link = document.createElement('link');
link.setAttribute('href',item)
link.setAttribute('rel','stylesheet')
document.getElementsByTagName('head')[0].appendChild(link);
})
}
getDes(__DES_CODE__)