Help
RSS
API
Feed
Maltego
Contact
Domain > 1054113.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-09-20
27.0.235.55
(
ClassC
)
2025-08-02
192.238.202.145
(
ClassC
)
Port 443
HTTP/1.1 200 OKAccess-Control-Allow-Origin: *Cache-Control: public, s-maxage60, max-age0Content-Type: text/htmlDate: Sat, 02 Aug 2025 20:12:23 GMTServer: openrestyVary: Accept-EncodingX-Cache: UPDATINGX-Custom-Check: trueTransfer-Encoding: chunked !DOCTYPE html>html langzh-CN data-buildtime7/9/2025, 13:25:41> head> meta charsetutf-8> title>/title> meta namenext-font-preconnect> meta namerenderer contentwebkit> meta nameforce-rendering contentwebkit> meta http-equivContent-Language contentzh-CN> meta http-equivX-UA-Compatible contentIEedge,chrome1> meta nametheme-color content#fff> meta nameapple-mobile-web-app-capable contentyes> meta nameapple-touch-fullscreen contentyes> meta namereferrer contentorigin> meta namex5-orientation contentportrait> meta namegoogle contentnotranslate> meta namescreen-orientation contentportrait> meta nameapple-mobile-web-app-capable contentyes> meta nameviewport contentwidthdevice-width,initial-scale1,maximum-scale1,minimum-scale1,user-scalableno,viewport-fitcover> !-- --> style> .con { width: 100%; height: 100%; background: var(--cms-primary-background-color); position: fixed; left: 0; top: 0; display: flex; justify-content: center; align-items: center; } .loading { display: block; position: relative; width: 6px; height: 10px; animation: rectangle infinite 1s ease-in-out -0.2s; background-color: var(--cms-primary-color); } .loading:before, .loading:after { position: absolute; width: 6px; height: 10px; content: ; background-color: var(--cms-primary-color); } .loading:before { left: -14px; animation: rectangle infinite 1s ease-in-out -0.4s; } .loading:after { right: -14px; animation: rectangle infinite 1s ease-in-out; } .hideHeader { padding-top: 0 !important; } @keyframes rectangle { 0%, 80%, 100% { height: 20px; box-shadow: 0 0 var(--cms-primary-color); } 40% { height: 30px; box-shadow: 0 -20px var(--cms-primary-color); } } .anticon-close-circle, .anticon-exclamation-circle, .anticon-check-circle { display: none !important; } .ant-message-error .anticon { background: #cf2f22 !important; color: white !important; border-radius: 16px; border: 1px solid #cf2f22 !important; } .ant-message-success .anticon { color: #52c41a !important; background: white !important; border-radius: 16px !important; } .ant-message { z-index: 999999999 !important; } imgsrc, img:not(src) { opacity: 0; } .geetest_popup_ghost { width: 100%; height: calc(100vh); } .homeloading { width: 100%; height: calc(100vh); align-items: center; justify-content: center; position: fixed; left: 0; top: 0; z-index: 10; } .homeloading img { max-width: 375px; } input { user-select: auto !important; pointer-events: auto; } body p { margin-bottom: 0; } body h1, body h2, body h3, body h4, body h5, body h6 { margin-bottom: 0; } /style> meta namekeywords content> meta namedescription propertyog:description content> link relicon href/assets/logo/favicon.ico> link relapple-touch-icon href/assets/logo/favicon.ico> link reldns-prefetch href> script src/configPage.js?v7/9/2025, 13:25:41>/script> script deferdefer src/config/initGeetest4.js>/script> script> if (window.CONFIG.name kgtest3-1 || window.CONFIG.isTelegreamThirdLogin) { document.write(script defer src/config/telegram.js>\/script>); setTimeout(() > { if (window.Telegram && window.Telegram.WebApp) { window.Telegram.WebApp.expand(); window.Telegram.WebApp.ready(); if (window.Telegram.WebApp.initData.includes(query_id)) { window.localStorage.setItem(telegramInitData, window.Telegram.WebApp.initData); } } }, 100); } !(function (t) { function e() { var e this || self; (e.globalThis e), delete t.prototype._T_; } object ! typeof globalThis && (this ? e() : (t.defineProperty(t.prototype, _T_, { configurable: !0, get: e, }), _T_)); })(Object); /script> script> !-- INJECTED-CONFIG --> /script> script> !-- INJECTED-SCRIPT --> /script> script> if (window.location.href.includes(appType)) { window.localStorage.setItem(isbridApp, 1); } (function () { var ua window.navigator.userAgent.toLowerCase(); var isMobile /ipad|iphone|ipod|android/i.test(ua) || window.innerWidth 520; var isStatic /static/i.test(location.pathname); var isHost /localhost|192.168|127.0|172.16.8|172.16.9|cms./i.test(location.host); window.DEBUG isHost; window.isMobile isMobile; var isAgent window.CONFIG && window.CONFIG.isAgent; var isMobileH5 /\/m|\/m\//i.test(location.pathname); if (isMobile && !isHost && !isMobileH5 && !isStatic) { var base location.pathname + location.search; if (isAgent) { location.href /m/; } else { location.href /m + base; } } var urlParams new URLSearchParams(window.location.search); var deviceId urlParams.get(device-id); if (deviceId) { localStorage.setItem(ACCESS_UUID, deviceId); } setTimeout(() > { !!window?.CONFIG?.themeColorStr && document .querySelector(metanametheme-color) .setAttribute(content, window?.CONFIG?.themeColorStr); }, 300); if (isMobile) { // var o 0; // document.documentElement.addEventListener(touchstart, function (n) { // 1 n.touches.length && n.preventDefault(); // }); // document.documentElement.addEventListener(touchend, function (n) { // var e new Date().getTime(); // e - o 300 && n.preventDefault(); // o e; // }); // document.addEventListener(gesturestart, function (event) { // event.preventDefault(); // }); } // 在页面入口文件或全局组件中添加 document.addEventListener(focusin, e > { if (/Android/i.test(navigator.userAgent)) { if (e.target.tagName INPUT || e.target.tagName TEXTAREA) { document.body.style.minHeight window.innerHeight + px; } } }); document.addEventListener(focusout, () > { if (/Android/i.test(navigator.userAgent)) { document.body.style.minHeight ; } }); })(); window.__EXIST_CMS_SPORT__ true; /script> script> if (serviceWorker in navigator && !window.DEBUG) { navigator.serviceWorker.getRegistrations().then(function (regs) { for (var reg of regs) { reg .unregister() .then(function (registrationError) { console.error(service worker 卸载成功: , registrationError); }) .catch(function (registrationError) { console.log(service worker 卸载失败: , registrationError); }); } }); } /script> style data-themetheme>/style> link href/css/chunk-common-03b80242.abc6dab5.css relstylesheet>link href/css/34733.22d2ea0c.css relstylesheet>link href/css/index-399e2569.66f75707.css relstylesheet>/head> body> noscript> strong> Were sorry but doesnt work properly without JavaScript enabled. Please enable it to continue. /strong> /noscript> div idapp> div classcon> div idLOADINGHTML classloading styledisplay: none>/div> div idHOMELOADING classhomeloading styledisplay: none>/div> canvas idloadingCanvas width350 height350 styledisplay: none; transform: scale(0.5)>/canvas> /div> /div> !-- built files will be auto injected --> !-- --> script typemodule src/theme.config.acd091b9.js>/script>script typemodule src/js/chunk-init.f012e3e3.js>/script>script typemodule src/js/chunk-common-b0b42362.844f40e7.js>/script>script typemodule src/js/32618.6b21cf95.js>/script>script typemodule src/js/15864.b9546b4b.js>/script>script typemodule src/js/27857.fc362037.js>/script>script typemodule src/js/32745.a5bceefd.js>/script>script typemodule src/js/index-a3dad144.e0b45e56.js>/script>script typemodule src/js/index-399e2569.fae77a23.js>/script>/body>/html>script> var currentPercentage 0; var animating false; var animationFrameId null; if (window.CONFIG?.name kc377-1) { if (typeof window ! undefined && !window.location.href.includes(/1/)) { var ballImage new Image(); // 创建图像对象 ballImage.src data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAAXNSR0IArs4c6QAAAL1QTFRFR3BMY2NjOjo6IyMjLS0tIyMjHx8fJSUlKSkpLS0tLy8vMzMzNjY2OTk5Pj4+RUVFS0tLUFBQVVVVXFxcZWVlb29venp6hYWFj4+PmJiYoaGhqampr6+vtLS0uLi4vLy8wMDAxMTEycnJzc3N0dHR1NTU19fX2tra3Nzc39/f4uLi5eXl6Ojo6+vr7u7u8fHx9fX1+Pj4+/v7/f39////p6enrq6utLS0m5ubpqampKSkqqqqdHR0cHBwi4uLYv1+JAAAAD90Uk5TAAhVlCPJ/////////////////////f7////////////////////////////////////////Rr+c77V6LnscYTb4EDQAAD3RJREFUeNq0WWtz28YVvefuAiBE6uF0+qHyJO2fyJhxx/zxbsd1/kI705k6iSXbUlo9SQLYvR3vg7sEQIdikgUFQYu7e8499wGSAh008KohBrXuj4LEUvk3OWynp694wWiFmIjeE5FAQOdEllCILV//TgQSeCdMFw44TXvfHQ1o+738TgTwQrW4gIwukng6JynM9/LbE9D2r81lfwXk87HhIIHIuWj79rclwOA/VN44nSSy8PiJhOCceSDD4QQApdRJ7UGRbZtdCygIIP6wfzb6H7KHsnvBc1lN3CUBRCJCXntEEwQaQiLizvhRnn+bKByuAKOkuiwUpyUMwKEQAUxkjTHWSqCimCGdUSRCz4Xf/joCWkqp6lITeimvmIlY2rbtrP0ML+J3Y4Zi5gmso/g1q9eHEEjq67oqgxWLCzt8pKH1zbo1RuyYbtMZjM+GPxVvDiWgpbL1ZMLODGmBhOub+xCHkZZAR7PC+JT4xolwAAFWSk0nGiH7BsvM9TJNDghQdVx3VkiEnAhPJgAubV1P2HuPoTXf/2xp9xAqZ7NWoghv5IllqKWg47oAAR4XA86tYYHsdECaO5p11ln88PW3k9dPIQAFXRzVyoufMHMhxHw5g0DtHR23FkSwP8j5fLwgsSv8dT1x2sNbDYPQXa2QCT46iuNpZ0mELMm5ers3AZ7YWV0G3xM6thYtrzsk5AEPX63l6aQVComAN3uGgCd0cqQCMiieeyRay6kEJQPNn1jNndYmzL375uUIAx6Z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; // 足球图案 var isImageLoaded false; // 标志,指示图像是否已加载 // 图像加载完成后设置标志 ballImage.onload () > { isImageLoaded true; // 图像加载完成 imgLoadingSuccess(); }; function imgLoadingSuccess() { initializeCanvas(); animateTo(90, 5000, easeInQuad); } // 初始化函数,设置初始百分比为 0 function initializeCanvas() { var canvas document.getElementById(loadingCanvas); canvas.style.display block; // 确保 canvas 可见 var ctx canvas.getContext(2d); var devicePixelRatio window.devicePixelRatio || 1; var canvasSize 700; // 目标尺寸 canvas.width canvasSize * devicePixelRatio; // 设置实际像素宽度 canvas.height canvasSize * devicePixelRatio; // 设置实际像素高度 ctx.scale(devicePixelRatio, devicePixelRatio); // 缩放上下文 ctx.clearRect(0, 0, canvas.width, canvas.height); // 清除 Canvas 内容 ctx.fillStyle window.cms_common?.variables?.--cms-primary-text-color; // 字体颜色 ctx.font 12px Arial; // 调整字体大小 ctx.textAlign center; ctx.textBaseline middle; ctx.fillText(0%, canvas.width / 2, canvas.height / 2); // 显示初始百分比为 0% } function drawCircle(showPercentage, percentage) { var canvas document.getElementById(loadingCanvas); var ctx canvas.getContext(2d); var total 100; // 总进度 var canvasSize 700; // 目标尺寸 canvas.width canvasSize * devicePixelRatio; // 设置实际像素宽度 canvas.height canvasSize * devicePixelRatio; // 设置实际像素高度 ctx.scale(devicePixelRatio, devicePixelRatio); // 缩放上下文 ctx.clearRect(0, 0, canvas.width, canvas.height); // 清除 Canvas 内容 var centerX canvasSize / 2; var centerY canvasSize / 2; var radius 40; // 圆的半径 // 设置线条样式 ctx.lineJoin round; // 设置连接样式为圆角 ctx.lineCap round; // 设置端点样式为圆角 // 绘制背景圆 ctx.beginPath(); ctx.arc(centerX, centerY, radius, 0, Math.PI * 2); ctx.lineWidth 3; // 保持线宽不变 ctx.strokeStyle transparent; // 背景色 ctx.stroke(); // 计算进度条的结束角度 var endAngle -Math.PI / 2 + Math.PI * 2 * (percentage / total); // 绘制绿色进度圆 ctx.beginPath(); ctx.arc(centerX, centerY, radius, -Math.PI / 2, endAngle); ctx.strokeStyle window.cms_common?.variables?.--cms-primary-color; // 进度条颜色 ctx.stroke(); // 绘制外圆(红色边框) ctx.beginPath(); ctx.arc(centerX, centerY, radius + 3, 0, Math.PI * 2); // 使用相同的半径 ctx.lineWidth 3; // 外圆的线宽 ctx.strokeStyle #dddddd; // 外圆颜色设置为红色 ctx.stroke(); // 计算文本位置 var textX centerX + Math.cos(endAngle) * (radius + 15); // 文本 X 坐标 var textY centerY + Math.sin(endAngle) * (radius + 15); // 文本 Y 坐标 // 绘制百分比文本 ctx.fillStyle window.cms_common?.variables?.--cms-primary-text-color; // 字体颜色 ctx.font 12px Arial; // 调整字体大小 ctx.textAlign center; ctx.textBaseline middle; // 保存当前状态 ctx.save(); // 移动到文本位置并旋转 ctx.translate(textX, textY); ctx.rotate(endAngle + Math.PI / 2); // 旋转文本,使其与进度条平行 // 绘制文本 if (showPercentage) { ctx.fillText(Math.min(percentage, 100) + %, 0, 0); // 绘制文本 } // 恢复状态 ctx.restore(); // 绘制红色背景圆 ctx.beginPath(); ctx.arc(centerX, centerY, 30, 0, Math.PI * 2); // 红色背景圆的半径 ctx.fillStyle window.cms_common?.variables?.--cms-primary-color; // 红色背景 ctx.fill(); // 绘制缩小的足球图像 if (ballImage.src) { // 仅在图像存在时绘制 ctx.drawImage(ballImage, centerX - 20, centerY - 20, 40, 40); // 调整足球位置和大小 } } function animateTo(targetPercentage, duration 2000, easing easeInQuad, callback) { if (animating) { cancelAnimationFrame(animationFrameId); } animating true; var start performance.now(); var from currentPercentage; var to targetPercentage; function step(timestamp) { var elapsed timestamp - start; var progress Math.min(elapsed / duration, 1); var eased easing(progress); var value Math.floor(from + (to - from) * eased); currentPercentage value; drawCircle(true, currentPercentage); if (progress 1) { animationFrameId requestAnimationFrame(step); } else { animating false; if (typeof callback function) { setTimeout(() > callback(value), 300); } } } animationFrameId requestAnimationFrame(step); } window.animateSuccess function (callback) { setTimeout(() > { animateTo(100, 200, easeOutQuad, callback); }, 100); }; function easeInQuad(t) { return t * t; } function easeOutQuad(t) { return t * (2 - t); } } }/script>script> var analyze window.CONFIG?.injectAnalyze; var isAgent window.CONFIG?.isAgent; if (analyze && !isAgent) { var predomain location.host.replace(www., ); var analyzecode analyzepredomain || analyzedefault; if (analyzecode) { analyzecode.forEach((item, key) > { var ele document.createElement(script); if (item.indexOf(script) 0) { ele document.createRange().createContextualFragment(item); } else if (item.indexOf(http) 0) { ele.src item; } else { ele.innerHTML item; } document.head.appendChild(ele); }); } } try { if (!kc377-1, kc501-1.includes(window?.CONFIG?.name)) { if (document.getElementById(LOADINGHTML)) { document.getElementById(LOADINGHTML).style.display block; } } } catch (error) { console.log(error); }/script>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]