Help
RSS
API
Feed
Maltego
Contact
Domain > 5600n.com
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-01-07
159.138.5.135
(
ClassC
)
2024-08-22
18.163.184.200
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyContent-Type: text/html; charsetutf-8Location: https://5600n.com/Date: Thu, 22 Aug 2024 09:52:43 GMTContent-Length: 53 a hrefhttps://5600n.com/>Moved Permanently/a>.
Port 443
HTTP/1.1 200 OKContent-Type: text/htmlDate: Thu, 22 Aug 2024 09:52:43 GMTEtag: W/62a9a3f4-4507Last-Modified: Wed, 15 Jun 2022 09:18:44 GMTServer: nginx/1.12.2X-Cache: BYPASSTransfer-Encoding: chunked !DOCTYPE html>html langen>head> meta charsetUTF-8> meta http-equivX-UA-Compatible contentIEedge> meta nameviewport contentwidthdevice-width, initial-scale1.0> meta http-equivCache-Control contentno-cache, no-store, must-revalidate /> meta http-equivPragma contentno-cache /> meta http-equivExpires content0 /> link relshortcut icon hreffavicon.ico typeimage/x-icon> link relstylesheet href./css/h5/reset.css?v220517-09:51> link relstylesheet href./css/h5/style.css?v220603-03:11> script src./js/vue.js?v220517-09:51>/script> title>Welcome/title>/head>script> if (!navigator.userAgent.match( /(phone|pad|pod|iPhone|iPod|ios|iPad|android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i )) { const url new URL(location.href), agent (url.searchParams.has(agent) ? ?agent + url.searchParams.get(agent) : ); window.location.href window.location.origin + /indexpc.html + agent; } let public_key /script>body> div idapp> div classwrapper> img src./images/banner.png?v220517-09:51 alt width100%> section classcontent> div styledisplay: flex; line-height:0;> div @clicktabClick(register) styleflex: 1;> img :srcregsiterTab alt width100%> /div> div @clicktabClick(brand) styleflex: 1;> img :srcbrandTab alt width100%> /div> /div> div classform-content> div> form> ul> li> i> img src./images/user-icon.png alt srcset> /i> input nameuser v-modelform.userName typetext placeholder帐号(6-10位字母或数字) maxlength10 autocompleteusername @bluruserNameBlur > /li> li> i> img src./images/lock-icon.png alt srcset> /i> input namepassword v-modelform.password typepassword maxlength20 placeholder密码(8-20位字母或数字) autocompleteoff > /li> li> i> img src./images/lock-confirm-icon.png alt srcset> /i> input namepassword v-modelform.password2 typepassword placeholder请确认密码 autocompleteoff maxlength20 > /li> li v-foritem in registerFilterlist :keyitem.key> i>img :srcitem.icon alt>/i> input v-modelformitem.key :typeitem.type :placeholderitem.placeholder :nameitem.key :classitem.class :maxlengthitem.max autocompletenew-password> /li> li v-ifcaptchaType imgCode v-showisShowCaptcha && this.authImg > i>img src./images/verifycode-icon.png alt srcset>/i> input v-modelverifyCode maxlength4 placeholder请输入验证码 typetel autocompletenew-password /> div> img classcode-num :srcthis.authImg alt @clickrefreshAuthCode(form.userName) /> /div> /li> /ul> /form> /div> div classregister-btn @clickhandleRegister> img src./images/register-btn.png alt width100%> /div> div classdownload-btn v-showdownloadBtn> div classdownload-btn-content> img src./images/download.gif alt width100% @clickdownApp> img src./images/close.png?v220517-09:51 alt width100% classclose-btn @clickcloseBrand> /div> /div> /div> div v-ifcaptchaType wyCode idcaptchaVns>/div> div classhint> !-- img src./images/back.png alt classicon> --> span classlink @clickgoHome>先去逛逛/span> span>已有帐号,span classlink @clickgoLogin>去登录/span>/span> /div> /section> div classfooter-img @clickdownApp v-showisShow> img src./images/footer.gif alt width100%> /div> a classservice-btn href# target_blank> img src./images/service.png alt width100%> /a> /div> /div>/body>script src./js/axios.min.js?v220517-09:51>/script>script srchttps://cstaticdun.126.net/load.min.js?t201903281201>/script>script src./js/xinstall_inner_e.min.js defer>/script>script typemodule>import $http from ./js/http.js?v220510-11:22;Vue.createApp({ data() { return { tabType: register, isShow: true, downloadBtn: true, sharetraceKey: , xi_domain: , queryString: , downloadLink: , currentCaptchaType: , isShowCaptcha: 0, captchaKey: , authImg: , authCode: , form: { userName: , password: , password2: , archCode: , }, verifyCode: , captchaType: imgCode, registerTypeList: , registerList: { phone: { placeholder: 请输入手机号, name: 手机号, class: phone-class, value: , key: phone, type: tel, check: /^1\d{10}$/, max: 11, icon: ./images/phone-icon.png }, sms: { placeholder: 请输入验证码, name: 手机号验证码, class: sms-class, value: , key: sms, type: tel, check: /\d{6}/, max: 6, icon: ./images/phone-icon.png }, email: { placeholder: 请输入邮箱地址, name: 邮箱地址, class: icon iconfont h5-icon-icon-email, value: , key: email, type: text, check: /^A-z\d_+@A-z\d_+\.a-z+$/, max: 99, icon: ./images/phone-icon.png }, wechat: { placeholder: 请输入微信号, name: 微信号, class: wechat-class, value: , key: wechat, type: text, check: /^\S+$/, max: 32, icon: ./images/phone-icon.png }, realName: { placeholder: 真实姓名必须与银行卡姓名一致, name: 真实姓名, class: realName-class, value: , key: realName, type: text, check: /^\u4E00-\u9FA5·+$/, max: 10, icon: ./images/bankcard-icon.png }, payPassword: { placeholder: 请输入支付密码, name: 支付密码, class: payPassword-class, value: , key: payPassword, type: password, check: /^\d{6}$/, max: 6, icon: ./images/phone-icon.png }, } } }, computed: { regsiterTab() { return ./images/register-active.png }, brandTab() { return ./images/brand.png }, registerFilterlist() { const result for (let key of this.registerTypeList) { if (this.registerList && this.registerListkey) { result.push(this.registerListkey) } } return result } }, methods: { tabClick(type) { if (type register) return window.location.href https://hk.venetianmacao.com/ }, downApp() { if (!this.downloadLink) { this.getConfig() } let channelParams { channelDomain: window.location.origin } let channelCode new URL(window.location.href).searchParams.get(channelCode) || new URL(window.location.href).searchParams.get(agent) if (channelCode) channelParamschannelCode channelCode if (this.sharetraceKey) { let that this; const downloadAppFunctino function(retry) { try { XInstall.setHost(that.xi_domain || https://aaebwm.com/); XInstall.getInstall( that.sharetraceKey, channelParams, function () { that.download(); } ); } catch (err) { retry ++; if(retry > 5) { that.download(); } else { setTimeout(downloadAppFunctino.bind(null, retry), 1000); } } } downloadAppFunctino(0); } else this.download(); }, closeBrand() { this.downloadBtn false }, download() { if(this.downloadLink) { location.href this.downloadLink; } }, goLogin() { window.location.href this.h5Url + /m/#/admin/cpyb-login? + this.queryString + &index0 }, ignoreQueryRegister(queryString) { let keywords register1&, ®ister1, register1 for (let keyword of keywords) { if (queryString.includes(keyword)) { queryString queryString.replace(new RegExp(keyword,g),) break }; } return queryString }, goHome() { window.location.href this.h5Url + /m/#/home? + this.ignoreQueryRegister(this.queryString) + &directHometrue }, isAndroid () { let u navigator.userAgent return u.indexOf(Android) > -1 || u.indexOf(Adr) > -1 }, setServiceLink(serviceList) { let list serviceList.filter((item) > item.status on); if (list.length > 0) { document.querySelector(.service-btn).href list0.url } }, getCaptchaType() { $http.get(/is-show-captcha-with-type, { params: { device: h5 }}).then((res) > { if (res.data.code 200) { const { captchaType, currentCaptchaType, isShowCaptcha, key } res.data.data this.captchaType captchaType this.currentCaptchaType currentCaptchaType this.isShowCaptcha isShowCaptcha this.captchaKey key } }).catch((err) > { console.log(err) }) }, refreshAuthCode(userName) { if (!userName) return $http.get(/captcha, { params: { userName: userName }}).then((res) > { this.authImg res.data.data.captcha_image_text this.authCode res.data.data.captcha_key }) }, getQueryKey(key) { let url new URL(window.location.href) return url.searchParams.get(key) }, getConfig() { $http.get(/config).then((res) > { this.setServiceLink(res.data.data.siteConfig.service) this.h5Url res.data.data.siteConfig.other.landing_to_h5 this.registerTypeList res.data.data.siteConfig.register.h5 this.sharetraceKey res.data.data.siteConfig.other.sharetrace_key this.xi_domain res.data.data.siteConfig.other.xi_domain if (this.isAndroid()) this.downloadLink res.data.data.siteConfig.Android.link else this.downloadLink res.data.data.siteConfig.IOS.link }).catch((err) > { console.log(err) }) }, async handleRegister() { if (this.form.userName && this.form.userName this.form.password) return window.alert(登录密码不能与帐号相同); if (!this.checkUserForRegister(this.form.userName) || !this.checkPasswordForRegister(this.form.password) || !this.checkPassword2(this.form.password, this.form.password2)) return if (await !this.checkUsername(this.form.userName)) return window.alert(用戶名稱已使用) if (this.captchaType wyCode) { this.getWYdata(); } else { this.httpRegister(); } }, httpRegister() { const payload { ...this.form, device: h5, currentCaptchaType: this.currentCaptchaType } if (this.captchaType imgCode) { payload.captcha_key this.authCode payload.code this.verifyCode } for (let key in payload) { if (payloadkey.length 0) { delete payloadkey } } if (this.getQueryKey(channelCode)) { payload.invite_code this.getQueryKey(channelCode) payload.agent this.getQueryKey(channelCode) } else if (this.getQueryKey(agent)) { payload.invite_code this.getQueryKey(agent) payload.agent this.getQueryKey(agent) } $http.post(/userRegister, payload).then((res) > { if (res.data.code 200) { window.location.href `${this.h5Url}/m/#/home?token${encodeURIComponent(res.data.data.token)}` } else { window.alert(res.data.message) } }) }, getWYdata() { let _this this; initNECaptcha( { element: #captchaVns, captchaId: _this.captchaKey, mode: popup, width: auto, appendTo: body, feedbackEnable: false, onClose: function () { }, onVerify: function (err, result) { if (err) return const payload { NECaptchaValidate: result.validate, userName: _this.form.userName, device: h5, currentCaptchaType: _this.currentCaptchaType } _this.getCheckYiDunCode(payload).then((res) > { if (res.data.code 200) { _this.httpRegister() } else { window.alert(res.data.message) } }) }, }, function (instance) { // 初始化成功后得到验证实例instance,可以调用实例的方法 instance.popUp(); }, function (err) { // 初始化失败后触发该函数,err对象描述当前错误信息 } ); }, getCheckYiDunCode (data) { return new Promise((resolve, reject) > { $http.post(/checkWYCode, data).then((res) > { resolve(res) }).catch((err) > { reject(err) }) }) }, userNameBlur() { if (this.captchaType imgCode) { setTimeout(() > { this.refreshAuthCode(this.form.userName); }, 0); } }, getQueryString() { const decodeURL decodeURIComponent(window.location.href) const urlObject new URL(decodeURL) this.queryString urlObject.searchParams.toString() }, checkUsername(userName) { const payload {} return new Promise((resolve, reject) > { $http.post(`/checkUsername/${this.form.userName}`, payload).then((res) > { if (res.data.code 200) { resolve(true) } else { reject(false) } }).catch((err) > { reject(false) }) }) }, checkUserForRegister(userName) { if (!userName) { window.alert(帐号不能为空) return false } else if (!/^A-z0-9{6,10}$/.test(userName || )) { window.alert(帐号6-10位字母或数字) return false } return true }, checkPasswordForRegister(password) { if (!password) { window.alert(密码不能为空) return false } else if (!/^A-z0-9{8,20}$/.test(password || )) { window.alert(密码8-20位字母或数字) return false } return true }, checkPassword2(p1, p2) { if (p1 ! p2) { window.alert(两次输入的密码不一样) return false } return true }, initKeyboard() { let originalHeight document.documentElement.clientHeight || document.body.clientHeight window.addEventListener(resize, () > { var resizeHeight document.documentElement.clientHeight || document.body.clientHeight if (resizeHeight - 0 originalHeight - 0) { // 当软键盘弹起,在此处操作 this.isShow false if(this.isAndroid()) { var offsets2 document.querySelector(.register-btn).getBoundingClientRect(); setTimeout(() > { window.scrollTo(0, offsets2.top + 30); }, 30); } } else { // 当软键盘收起,在此处操作 this.isShow true }; }) }, }, mounted() { this.initKeyboard(); this.getCaptchaType(); this.getConfig(); this.getQueryString(); },}).mount(#app)/script>script>/script>/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
]