Help
RSS
API
Feed
Maltego
Contact
Domain > asdue.store
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-04-17
3.163.101.49
(
ClassC
)
2025-04-02
52.220.146.103
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: awselb/2.0Date: Wed, 02 Apr 2025 07:24:58 GMTContent-Type: text/htmlContent-Length: 134Connection: keep-aliveLocation: https://asdue.store:443/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 02 Apr 2025 07:24:59 GMTContent-Type: text/htmlContent-Length: 13099Connection: keep-aliveServer: nginx/1.15.10Last-Modified: Tue, 19 Dec 2023 18:17:09 GMTVary: Accept-EncodingETag: 6581de25-332bAccept-Ranges: bytes !DOCTYPE html>html data-content-max>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0, maximum-scale1.0, minimum-scale1.0, viewport-fitcover /> meta namerenderer contentwebkit> meta namedescriotion contentBYU> meta namekeywords contentBYU> meta http-equivExpires content0 /> meta http-equivpragma contentno-cache> meta http-equivcache-control contentno-cache, no-store, must-revalidate> title>BYU/title> link relicon href./img/logo.png /> style> body { background: #000000 url(./img/Maskgroup041701.png) 0 0 no-repeat; background-size: cover; } .text { width: 80%; font-weight: 600; font-size: 15px; color: #fff; border: none; text-align: center; margin: auto; padding: 5px 10px; border-radius: 5px; position: absolute; height: 5.2em; bottom: 35%; left: 50%; transform: translate(-50%, -50%); /* background: linear-gradient(145deg, #ffc107, #ffc107, #ffc107, #ff9800, #ff9800, #ff9800, #ff9800, #ff9800, #ff9800, #ff9800); */ background-size: 200%; background-position: 0%; /* box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25), inset 0px -1px 0px rgba(255, 255, 255, 0.2); */ } .loading-spinner { display: flex; align-items: center; justify-content: center; height: 4em; position: absolute; bottom: 50%; left: 50%; transform: translate(-50%, -50%); } .loading-spinner-inner { display: flex; align-items: center; justify-content: center; } .loading-spinner-circle { width: 1em; height: 1em; border-radius: 50%; background-color: #E4CB49; margin: 0 5px; animation: loading-spinner 1s ease-in-out infinite; } .loading-spinner-circle:nth-child(2) { animation-delay: 0.2s; } .loading-spinner-circle:nth-child(3) { animation-delay: 0.4s; } .loading-spinner-circle:nth-child(4) { animation-delay: 0.6s; } .loading-spinner-circle:nth-child(5) { animation-delay: 0.8s; } @keyframes loading-spinner { 0% { transform: scale(1); opacity: 1; } 20% { transform: scale(1.5); opacity: 0.5; } 100% { transform: scale(1); opacity: 1; } } .logo { width: 42%; display: block; margin: 30px auto; margin-top: 80px; margin-bottom: 100px; } /style>/head>body bgcolor#000> !-- Start of LiveChat (www.livechat.com) code --> script> window.__lc window.__lc || {}; window.__lc.license 15242490; ; (function (n, t, c) { function i(n) { return e._h ? e._h.apply(null, n) : e._q.push(n) } var e { _q: , _h: null, _v: 2.0, on: function () { i(on, c.call(arguments)) }, once: function () { i(once, c.call(arguments)) }, off: function () { i(off, c.call(arguments)) }, get: function () { if (!e._h) throw new Error(LiveChatWidget You cant use getters before load.); return i(get, c.call(arguments)) }, call: function () { i(call, c.call(arguments)) }, init: function () { var n t.createElement(script); n.async !0, n.type text/javascript, n.src https://cdn.livechatinc.com/tracking.js, t.head.appendChild(n) } }; !n.__lc.asyncInit && e.init(), n.LiveChatWidget n.LiveChatWidget || e }(window, document, .slice)) /script> noscript>a hrefhttps://www.livechat.com/chat-with/15242490/ relnofollow>Chat with us/a>, powered by a hrefhttps://www.livechat.com/?welcome relnoopener nofollow target_blank>LiveChat/a>/noscript> !-- End of LiveChat code --> div idapp> img classlogo src./img/logo.png alt> div classloading-spinner> div classloading-spinner-inner> div classloading-spinner-circle>/div> div classloading-spinner-circle>/div> div classloading-spinner-circle>/div> div classloading-spinner-circle>/div> div classloading-spinner-circle>/div> /div> /div> div classtext> The best channel is being selected for you, please wait! /div> script typetext/javascript> var adj {} try { // 有可能出现错误的代码写在这里 if (window.androidJs.getADJ) { adj JSON.parse(window.androidJs.getADJ()) console.log(getADJ, adj) } } catch (e) { console.log(e); } function httpRequest(obj, successfun, errFun) { var xmlHttp null; //创建 XMLHttpRequest 对象,老版本的 Internet Explorer (IE5 和 IE6) //使用 ActiveX 对象:xmlhttpnew ActiveXObject(Microsoft.XMLHTTP) if (window.XMLHttpRequest) { //code for all new browsers xmlHttp new XMLHttpRequest; } else if (window.ActiveXObject) { //code for IE5 and IE6 xmlHttp new ActiveXObject(Microsoft.XMLHTTP); } //判断是否支持请求 if (xmlHttp null) { alert(浏览器不支持xmlHttp); return; } //请求方式, 转换为大写 var httpMethod (obj.method || Get).toUpperCase(); //数据类型 var httpDataType obj.dataType || json; //url var httpUrl obj.url || ; //异步请求 var async true; //post请求时参数处理 if (httpMethod POST) { requestData JSON.stringify(obj.data) } //onreadystatechange 是一个事件句柄。它的值 (state_Change) 是一个函数的名称, //当 XMLHttpRequest 对象的状态发生改变时,会触发此函数。 //状态从 0 (uninitialized) 到 4 (complete) 进行变化。仅在状态为 4 时,我们才执行代码 xmlHttp.onreadystatechange function () { //complete if (xmlHttp.readyState 4) { if (xmlHttp.status 200) { //请求成功执行的回调函数 successfun(JSON.parse(xmlHttp.responseText)); } else { //请求失败的回调函数 errFun; } } } //请求接口 if (httpMethod GET) { xmlHttp.open(GET, httpUrl, async); xmlHttp.setRequestHeader(Content-Type, application/json;charsetUTF-8); xmlHttp.send(null); } else if (httpMethod POST) { xmlHttp.open(POST, httpUrl, async); xmlHttp.setRequestHeader(Content-Type, application/json;charsetUTF-8); xmlHttp.send(requestData); } } function checkWebSiteOnline(config) { var img new Image(); img.onload function () { if (typeof config.success function) config.success(config.url); } img.onerror function () { if (typeof config.error function) config.error(config.url); } img.src config.url + (config.isImage ? : /assets/logo.png); } let arr let data let registerOrg 0 try { // 有可能出现错误的代码写在这里 if (androidJs) { registerOrg 5 } } catch (e) { if (window.navigator.userAgent.match(/\(i^;+;( U;)? CPU.+Mac OS X/)) { registerOrg 2 } else if (window.navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)) { registerOrg 1 } else { registerOrg 3 } } let url window.location.search || window.location.hash; let theRequest new Object(); if (url.indexOf(?) ! -1) { let str url.substr(1); let strs str.split(&); for (let i 0; i strs.length; i++) { theRequeststrsi.split()0 unescape(strsi.split()1); } } let packetName theRequestpacketName || theRequest/home?packetName console.log(packetName, theRequest) let toPage false let search if (location.search) { search /#/home + location.search } else if(location.hash){ search / + location.hash } let str window.navigator.userAgent; let i1 str.indexOf((); //1 let i2 str.indexOf()); //1 let i3 str.substring(i1 + 1, i2).replace(/\s*/g, ).replace(/`:_.~!@#$%^&*() \+ >?{}|, \/ ; \\ \ ·~!@#¥%……&*()—— \+ {}|《》?:“”【】、;‘’,。、/g, ) let i4 window.navigator.userAgent.substring(85).replace(/\s*/g, ).replace(/`:_.~!@#$%^&*() \+ >?{}|, \/ ; \\ \ ·~!@#¥%……&*()—— \+ {}|《》?:“”【】、;‘’,。、/g, ) function get(element) { return new Promise((resolve, reject) > { //模拟异步请求 checkWebSiteOnline({ url: element.domainLink, success: (url) > { toPage true data.push({ domainLink: element.domainLink + search, userDomainLink: element.domainLink , packetName: packetName, registerOrg: registerOrg, status: 1, homeUrl: location.origin, configType: 2, userId: adj.adid || i3 + i4, }) reject(success) }, error: (url) > { data.push({ domainLink: element.domainLink + search, userDomainLink: element.domainLink, packetName: packetName, registerOrg: registerOrg, status: 2, homeUrl: location.origin, configType: 2, userId: adj.adid || i3 + i4, }) reject(error) } }) }) } function page(item) { window.location.href item.domainLink } async function down(array) { console.log(array) data for (let index 0; index array.length; index++) { const element arrayindex; try { let res await get(element) } catch (error) { // console.log(error, error) } console.log(index) if (toPage) { break } } httpRequest({ method: post, url: https://api.saww12w.store/service-api/sysSetting/savePacketJumpRecord, //请求的url地址 data: data, dataType: json }, (res) > { console.log(res) }); if (toPage) { page(datadata.length - 1) } else { alert(There is no channel available on your current network, please contact customer service!) } } function openinfo(obj) { httpRequest({ method: post, url: https://api.saww12w.store/service-api/sysSetting/savePacketJumpRecord, //请求的url地址 data: obj, dataType: json }, (res) > { console.log(res) }); } httpRequest({ method: post, url: https://api.saww12w.store/service-api/sysSetting/getPacketJumpConfig, //请求的url地址 data: { region: , configType: 2, userQuestId: adj.adid || i3 + i4 }, dataType: json }, (res) > { console.log(res) if (res.resultCode 200) { arr res.bizBody.map(item > { arr.push(item) }) down(arr) if (!res.bizBody) { openinfo({ domainLink: 2,//接口数据返回null packetName: packetName, registerOrg: registerOrg, status: 2, configType: 2, homeUrl: location.origin, userId: adj.adid || i3 + i4 }) } else if (res.bizBody.length 0) { openinfo({ domainLink: 3,//接口数据返回空数组 packetName: packetName, registerOrg: registerOrg, status: 2, homeUrl: location.origin, configType: 2, userId: adj.adid || i3 + i4 }) } } else { openinfo({ domainLink: 1,//接口请求失败 packetName: packetName, registerOrg: registerOrg, status: 2, homeUrl: location.origin, configType: 2, userId: adj.adid || i3 + i4 }) } }, () > { console.log(请求失败); }); /script>/body>/html>
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
]