sec.novobanco.pt
Open in
urlscan Pro
194.145.121.100
Public Scan
URL:
https://sec.novobanco.pt/web/PTPW1/tpl.asp
Submission: On December 20 via api from US — Scanned from PT
Submission: On December 20 via api from US — Scanned from PT
Form analysis
1 forms found in the DOMName: form1 — POST tpl.asp
<form action="tpl.asp" method="POST" id="form1" name="form1" class="col-sm-12 login-form">
<script src="/web/Resources/js/b20top.js?v1" language="javascript"></script><input type="hidden" name="SRV" value="00101"><input type="hidden" name="selo" value="0">
<div class="col-sm-12 nblogin-message">
<div id="AreaMensagemErro" class="hiddenError">
<p></p>
</div>
<script language="javascript">
document.getElementById("imgLoader").src = 'Resources/' + 'loader_anim.gif';
</script>
</div>
<div class="rowLogin" id="pinpad">
<div class="col-sm-6">
<fieldset><label class="nblogin-title">Nº adesão </label><input type="text" name="ad" class="nblogin-input white-bg" size="7" maxlength="20" onkeypress="return validc(event,this.form,0);" onkeyup="return ValidaNa(this.form);"
autocomplete="off"></fieldset>
<fieldset><label class="nblogin-title">PIN </label>
<div id="divPinKB" class="nblogin-input green-pin white-bg">
<table cellspacing="0" cellpadding="0" id="slPin" class="nblogin-pincodigo">
<tbody>
<tr>
<td id="sl0" class="pincodigo"> </td>
<td id="sl1" class="pincodigo"> </td>
<td id="sl2" class="pincodigo"> </td>
<td id="sl3" class="pincodigo"> </td>
<td id="sl4" class="pincodigo"> </td>
<td id="sl5" class="pincodigo"> </td>
</tr>
</tbody>
</table>
</div><button class="btn btn-clear" onmouseup="cAKB();" onclick="return false;" style="visibility:hidden" id="btnLoginClear">Limpar</button>
</fieldset>
<ul class="nblogin-list">
<li>Primeiro escreva o seu número de adesão, e depois insira o PIN usando o teclado virtual</li>
<li>Esqueceu o <strong>PIN</strong>?<a style="color:#616469" href="tpl.asp?ad=&pin=000000&selo=1&rp=1" onclick="behave();"><strong></strong></a><strong>Peça
<a class="loginLink" href="https://sec.novobanco.pt/web/ocp/seguranca/nbo-reemissao-pin/?app=1&md=2" target="_self">aqui</a> um novo.</strong></li>
</ul>
</div>
<div class="col-sm-6"><input type="hidden" name="AvisaBrowser" value="true"><input type="hidden" name="pin" value=""><input type="hidden" name="nx" value="">
<script language="javascript">
var num_btk = parseInt('10', 10),
num_btk2 = 0;
var zpk = 0,
zpk2 = 0,
cntk = 3,
actk = false;
var ch_stk = (num_btk == 10) ? 48 : 65,
ch_stk2 = 48;
if (num_btk == 36) {
num_btk = 26;
num_btk2 = 10;
}
var pink = "",
pinkentry = "spa";
var lek1 = "",
lek2 = "",
lek3 = "";
function lmp(frm) {
frm.nx.value = '3' + cvt1('17394572h27Yws13', frm.pin.value);
frm.pin.value = "";
}
function pKB(i) {
var txtPin = document.getElementById("divPinKB");
if (txtPin) {
txtPin.className = "nblogin-input green-pin gray-bg";
}
var btnClear = document.getElementById("btnLoginClear");
if (btnClear) {
btnClear.style.visibility = "visible"
}
a = document.getElementById("sl" + pink.length);
if (a) {
a.innerHTML = "*";
pink += "" + String.fromCharCode(ch_stk + (((1 * i) + zpk) % num_btk));
}
if (pink.length >= 6) {
behave();
pink = pink.substring(0, 6);
document.form1.pin.value = pink;
document.form1.selo.value = (new Date()).getTime();
lmp(document.form1);
document.form1.submit();
}
}
function pKB2(i) {
var txtPin = document.getElementById("divPinKB");
if (txtPin) {
txtPin.className = "nblogin-input green-pin gray-bg";
}
var btnClear = document.getElementById("btnLoginClear");
if (btnClear) {
btnClear.style.visibility = "visible"
}
a = document.getElementById("sl" + pink.length);
if (a) {
a.innerHTML = "*";
pink += "" + String.fromCharCode(ch_stk2 + (((1 * i) + zpk2) % num_btk2));
}
if (pink.length >= 6) {
behave();
pink = pink.substring(0, 6);
document.form1.pin.value = pink;
document.form1.selo.value = (new Date()).getTime();
lmp(document.form1);
document.form1.submit();
}
}
function cAKB() {
var btnClear = document.getElementById("btnLoginClear");
if (btnClear) {
btnClear.style.visibility = "hidden"
}
var txtPin = document.getElementById("divPinKB");
if (txtPin) {
txtPin.className = "nblogin-input green-pin white-bg";
}
for (n = 0; n < 6; n++) {
a = document.getElementById("sl" + n);
if (a) a.innerHTML = ' ';
}
pink = "";
fillSlotsKB();
if (num_btk2 != 0) fillSlotsKB2();
}
function disablePostback(event) {
if (event.preventDefault) {
event.preventDefault();
} else {
event.returnValue = false;
}
return false;
}
function fillSlotsKB() {
var a, n;
zpk = (zpk + 1 + Math.floor(Math.random() * (num_btk - 1))) % num_btk;
for (n = 0; n < num_btk; n++) {
a = document.getElementById("btk" + n);
if (a) a.innerHTML = String.fromCharCode(ch_stk + (n + zpk) % num_btk);
}
}
function fillSlotsKB2() {
var a, n;
zpk2 = (zpk2 + 1 + Math.floor(Math.random() * (num_btk2 - 1))) % num_btk2;
for (n = 0; n < num_btk2; n++) {
a = document.getElementById("btk" + (n + num_btk));
if (a) a.innerHTML = String.fromCharCode(ch_stk2 + (n + zpk2) % num_btk2);
}
}
function changeSlotsKB(disabled) {
var a, n;
for (n = 0; n < num_btk; n++) {
a = document.getElementById("btk" + n);
if (a) a.disabled = disabled;
}
if (num_btk2 != 0) changeSlotsKB2(disabled);
}
function changeSlotsKB2(disabled) {
var a, n;
for (n = 0; n < num_btk2; n++) {
a = document.getElementById("btk" + (n + num_btk));
if (a) a.disabled = disabled;
}
}
function changeActionMessageKB(msg) {
a = document.getElementById("actionMsg");
if (a) a.innerHTML = msg;
}
</script>
<div class="pin-keyboard text-center">
<div class="pin-numbers" onselectstart="return false;">
<fieldset>Por favor, introduza o seu PIN</fieldset><button id="btk1" class="btn btn-numberPin" onmouseup="pKB('1')" onclick="disablePostback(event)" disabled="true" style="opacity: 0.3; pointer-events: none;">7</button><button id="btk2"
class="btn btn-numberPin" onmouseup="pKB('2')" onclick="disablePostback(event)" disabled="true" style="opacity: 0.3; pointer-events: none;">8</button><button id="btk3" class="btn btn-numberPin" onmouseup="pKB('3')"
onclick="disablePostback(event)" disabled="true" style="opacity: 0.3; pointer-events: none;">9</button><button id="btk4" class="btn btn-numberPin" onmouseup="pKB('4')" onclick="disablePostback(event)" disabled="true"
style="opacity: 0.3; pointer-events: none;">0</button><button id="btk5" class="btn btn-numberPin" onmouseup="pKB('5')" onclick="disablePostback(event)" disabled="true" style="opacity: 0.3; pointer-events: none;">1</button><button
id="btk6" class="btn btn-numberPin" onmouseup="pKB('6')" onclick="disablePostback(event)" disabled="true" style="opacity: 0.3; pointer-events: none;">2</button><button id="btk7" class="btn btn-numberPin" onmouseup="pKB('7')"
onclick="disablePostback(event)" disabled="true" style="opacity: 0.3; pointer-events: none;">3</button><button id="btk8" class="btn btn-numberPin" onmouseup="pKB('8')" onclick="disablePostback(event)" disabled="true"
style="opacity: 0.3; pointer-events: none;">4</button><button id="btk9" class="btn btn-numberPin" onmouseup="pKB('9')" onclick="disablePostback(event)" disabled="true" style="opacity: 0.3; pointer-events: none;">5</button><button
id="btk0" class="btn btn-numberPin" onmouseup="pKB('0')" onclick="disablePostback(event)" disabled="true" style="opacity: 0.3; pointer-events: none;">6</button>
</div>
<div class="pin-privacy"><span>Modo teclado privacidade</span>
<div class="customslider-cont" style="padding-top:15px">
<div id="slider" class="ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all" disabled="true" style="opacity: 0.3; pointer-events: none;">
<div class="ui-slider-range ui-widget-header ui-corner-all ui-slider-range-max" style="width: 0%;"></div><span class="ui-slider-handle ui-state-default ui-corner-all" tabindex="0" style="left: 100%;"></span>
</div>
</div>
</div>
</div>
<script language="javascript">
fillSlotsKB();
if (num_btk2 != 0) fillSlots2KB();
changeSlotsKB(false);
//Change pinpad class, because of hover problem in touchscreens
if ('ontouchstart' in document) {
var elements = document.getElementsByClassName("btn btn-numberPin");
for (var i = elements.length - 1; i >= 0; --i) {
elements[i].className = "btn btn-numberPin touch";
}
}
$("#slider").slider({
range: "max",
animate: "fast",
min: 25,
max: 100,
value: 100,
slide: handleSliderChanges,
stop: fillSlotsKB
});
function handleSliderChanges(e, ui) {
//Calculate font-size
var initialFontSize = 30;
var fontSize = (initialFontSize * ui.value) / 100;
$(".btn-numberPin").css("font-size", fontSize + "px");
}
</script>
</div>
</div><button class="btn btn-back" onmouseup="behave();window.location.href='https://www.novobanco.pt'" onclick="return false;">Voltar</button>
<script language="Javascript">
window.focus();
</script><input type="hidden" name="FP" id="FP" value="704f664c6664169184b056b6f611b2e0">
</form>
Text Content
Sabia que o seu browser está desactualizado? O seu browser está desactualizado e não é compatível com o serviço. Seleccione um dos icons abaixo para aceder de imediato à página download. Fechar Nº adesão PIN Limpar * Primeiro escreva o seu número de adesão, e depois insira o PIN usando o teclado virtual * Esqueceu o PIN?Peça aqui um novo. Por favor, introduza o seu PIN7890123456 Modo teclado privacidade Voltar SEGURANÇA CANAIS DIGITAIS * Leia atentamente o conteúdo dos SMS de confirmação de operações. * Não reconhece a operação no texto do SMS? Não forneça o código a ninguém! * Nunca tire ou envie fotografias do cartão matriz. * Nunca lhe pediremos mais que 3 dígitos da matriz. * Não siga ou clique em links que constem em emails ou SMS suspeitos. * Nunca lhe pediremos o seu número de telemóvel nesta página. Recomendações de Segurança. Em caso de dúvida, contacte por favor o novobanco através do 218 837 700 (custo contratado entre o cliente e a operadora telecomunicações) ou 707 247 365 (custo de 0,09€/min a partir da rede fixa e de 0,13€/min a partir da rede móvel, acrescido de IVA à taxa em vigor).