favicon de main.d1n4g8n63dpm7q.amplifyapp.com

main.d1n4g8n63dpm7q.amplifyapp.com

Categoria: Not Recommended Site

Analisado: 21 de mai. de 2026, 14:59 UTC · Visto pela primeira vez: 21 de mai. de 2026 · Motores de ameaça: 7 / 91 · Vezes analisado: 1
19 / 100 Pontuação de confiança Com base nos resultados da análise no momento da verificação
Potencialmente perigoso
0 - Alto risco50 - Moderado100 - Sem ameaças
Recomenda-se nova análise
Última análise há 113 dias - o estado de segurança pode ter mudado desde então.
Não analisado ainda não foi analisado. Clique em Verificar site para o analisar.

As análises podem demorar até 5 minutos. Mantenha este separador aberto - iremos redirecioná-lo para o relatório quando estiver pronto.

Falhou
Análise indisponível
A análise falhou
Proteja-se de websites potencialmente nocivos
O módulo de proteção web em tempo real do Combo Cleaner bloqueia ativamente o acesso a websites fraudulentos, de phishing e infetados por malware.
★★★★★ 4.8 / 5 Recommended by PCrisk.com editors Windows · Mac · Android · iOS
Descarregar Combo Cleaner Análise grátis · sem registo

Para usar o produto com todas as funcionalidades, tem de adquirir uma licença do Combo Cleaner. Está disponível um teste gratuito limitado de sete dias. O Combo Cleaner é propriedade e operado pela RCS LT, a empresa-mãe do PCRisk.com.

