104.208.105.68

blockedPersistentRegularToolkitCampaign member

Case file

First seen on 2026-10-04T09:18:10Z, most recently active on 2026-10-06T05:23:56Z.

Recorded 156 attack-shaped requests across 2 separate days.

Its traffic fuzzed a short, random filename looking for a forgotten script that responds; it also probed a WordPress admin/content path used to fingerprint the installation or hunt for an exposed upload/plugin surface; it also fuzzed a common filename under /cgi-bin/, looking for a forgotten legacy CGI script.

Seen on our web sensor.

Scored into the "Persistent" level, carrying the badges Regular, Toolkit, Campaign member.

Routed via AS8075 (Microsoft Corporation), an ASN we classify as cloud.

Blocked by the firewalls on our servers since 2026-10-06T05:30:05Z, through 2027-01-04T05:30:05Z.

Correlated with other addresses sharing the same signature under campaign "16e576cafdfda6c2".

Enrichment

rDNSnone
ASNAS8075 — Microsoft Corporation
ASN typecloud
CountryHong Kong (HK)
Flagsnone observed

External references: GreyNoise, Shodan, AbuseIPDB

Timeline

Evidence (newest first, up to 50)

Time (UTC)VantageSiteClassStatusEvidence
2026-10-06T05:23:55Z – 2026-10-06T05:23:56Zwebhaived.com3 × fuzzed a short, random filename looking for a forgotten script that responds404GET /php.php -> 404 (3 distinct paths)
2026-10-06T05:23:55Zwebhaived.commade a request that matched no known pattern404GET /wp-admin/classwithtostring.php -> 404
2026-10-06T05:23:55Zwebhaived.comfuzzed a short, random filename looking for a forgotten script that responds404GET /ww5.php -> 404
2026-10-06T05:23:54Z – 2026-10-06T05:23:55Zwebhaived.com3 × probed a WordPress admin/content path used to fingerprint the installation or hunt for an exposed upload/plugin surface404GET /wp-content/ -> 404 (3 distinct paths)
2026-10-06T05:23:52Z – 2026-10-06T05:23:53Zwebhaived.com7 × fuzzed a short, random filename looking for a forgotten script that responds404GET /ncx.php -> 404 (7 distinct paths)
2026-10-06T05:23:52Zwebhaived.com2 × probed a WordPress admin/content path used to fingerprint the installation or hunt for an exposed upload/plugin surface404GET /wp-content/uploads/index.php -> 404 (2 distinct paths)
2026-10-06T05:23:51Z – 2026-10-06T05:23:52Zwebhaived.com2 × fuzzed a short, random filename looking for a forgotten script that responds404GET /cv.php -> 404 (2 distinct paths)
2026-10-06T05:23:51Zwebhaived.comprobed a WordPress admin/content path used to fingerprint the installation or hunt for an exposed upload/plugin surface404GET /wp-content/uploads/ -> 404
2026-10-06T05:23:50Z – 2026-10-06T05:23:51Zwebhaived.com3 × fuzzed a short, random filename looking for a forgotten script that responds404GET /i.php -> 404 (3 distinct paths)
2026-10-06T05:23:50Zwebhaived.commade a request that matched no known pattern404GET /wp-content/themes/admin.php -> 404
2026-10-06T05:23:48Z – 2026-10-06T05:23:50Zwebhaived.com5 × fuzzed a short, random filename looking for a forgotten script that responds404GET /u.php -> 404 (5 distinct paths)
2026-10-06T05:23:48Zwebhaived.comfuzzed a common filename under /cgi-bin/, looking for a forgotten legacy CGI script404GET /cgi-bin/ -> 404
2026-10-06T05:23:47Z – 2026-10-06T05:23:48Zwebhaived.com3 × fuzzed a short, random filename looking for a forgotten script that responds404GET /bolt.php -> 404 (3 distinct paths)
2026-10-06T05:23:47Zwebhaived.com2 × made a request that matched no known pattern404GET /wp-admin/wp.php -> 404 (2 distinct paths)
2026-10-06T05:23:47Zwebhaived.comfuzzed a short, random filename looking for a forgotten script that responds404GET /vx.php -> 404
2026-10-06T05:23:46Zwebhaived.comprobed a WordPress admin/content path used to fingerprint the installation or hunt for an exposed upload/plugin surface404GET /wp-content/index.php -> 404
2026-10-06T05:23:46Zwebhaived.com3 × fuzzed a short, random filename looking for a forgotten script that responds404GET /a.php -> 404 (3 distinct paths)
2026-10-06T05:23:46Zwebhaived.comprobed a WordPress admin/content path used to fingerprint the installation or hunt for an exposed upload/plugin surface404GET /wp-content/admin.php -> 404
2026-10-06T05:23:43Z – 2026-10-06T05:23:45Zwebhaived.com8 × fuzzed a short, random filename looking for a forgotten script that responds404GET /php8.php -> 404 (8 distinct paths)
2026-10-06T05:23:42Zwebhaived.comprobed a WordPress admin/content path used to fingerprint the installation or hunt for an exposed upload/plugin surface404GET /wp-admin/ -> 404

Campaign membership: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36|/admin.php,/good (4 addresses correlated) — no standalone campaign page yet.

Dispute or removal: [email protected] — reference 104.208.105.68. See /threats/about for the method and the 7-day review window.

card.svg (used as this page's og:image)