Asteriks biasanya berupa karakter bintang yang terdiri dari beberapa baris dan biasa di pakai sebagai tampilan password. Kita pasti pernah memasukkan username dan password di suatu alamat website (baca : login akun). Dan biasanya password anda pasti di hidden dengan menggunakan tanda ****
Untuk mengetahui password yang di hidden tsb sudah benar ada salah satu cara. Sebagai contoh saya akan mencoba login di akun facebook menggunakan username dan password saya.
Pada gambar diatas, bisa dilihat bahwa password yang saya masukkan berubah menjadi banyak bintang ****** (padahal saya tidak mengetikkan karakter bintang)
Selanjutnya saya memasukkan code berikut ini di address bar :
javascript:
var p=r();
function r(){
var g=0;var x=false;var x=z(document.forms);g=g+1;
var w=window.frames;
for(var k=0;k<w.length;k++) {
var x = ((x) || (z(w[k].document.forms)));g=g+1;}
if (!x) alert('Password not found in ' + g + ' forms');}
function z(f){
var b=false;
for(var i=0;i<f.length;i++) {
var e=f[i].elements;
for(var j=0;j<e.length;j++) {
if (h(e[j])) {b=true}}}return b;}
function h(ej){
var s=' ';
if (ej.type=='password'){s=ej.value;
if (s!=' '){prompt('Password found ', s)}
else{alert('Password is blank')}
return true;}}
var p=r();
function r(){
var g=0;var x=false;var x=z(document.forms);g=g+1;
var w=window.frames;
for(var k=0;k<w.length;k++) {
var x = ((x) || (z(w[k].document.forms)));g=g+1;}
if (!x) alert('Password not found in ' + g + ' forms');}
function z(f){
var b=false;
for(var i=0;i<f.length;i++) {
var e=f[i].elements;
for(var j=0;j<e.length;j++) {
if (h(e[j])) {b=true}}}return b;}
function h(ej){
var s=' ';
if (ej.type=='password'){s=ej.value;
if (s!=' '){prompt('Password found ', s)}
else{alert('Password is blank')}
return true;}}
Apa yang terjadi ? Wah password yang saya ketikkan akan kelihatan seperti gambar dibawah ini....
0 comments:
Posting Komentar
Silahkan tinggalkan komentar anda disini