Verificações de segurança da PCrisk nos seus resultados do Google Adicione a PCrisk como fonte preferida e os nossos relatórios de análise e guias de remoção terão prioridade no Google.
Adicionar PCrisk como fonte preferida
Captura de ecrã de main.d1n4g8n63dpm7q.amplifyapp.com Capturada 21 de mai. de 2026
https://main.d1n4g8n63dpm7q.amplifyapp.com
Captura de ecrã de main.d1n4g8n63dpm7q.amplifyapp.com
Este website foi assinalado como potencialmente nocivo
Captura desfocada por segurança. Vários motores de segurança assinalaram potenciais ameaças no momento da análise.
8 anos 4 meses (amplifyapp.com)
Sem classificação - Este site não aparece na lista Tranco
Sinalizado por 7 de 91 motores
✓ Válido (TLS)
AWS CloudFront (GLOBAL)
London, United Kingdom
AmazonS3
Desconhecido
99.86.109.76
Informações do domínio e WHOIS
Registrador NOM-IQ Ltd dba Com Laude
Registado 17 de abril de 2018 (amplifyapp.com)
Expira 17 de abril de 2027
Servidores de nomes ns-904.awsdns-49.net
DNSSEC Não assinado
Alojamento AWS CloudFront (GLOBAL)
Este é um subdomínio de amplifyapp.com. Os dados WHOIS acima pertencem ao domínio principal, não a main.d1n4g8n63dpm7q.amplifyapp.com. A data real de criação deste subdomínio é desconhecida e pode ser muito mais recente do que a do domínio principal.
Reputação e verificação de ameaças 91 motores de segurança verificados
7
7 de 91 motores assinalaram este site Sinalizado por 7 fornecedores de segurança no momento da análise
Não assinalado Assinalado
Flagged by 7 of 91 engines
Fontes diretas de bases de dados de ameaças
Ver resultados detalhados dos motores no VirusTotal
Resumo da análise do ficheiro Com tecnologia Quttera Engine
100 ficheiros analisados
Sem ameaças
100
Baixo risco
0
Risco médio
0
Alto risco
0
Sem ameaças Baixo risco Risco médio Alto risco
main.d1n4g8n63dpm7q.amplifyapp.com/a 13.3 KB Sem ameaças
main.d1n4g8n63dpm7q.amplifyapp.com/# 13.3 KB Sem ameaças
newpp81.onrender.com/06hshs.js 256 B Sem ameaças
newpp81.onrender.com/11gfdjuef.js 256 B Sem ameaças
newpp81.onrender.com/04shesc1.js 256 B Sem ameaças
newpp81.onrender.com/09sgsgsfr.js 256 B Sem ameaças
newpp81.onrender.com/08dgsg3d.js 256 B Sem ameaças
newpp81.onrender.com/13dugfjdf.js 256 B Sem ameaças
newpp81.onrender.com/07sdgsg4.js 256 B Sem ameaças
newpp81.onrender.com/05sdghdf.js 256 B Sem ameaças
Mostrar mais 90...
Links externos e domínios
48
Ligações externas
Tudo limpo
1
Iframes
Sinalizado
6
Domínios referenciados
1 Sinalizados
1
Recursos sinalizados
Detetado
f.styleSinalizado: Generic Suspicious Object
http://main.d1n4g8n63dpm7q.amplifyapp.com/01css32bd.cssNão sinalizado
http://main.d1n4g8n63dpm7q.amplifyapp.com/aNão sinalizado
http://main.d1n4g8n63dpm7q.amplifyapp.com/css/01css32bd.cssNão sinalizado
http://main.d1n4g8n63dpm7q.amplifyapp.com/images/bx1.pngNão sinalizado
http://main.d1n4g8n63dpm7q.amplifyapp.com/images/cs.pngNão sinalizado
http://main.d1n4g8n63dpm7q.amplifyapp.com/images/dm.pngNão sinalizado
http://main.d1n4g8n63dpm7q.amplifyapp.com/images/fesbg.pngNão sinalizado
http://main.d1n4g8n63dpm7q.amplifyapp.com/images/img01df.pngNão sinalizado
http://main.d1n4g8n63dpm7q.amplifyapp.com/images/re.gifNão sinalizado
http://main.d1n4g8n63dpm7q.amplifyapp.com/images/web1.pngNão sinalizado
http://main.d1n4g8n63dpm7q.amplifyapp.com/images/winlo.pngNão sinalizado
http://main.d1n4g8n63dpm7q.amplifyapp.com/index.htmlNão sinalizado
http://main.d1n4g8n63dpm7q.amplifyapp.com/js/01d1fgshfddfg.jsNão sinalizado
http://main.d1n4g8n63dpm7q.amplifyapp.com/js/02dgdsg3d.jsNão sinalizado
http://main.d1n4g8n63dpm7q.amplifyapp.com/js/03fgsskryeivh.jsNão sinalizado
Mostrar mais 33...
f.styleSinalizado: Generic Suspicious Object
api.publytics.netNão sinalizado
code.jquery.comNão sinalizado
main.d1n4g8n63dpm7q.amplifyapp.comNão sinalizado
main.d2e2t1bayqr8g1.amplifyapp.comNão sinalizado
newpp81.onrender.comNão sinalizado
<iframe frameborder%3D'0' width%3D'0' height%3D'0'/>")).appendTo(b.documentElement), b %3D qb[0].contentDocument, b.write(), b.close(), c %3D sb(a, b), qb.detach()), rb[a] %3D c), c } var ub %3D /^margin/ , vb %3D new RegExp("^(" + Q + ")(?!px)[a-z%]+$","i") , wb %3D function(b) { return b.ownerDocument.defaultView.opener ? b.ownerDocument.defaultView.getComputedStyle(b, null) : a.getComputedStyle(b, null) }%3B function xb(a, b, c) { var d, e, f, g, h %3D a.style%3B return c %3D c || wb(a), c && (g %3D c.getPropertyValue(b) || c[b]), c && ("" !%3D%3D g || n.contains(a.ownerDocument, a) || (g %3D n.style(a, b)), vb.test(g) && ub.test(b) && (d %3D h.width, e %3D h.minWidth, f %3D h.maxWidth, h.minWidth %3D h.maxWidth %3D h.width %3D g, g %3D c.width, h.width %3D d, h.minWidth %3D e, h.maxWidth %3D f)), void 0 !%3D%3D g ? g + "" : g } function yb(a, b) { return { get: function() { return a() ? void delete this.get : (this.get %3D b).apply(this, arguments) } } } !function() { var b, c, d %3D l.documentElement, e %3D l.createElement("div"), f %3D l.createElement("div")%3B if (f.style) { f.style.backgroundClip %3D "content-box", f.cloneNode(!0).style.backgroundClip %3D "", k.clearCloneStyle %3D "content-box" %3D%3D%3D f.style.backgroundClip, e.style.cssText %3D "border:0%3Bwidth:0%3Bheight:0%3Btop:0%3Bleft:-9999px%3Bmargin-top:1px%3Bposition:absolute", e.appendChild(f)%3B function g() { f.style.cssText %3D "-webkit-box-sizing:border-box%3B-moz-box-sizing:border-box%3Bbox-sizing:border-box%3Bdisplay:block%3Bmargin-top:1%%3Btop:1%%3Bborder:1px%3Bpadding:1px%3Bwidth:4px%3Bposition:absolute", f.innerHTML %3D "", d.appendChild(e)%3B var g %3D a.getComputedStyle(f, null)%3B b %3D "1%" !%3D%3D g.top, c %3D "4px" %3D%3D%3D g.width, d.removeChild(e) } a.getComputedStyle && n.extend(k, { pixelPosition: function() { return g(), b }, boxSizingReliable: function() { return null %3D%3D c && g(), c }, reliableMarginRight: function() { var b, c %3D f.appendChild(l.createElement("div"))%3B return c.style.cssText %3D f.style.cssText %3D "-webkit-box-sizing:content-box%3B-moz-box-sizing:content-box%3Bbox-sizing:content-box%3Bdisplay:block%3Bmargin:0%3Bborder:0%3Bpadding:0", c.style.marginRight %3D c.style.width %3D "0", f.style.width %3D "1px", d.appendChild(e), b %3D !parseFloat(a.getComputedStyle(c, null).marginRight), d.removeChild(e), f.removeChild(c), b } }) } }(), n.swap %3D function(a, b, c, d) { var e, f, g %3D {}%3B for (f in b) g[f] %3D a.style[f], a.style[f] %3D b[f]%3B e %3D c.apply(a, d || [])%3B for (f in b) a.style[f] %3D g[f]%3B return e } %3B var zb %3D /^(none|table(?!-c[ea]).+)/ , Ab %3D new RegExp("^(" + Q + ")(.*)$","i") , Bb %3D new RegExp("^([+-])%3D(" + Q + ")","i") , Cb %3D { position: "absolute", visibility: "hidden", display: "block" } , Db %3D { letterSpacing: "0", fontWeight: "400" } , Eb %3D ["Webkit", "O", "Moz", "ms"]%3B function Fb(a, b) { if (b in a) return b%3B var c %3D b[0].toUpperCase() + b.slice(1) , d %3D b , e %3D Eb.length%3B while (e--) if (b %3D Eb[e] + c, b in a) return b%3B return d } function Gb(a, b, c) { var d %3D Ab.exec(b)%3B return d ? Math.max(0, d[1] - (c || 0)) + (d[2] || "px") : b } function Hb(a, b, c, d, e) { for (var f %3D c %3D%3D%3D (d ? "border" : "content") ? 4 : "width" %3D%3D%3D b ? 1 : 0, g %3D 0%3B 4 > f%3B f +%3D 2) "margin" %3D%3D%3D c && (g +%3D n.css(a, c + R[f], !0, e)), d ? ("content" %3D%3D%3D c && (g -%3D n.css(a, "padding" + R[f], !0, e)), "margin" !%3D%3D c && (g -%3D n.css(a, "border" + R[f] + "Width", !0, e))) : (g +%3D n.css(a, "padding" + R[f], !0, e), "padding" !%3D%3D c && (g +%3D n.css(a, "border" + R[f] + "Width", !0, e)))%3B return g } function Ib(a, b, c) { var d %3D !0 , e %3D "width" %3D%3D%3D b ? a.offsetWidth : a.offsetHeight , f %3D wb(a) , g %3D "border-box" %3D%3D%3D n.css(a, "boxSizing", !1, f)%3B if (0 >%3D e || null %3D%3D e) { if (e %3D xb(a, b, f), (0 > e || null %3D%3D e) && (e %3D a.style[b]), vb.test(e)) return e%3B d %3D g && (k.boxSizingReliable() || e %3D%3D%3D a.style[b]), e %3D parseFloat(e) || 0 } return e + Hb(a, b, c || (g ? "border" : "content"), d, f) + "px" } function Jb(a, b) { for (var c, d, e, f %3D [], g %3D 0, h %3D a.length%3B h > g%3B g++) d %3D a[g], d.style && (f[g] %3D L.get(d, "olddisplay"), c %3D d.style.display, b ? (f[g] || "none" !%3D%3D c || (d.style.display %3D ""), "" %3D%3D%3D d.style.display && S(d) && (f[g] %3D L.access(d, "olddisplay", tb(d.nodeName)))) : (e %3D S(d), "none" %3D%3D%3D c && e || L.set(d, "olddisplay", e ? c : n.css(d, "display"))))%3B for (g %3D 0%3B h > g%3B g++) d %3D a[g], d.style && (b && "none" !%3D%3D d.style.display && "" !%3D%3D d.style.display || (d.style.display %3D b ? f[g] || "" : "none"))%3B return a } n.extend({ cssHooks: { opacity: { get: function(a, b) { if (b) { var c %3D xb(a, "opacity")%3B return "" %3D%3D%3D c ? "1" : c } } } }, cssNumber: { columnCount: !0, fillOpacity: !0, flexGrow: !0, flexShrink: !0, fontWeight: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, widows: !0, zIndex: !0, zoom: !0 }, cssProps: { "float": "cssFloat" }, style: function(a, b, c, d) { if (a && 3 !%3D%3D a.nodeType && 8 !%3D%3D a.nodeType && a.style) { var e, f, g, h %3D n.camelCase(b), i %3D a.style%3B return b %3D n.cssProps[h] || (n.cssProps[h] %3D Fb(i, h)), g %3D n.cssHooks[b] || n.cssHooks[h], void 0 %3D%3D%3D c ? g && "get"in g && void 0 !%3D%3D (e %3D g.get(a, !1, d)) ? e : i[b] : (f %3D typeof c, "string" %3D%3D%3D f && (e %3D Bb.exec(c)) && (c %3D (e[1] + 1) * e[2] + parseFloat(n.css(a, b)), f %3D "number"), null !%3D c && c %3D%3D%3D c && ("number" !%3D%3D f || n.cssNumber[h] || (c +%3D "px"), k.clearCloneStyle || "" !%3D%3D c || 0 !%3D%3D b.indexOf("background") || (i[b] %3D "inherit"), g && "set"in g && void 0 %3D%3D%3D (c %3D g.set(a, c, d)) || (i[b] %3D c)), void 0) } }, css: function(a, b, c, d) { var e, f, g, h %3D n.camelCase(b)%3B return b %3D n.cssProps[h] || (n.cssProps[h] %3D Fb(a.style, h)), g %3D n.cssHooks[b] || n.cssHooks[h], g && "get"in g && (e %3D g.get(a, !0, c)), void 0 %3D%3D%3D e && (e %3D xb(a, b, d)), "normal" %3D%3D%3D e && b in Db && (e %3D Db[b]), "" %3D%3D%3D c || c ? (f %3D parseFloat(e), c %3D%3D%3D !0 || n.isNumeric(f) ? f || 0 : e) : e } }), n.each(["height", "width"], function(a, b) { n.cssHooks[b] %3D { get: function(a, c, d) { return c ? zb.test(n.css(a, "display")) && 0 %3D%3D%3D a.offsetWidth ? n.swap(a, Cb, function() { return Ib(a, b, d) }) : Ib(a, b, d) : void 0 }, set: function(a, c, d) { var e %3D d && wb(a)%3B return Gb(a, c, d ? Hb(a, b, d, "border-box" %3D%3D%3D n.css(a, "boxSizing", !1, e), e) : 0) } } }), n.cssHooks.marginRight %3D yb(k.reliableMarginRight, function(a, b) { return b ? n.swap(a, { display: "inline-block" }, xb, [a, "marginRight"]) : void 0 }), n.each({ margin: "", padding: "", border: "Width" }, function(a, b) { n.cssHooks[a + b] %3D { expand: function(c) { for (var d %3D 0, e %3D {}, f %3D "string" %3D%3D typeof c ? c.split(" ") : [c]%3B 4 > d%3B d++) e[a + R[d] + b] %3D f[d] || f[d - 2] || f[0]%3B return e } }, ub.test(a) || (n.cssHooks[a + b].set %3D Gb) }), n.fn.extend({ css: function(a, b) { return J(this, function(a, b, c) { var d, e, f %3D {}, g %3D 0%3B if (n.isArray(b)) { for (d %3D wb(a), e %3D b.length%3B e > g%3B g++) f[b[g]] %3D n.css(a, b[g], !1, d)%3B return f } return void 0 !%3D%3D c ? n.style(a, b, c) : n.css(a, b) }, a, b, arguments.length > 1) }, show: function() { return Jb(this, !0) }, hide: function() { return Jb(this) }, toggle: function(a) { return "boolean" %3D%3D typeof a ? a ? this.show() : this.hide() : this.each(function() { S(this) ? n(this).show() : n(this).hide() }) } })%3B function Kb(a, b, c, d, e) { return new Kb.prototype.init(a,b,c,d,e) } n.Tween %3D Kb, Kb.prototype %3D { constructor: Kb, init: function(a, b, c, d, e, f) { this.elem %3D a, this.prop %3D c, this.easing %3D e || "swing", this.options %3D b, this.start %3D this.now %3D this.cur(), this.end %3D d, this.unit %3D f || (n.cssNumber[c] ? "" : "px") }, cur: function() { var a %3D Kb.propHooks[this.prop]%3B return a && a.get ? a.get(this) : Kb.propHooks._default.get(this) }, run: function(a) { var b, c %3D Kb.propHooks[this.prop]%3B return this.pos %3D b %3D this.options.duration ? n.easing[this.easing](a, this.options.duration * a, 0, 1, this.options.duration) : a, this.now %3D (this.end - this.start) * b + this.start, this.options.step && this.options.step.call(this.elem, this.now, this), c && c.set ? c.set(this) : Kb.propHooks._default.set(this), this } }, Kb.prototype.init.prototype %3D Kb.prototype, Kb.propHooks %3D { _default: { get: function(a) { var b%3B return null %3D%3D a.elem[a.prop] || a.elem.style && null !%3D a.elem.style[a.prop] ? (b %3D n.css(a.elem, a.prop, ""), b && "auto" !%3D%3D b ? b : 0) : a.elem[a.prop] }, set: function(a) { n.fx.step[a.prop] ? n.fx.step[a.prop](a) : a.elem.style && (null !%3D a.elem.style[n.cssProps[a.prop]] || n.cssHooks[a.prop]) ? n.style(a.elem, a.prop, a.now + a.unit) : a.elem[a.prop] %3D a.now } } }, Kb.propHooks.scrollTop %3D Kb.propHooks.scrollLeft %3D { set: function(a) { a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] %3D a.now) } }, n.easing %3D { linear: function(a) { return a }, swing: function(a) { return .5 - Math.cos(a * Math.PI) / 2 } }, n.fx %3D Kb.prototype.init, n.fx.step %3D {}%3B var Lb, Mb, Nb %3D /^(?:toggle|show|hide)$/, Ob %3D new RegExp("^(?:([+-])%3D|)(" + Q + ")([a-z%]*)$","i"), Pb %3D /queueHooks$/, Qb %3D [Vb], Rb %3D { "*": [function(a, b) { var c %3D this.createTween(a, b) , d %3D c.cur() , e %3D Ob.exec(b) , f %3D e && e[3] || (n.cssNumber[a] ? "" : "px") , g %3D (n.cssNumber[a] || "px" !%3D%3D f && +d) && Ob.exec(n.css(c.elem, a)) , h %3D 1 , i %3D 20%3B if (g && g[3] !%3D%3D f) { f %3D f || g[3], e %3D e || [], g %3D +d || 1%3B do h %3D h || ".5", g /%3D h, n.style(c.elem, a, g + f)%3B while (h !%3D%3D (h %3D c.cur() / d) && 1 !%3D%3D h && --i) } return e && (g %3D c.start %3D +g || +d || 0, c.unit %3D f, c.end %3D e[1] ? g + (e[1] + 1) * e[2] : +e[2]), c } ] }%3B function Sb() { return setTimeout(function() { Lb %3D void 0 }), Lb %3D n.now() } function Tb(a, b) { var c, d %3D 0, e %3D { height: a }%3B for (b %3D b ? 1 : 0%3B 4 > d%3B d +%3D 2 - b) c %3D R[d], e["margin" + c] %3D e["padding" + c] %3D a%3B return b && (e.opacity %3D e.width %3D a), e } function Ub(a, b, c) { for (var d, e %3D (Rb[b] || []).concat(Rb["*"]), f %3D 0, g %3D e.length%3B g > f%3B f++) if (d %3D e[f].call(c, b, a)) return d } function Vb(a, b, c) { var d, e, f, g, h, i, j, k, l %3D this, m %3D {}, o %3D a.style, p %3D a.nodeType && S(a), q %3D L.get(a, "fxshow")%3B c.queue || (h %3D n._queueHooks(a, "fx"), null %3D%3D h.unqueued && (h.unqueued %3D 0, i %3D h.empty.fire, h.empty.fire %3D function() { h.unqueued || i() } ), h.unqueued++, l.always(function() { l.always(function() { h.unqueued--, n.queue(a, "fx").length || h.empty.fire() }) })), 1 %3D%3D%3D a.nodeType && ("height"in b || "width"in b) && (c.overflow %3D [o.overflow, o.overflowX, o.overflowY], j %3D n.css(a, "display"), k %3D "none" %3D%3D%3D j ? L.get(a, "olddisplay") || tb(a.nodeName) : j, "inline" %3D%3D%3D k && "none" %3D%3D%3D n.css(a, "float") && (o.display %3D "inline-block")), c.overflow && (o.overflow %3D "hidden", l.always(function() { o.overflow %3D c.overflow[0], o.overflowX %3D c.overflow[1], o.overflowY %3D c.overflow[2] }))%3B for (d in b) if (e %3D b[d], Nb.exec(e)) { if (delete b[d], f %3D f || "toggle" %3D%3D%3D e, e %3D%3D%3D (p ? "hide" : "show")) { if ("show" !%3D%3D e || !q || void 0 %3D%3D%3D q[d]) continue%3B p %3D !0 } m[d] %3D q && q[d] || n.style(a, d) } else j %3D void 0%3B if (n.isEmptyObject(m)) "inline" %3D%3D%3D ("none" %3D%3D%3D j ? tb(a.nodeName) : j) && (o.display %3D j)%3B else { q ? "hidden"in q && (p %3D q.hidden) : q %3D L.access(a, "fxshow", {}), f && (q.hidden %3D !p), p ? n(a).show() : l.done(function() { n(a).hide() }), l.done(function() { var b%3B L.remove(a, "fxshow")%3B for (b in m) n.style(a, b, m[b]) })%3B for (d in m) g %3D Ub(p ? q[d] : 0, d, l), d in q || (q[d] %3D g.start, p && (g.end %3D g.start, g.start %3D "width" %3D%3D%3D d || "height" %3D%3D%3D d ? 1 : 0)) } } function Wb(a, b) { var c, d, e, f, g%3B for (c in a) if (d %3D n.camelCase(c), e %3D b[d], f %3D a[c], n.isArray(f) && (e %3D f[1], f %3D a[c] %3D f[0]), c !%3D%3D d && (a[d] %3D f, delete a[c]), g %3D n.cssHooks[d], g && "expand"in g) { f %3D g.expand(f), delete a[d]%3B for (c in f) c in a || (a[c] %3D f[c], b[c] %3D e) } else b[d] %3D e } function Xb(a, b, c) { var d, e, f %3D 0, g %3D Qb.length, h %3D n.Deferred().always(function() { delete i.elem }), i %3D function() { if (e) return !1%3B for (var b %3D Lb || Sb(), c %3D Math.max(0, j.startTime + j.duration - b), d %3D c / j.duration || 0, f %3D 1 - d, g %3D 0, i %3D j.tweens.length%3B i > g%3B g++) j.tweens[g].run(f)%3B return h.notifyWith(a, [j, f, c]), 1 > f && i ? c : (h.resolveWith(a, [j]), !1) }, j %3D h.promise({ elem: a, props: n.extend({}, b), opts: n.extend(!0, { specialEasing: {} }, c), originalProperties: b, originalOptions: c, startTime: Lb || Sb(), duration: c.duration, tweens: [], createTween: function(b, c) { var d %3D n.Tween(a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing)%3B return j.tweens.push(d), d }, stop: function(b) { var c %3D 0 , d %3D b ? j.tweens.length : 0%3B if (e) return this%3B for (e %3D !0%3B d > c%3B c++) j.tweens[c].run(1)%3B return b ? h.resolveWith(a, [j, b]) : h.rejectWith(a, [j, b]), this } }), k %3D j.props%3B for (Wb(k, j.opts.specialEasing)%3B g > f%3B f++) if (d %3D Qb[f].call(j, a, k, j.opts)) return d%3B return n.map(k, Ub, j), n.isFunction(j.opts.start) && j.opts.start.call(a, j), n.fx.timer(n.extend(i, { elem: a, anim: j, queue: j.opts.queue })), j.progress(j.opts.progress).done(j.opts.done, j.opts.complete).fail(j.opts.fail).always(j.opts.always) } n.Animation %3D n.extend(Xb, { tweener: function(a, b) { n.isFunction(a) ? (b %3D a, a %3D ["*"]) : a %3D a.split(" ")%3B for (var c, d %3D 0, e %3D a.length%3B e > d%3B d++) c %3D a[d], Rb[c] %3D Rb[c] || [], Rb[c].unshift(b) }, prefilter: function(a, b) { b ? Qb.unshift(a) : Qb.push(a) } }), n.speed %3D function(a, b, c) { var d %3D a && "object" %3D%3D typeof a ? n.extend({}, a) : { complete: c || !c && b || n.isFunction(a) && a, duration: a, easing: c && b || b && !n.isFunction(b) && b }%3B return d.duration %3D n.fx.off ? 0 : "number" %3D%3D typeof d.duration ? d.duration : d.duration in n.fx.speeds ? n.fx.speeds[d.duration] : n.fx.speeds._default, (null %3D%3D d.queue || d.queue %3D%3D%3D !0) && (d.queue %3D "fx"), d.old %3D d.complete, d.complete %3D function() { n.isFunction(d.old) && d.old.call(this), d.queue && n.dequeue(this, d.queue) } , d } , n.fn.extend({ fadeTo: function(a, b, c, d) { return this.filter(S).css("opacity", 0).show().end().animate({ opacity: b }, a, c, d) }, animate: function(a, b, c, d) { var e %3D n.isEmptyObject(a) , f %3D n.speed(b, c, d) , g %3D function() { var b %3D Xb(this, n.extend({}, a), f)%3B (e || L.get(this, "finish")) && b.stop(!0) }%3B return g.finish %3D g, e || f.queue %3D%3D%3D !1 ? this.each(g) : this.queue(f.queue, g) }, stop: function(a, b, c) { var d %3D function(a) { var b %3D a.stop%3B delete a.stop, b(c) }%3B return "string" !%3D typeof a && (c %3D b, b %3D a, a %3D void 0), b && a !%3D%3D !1 && this.queue(a || "fx", []), this.each(function() { var b %3D !0 , e %3D null !%3D a && a + "queueHooks" , f %3D n.timers , g %3D L.get(this)%3B if (e) g[e] && g[e].stop && d(g[e])%3B else for (e in g) g[e] && g[e].stop && Pb.test(e) && d(g[e])%3B for (e %3D f.length%3B e--%3B ) f[e].elem !%3D%3D this || null !%3D a && f[e].queue !%3D%3D a || (f[e].anim.stop(c), b %3D !1, f.splice(e, 1))%3B (b || !c) && n.dequeue(this, a) }) }, finish: function(a) { return a !%3D%3D !1 && (a %3D a || "fx"), this.each(function() { var b, c %3D L.get(this), d %3D c[a + "queue"], e %3D c[a + "queueHooks"], f %3D n.timers, g %3D d ? d.length : 0%3B for (c.finish %3D !0, n.queue(this, a, []), e && e.stop && e.stop.call(this, !0), b %3D f.length%3B b--%3B ) f[b].elem %3D%3D%3D this && f[b].queue %3D%3D%3D a && (f[b].anim.stop(!0), f.splice(b, 1))%3B for (b %3D 0%3B g >Sinalizado: Generic Suspicious Object
Visão geral de main.d1n4g8n63dpm7q.amplifyapp.com

