De curând am renunţat la serviciile Băncii Transilvania în favoarea ING. Motivul principal pentru care am făcut această tranzacţie este aplicaţia de homebanking. Care, pe lângă faptul că e cam urâţică (nu atât de oribilă ca bt24!), are o chestie enervantă: nu ţine minte id-ul. Şi cum memorarea secvenţelor de numere nu reprezintă punctul meu forte, am făcut un mic script js (de fapt o linie de js) care îmi completează field-ul respectiv. Automat.
Pentru asta ai nevoie de extensia greasemonkey. După instalare, faci click dreapta pe icon-ul din dreapta jos, după care alegi new user script:

În fereastra apărută, completezi câmpurile după cum urmează:

După ce se deschide editorul de text, scrii următoarele:
// ==UserScript==
// @name ing
// @namespace ing.ro
// @include https://www.homebank.ro/public/HomeBankLogin/home?lang=ro
// ==/UserScript==
document.getElementsByTagName('input')[2].value='ID_DE_LA_ING';
Desigur, înlocuieşti ID_DE_LA_ING cu id-ul tău. După care salvezi şi dai refresh la pagină. That’s all
ATENŢIE
NU face asta decât pe pc-ul PROPRIU şi doar dacă eşti sigur că doar tu ai acces la el. Chiar dacă este nevoie şi de token pentru a efectua operaţiuni, cel mai bine este să eviţi problemele stupide
De acum, de fiecare dată când intri pe pagina de homebank să te autentifici, codul de utilizator va fi completat automat
EDIT
Prima dată când instalezi greasemonkey, te întreabă ce editor vei folosi. Alege cu încredere notepad (c:\windows\notepad.exe).
- Posted in:
- Fun,
- Tips & Tricks

You should add a donate 1$ button to this post. This stuff is really simple and useful.
Esti tare domne! De fiecare data cand intram trebuia sa copiez dintr-un fisier text ID-ul ala stupid.
Misto, simplu si destept, imi fac si eu pt Millennium.
Am realizat ceva asemanator cu Autohotkey. Cu el ma loghez automat la orice server/site/mail etc.
Si in cazul ing-ului trebuie doar sa scriu “ING” si imi pune automat codul. La fel si la formularele de pe internet cu :nume,prenume,adresa,tel,etc.
Pot sa fiu si eu paranoic ?
document.getElementsByTagName('input')[2].value = localStorage.getItem('id_completat');
var formular = document.getElementsByName('loginFrm');
addEvent(formular, "onsubmit", submitfunc);
function submitfunc(){
valoare = document.getElementsByTagName('input')[2].value;
if ( document.getElementsByTagName('input')[2].value !== localStorage.getItem('id_completat') ){
localStorage.setItem('id_completat', valoare);
}
}
Şi-ai mai putea adăuga şi ceva de genul:
setTimeout(function() {
document.getElementsByTagName('input')[3].focus();
}, 200);
ca să mute focusul pe următorul input.
Nice. Si pe mine ma enerveaza asta la ING.
Eu imi tin minte cele 3 id-uri de la ING. Nu inteleg ce e asa de greu.
Dupa ce il scrii de 20 de ori, nu-l mai uiti.
De fapt, codul pin ti-l stii ?
CNP-ul ?
Am trei carduri şi nu ştiu decât la unul pinul. La al doilea aproape îl ştiu (mă mai „bâlbâi” când bag pinul la POS şi mă cam trec fiorii când durează mai mult de trei secunde) iar la al treilea… Dumnezeu cu mila :w00t:
Îmi trebuie CNP-ul o dată la câteva luni. Pentru ce naiba să-l ţin minte?
Ba. Sa traiesti. Si pe mine ma enerva asta dar se pare ca niciodata suficient de mult incat sa fac ceva in directia asta. Este foarte binevenit micul hack.
@Catalin Nicolescu – Id-ul nu mi se pare asa mare breach de securitate. Ca sa te loghezi tot iti trebuie tokenul si tot trebuie sa sti codul pin de la token. Eu ID-ul il am scris oricum pe token
misto chestie.
Ca info .. pin-urile se pot schimba, eu am acelasi pin la toate cardurile.
@solomongaby bun de stiut. L-am prins pe unu, le am pe toate. thnx.
Eu folosesc bt24 nu de mult timp, cred ca de o luna, si mi se pare OK.
De ce ai renuntat la BT24?
Nu îmi dau seama ce ţi se pare ok la el:
- bt24 NU merge decât în IE (şi implicit pe windows)
- bt24 NU merge decât pe un număr limitat de pc-uri (deh, certificatul, bată-l vina)
- bt24 NU este real time, existând un delay destul de mare între soldul real şi cel afişat;
etc, etc, etc…
nu te apuci si tu de extensii chrome ? that’s the future !
Nu ştiu să fac extensii nici de firefox, darămite de chrome
Ai idee daca exista pe undeva algoritmul dupa care se genereaza parola pentru token? Banuiesc ca e ca la chei, fiecare token are propri-ul key de criptare, dar cumva se poate extrage. Poate e chiar seria “jucariiei”
Nu de alta dar mi-ar fi tare util sa am o aplicatie pe Windows Mobile sau Simbian care sa genereze codul corect. In felul asta scap de carat token-ul cu mine.
Îţi dai seama că sunt şanse destul de mici să afli acest lucru? Nu de alta, dar altfel ai putea genera destul de rapid chei şi pentru alt token, nu doar al tău…
Oricum, dacă afli, nu uita să le spui şi altora
Daca ne povestesti si cum il facem sa mearga in Chrome, esti chiar un erou
Păi… Cu proxima ocazie când prind puțin timp liber să-mi dau seama cum funcționează Chrome (nu folosesc, deci…) voi publica un articol nou
Clubul clientilor ING iti multumeste anticipat
@Claus, aparent nu trebuie să faci nicio chestie extra specială: http://mashable.com/2008/12/15/google-chrome-greasemonkey-scripts/
Singura diferență e că trebuie să ai un fișier ing.user.js (eventual înlocuiești ing cu ce vrei tu) în care pui codul de mai sus. După care pur și simplu tragi fișierul peste fereastra de Chrome (pornită cu „–enable-greasemonkey” în shortcut).
Chrome 4 suporta scripturi Greasemonkey nativ, nu mai e nevoie de smecheria aia, problema e ca nu stiu cum sa instalez minunatia asta cu ING. Degeaba il trag in fereastra, mi-l deschide, nu-l instaleaza.
De mare ajutor pentru mine a fost Sxipper. E folosit atat pentru fielduri de tot felul, cat si pentru user/pass