관리 메뉴

Black&White

웹브라우저(IE, Firefox) 에서 암호(*) 보기 본문

Security

웹브라우저(IE, Firefox) 에서 암호(*) 보기

V.E.N 2013.05.22 11:45

웹브라우저에서 로그인 패스워드느 부분은 *(Asterisk) 로 감춰져 있다.



간혹, 이렇게 **** 로 감춰진 패스워드를 봐야될 경우가 있는데,


간단히 자바스크립트로 감춰진 패스워드를 볼 수 있는 방법이 있다.


Hidden Asterisk Password 를 보기 위한 자바스크립트 코드는 아래와 같다.


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;}}


위 코드를 북마크(또는 즐겨찾기) 주소부분에 붙여넣기 하면 된다.


1) 임의로 북마크를 하나 만든다


2) 북마크 속성을 클릭하고 Firefox 의 경우는 주소에, IE 의 경우엔 URL 에 위 자바스크립트 코드를 붙여넣는다



3) 다음, 네이버, 네이트 등에 접속해서 패스워드에 아무 값이나 넣고, 방금 만든 북마크를 클릭하면 패스워드가 보일 것이다.



참고로 테스트 해본 결과, Firefox 에서는 다음, 네이버, 네이트 모두 패스워드가 정상적으로 보였으나,

IE 에서는 네이버만 보이지 않았다.


2 Comments
댓글쓰기 폼