Descrição de main.d1n4g8n63dpm7q.amplifyapp.com

This URL is a subdomain hosted on the AmplifyApp platform, which is commonly used to publish static web content through Amazon Web Services infrastructure. Based on the page title, screenshot, and linked assets, the page appears to present a Japanese-language interface styled to resemble Windows security settings and Microsoft support messaging.

The visible content does not look like a normal corporate help desk or software support portal. Instead, it appears to imitate a Windows Defender or Windows Security warning screen and displays urgent prompts encouraging the visitor to call a phone number for support. That presentation is commonly associated with browser-based tech-support scam pages or phishing-style social engineering content rather than an official vendor-operated support site.

Avaliação de segurança de main.d1n4g8n63dpm7q.amplifyapp.com

Scan results indicate elevated risk signals at the time of this scan. The domain was flagged by 7 out of 91 security engines, and a major safe-browsing blacklist listed it for social engineering. Multiple web-classification sources also associated the page with malware, spyware, or otherwise untrusted content. While one malware scan reported no flagged files, that clean file result does not outweigh the broader reputation and blacklist findings in this case.

The screenshot adds important context: the page appears to mimic Windows security alerts and Microsoft-branded support messaging while urging users to call a displayed phone number. That kind of fake warning design may be intended to pressure visitors into contacting fraudulent support operators or disclosing sensitive information. The use of a generic cloud-hosted subdomain rather than an obvious official support domain further increases concern.

Based on these findings, this website may pose potential risks to visitors.

Descrição técnica

The site is hosted on AWS infrastructure behind CloudFront, with an Amazon-issued SSL certificate that was valid at the time of this scan. The reported web server is AmazonS3, and the domain uses AWS nameservers. DNSSEC appears to be unsigned, which is not uncommon but does mean DNS responses do not benefit from that additional integrity layer.

From an infrastructure perspective, the page appears to be delivered as a static hosted site on a cloud platform rather than from dedicated branded support infrastructure. The domain itself is several years old, but this is an AmplifyApp subdomain, so the age of the parent domain does not necessarily reflect the age or trustworthiness of the specific hosted content. Security concerns here are driven primarily by blacklist status, multi-engine detections, and the deceptive page content shown in the screenshot.

Cadeia de redirecionamento HTTP
Nenhum redirecionamento detetado - ligação direta ao destino
Informações do site
Sem classificação
Posição Tranco
Fora do Top 1M
Visitantes Desconhecido
Categoria: Not Recommended Site
Histórico de posição (30 dias)
Sem dados de classificação disponíveis
Sem dados de cookies disponíveis
Contestar esta pontuação Para proprietários de sites
Acha que esta pontuação está incorreta?
Se é o proprietário do site e acredita que os resultados da análise contêm erros ou falsos positivos, pode enviar uma contestação para revisão manual. A nossa equipa responde normalmente em 1-2 dias úteis.
Terá de verificar o seu e-mail antes de a contestação poder ser processada.
Ao enviar este formulário, confirma que as informações fornecidas estão corretas. As contestações são revistas manualmente e os resultados podem demorar até 48 horas a ser atualizados.
Falta mais um passo…
Para enviar a sua contestação para main.d1n4g8n63dpm7q.amplifyapp.com, clique na ligação de verificação que acabámos de enviar por e-mail. Após a verificação, faremos a revisão em 1-2 dias úteis.
Este relatório foi gerado automaticamente e é fornecido apenas para fins informativos. Os resultados baseiam-se numa análise pontual e podem conter falsos positivos ou dados incompletos. Isto não constitui uma auditoria ou certificação de segurança. Nenhum fornecedor no mercado pode garantir uma taxa de deteção de 100%. Se acredita que este relatório está incorreto, por favor envie uma contestação.

Partilhe a sua experiência com este website. Era seguro? Encontrou algum problema?