104.208.105.68
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
| rDNS | none |
|---|---|
| ASN | AS8075 — Microsoft Corporation |
| ASN type | cloud |
| Country | Hong Kong (HK) |
| Flags | none observed |
Timeline
- 2026-10-0498
- 2026-10-0658
Evidence (newest first, up to 50)
| Time (UTC) | Vantage | Site | Class | Status | Evidence |
|---|---|---|---|---|---|
| 2026-10-06T05:23:55Z – 2026-10-06T05:23:56Z | web | haived.com | 3 × fuzzed a short, random filename looking for a forgotten script that responds | 404 | GET /php.php -> 404 (3 distinct paths) |
| 2026-10-06T05:23:55Z | web | haived.com | made a request that matched no known pattern | 404 | GET /wp-admin/classwithtostring.php -> 404 |
| 2026-10-06T05:23:55Z | web | haived.com | fuzzed a short, random filename looking for a forgotten script that responds | 404 | GET /ww5.php -> 404 |
| 2026-10-06T05:23:54Z – 2026-10-06T05:23:55Z | web | haived.com | 3 × probed a WordPress admin/content path used to fingerprint the installation or hunt for an exposed upload/plugin surface | 404 | GET /wp-content/ -> 404 (3 distinct paths) |
| 2026-10-06T05:23:52Z – 2026-10-06T05:23:53Z | web | haived.com | 7 × fuzzed a short, random filename looking for a forgotten script that responds | 404 | GET /ncx.php -> 404 (7 distinct paths) |
| 2026-10-06T05:23:52Z | web | haived.com | 2 × probed a WordPress admin/content path used to fingerprint the installation or hunt for an exposed upload/plugin surface | 404 | GET /wp-content/uploads/index.php -> 404 (2 distinct paths) |
| 2026-10-06T05:23:51Z – 2026-10-06T05:23:52Z | web | haived.com | 2 × fuzzed a short, random filename looking for a forgotten script that responds | 404 | GET /cv.php -> 404 (2 distinct paths) |
| 2026-10-06T05:23:51Z | web | haived.com | probed a WordPress admin/content path used to fingerprint the installation or hunt for an exposed upload/plugin surface | 404 | GET /wp-content/uploads/ -> 404 |
| 2026-10-06T05:23:50Z – 2026-10-06T05:23:51Z | web | haived.com | 3 × fuzzed a short, random filename looking for a forgotten script that responds | 404 | GET /i.php -> 404 (3 distinct paths) |
| 2026-10-06T05:23:50Z | web | haived.com | made a request that matched no known pattern | 404 | GET /wp-content/themes/admin.php -> 404 |
| 2026-10-06T05:23:48Z – 2026-10-06T05:23:50Z | web | haived.com | 5 × fuzzed a short, random filename looking for a forgotten script that responds | 404 | GET /u.php -> 404 (5 distinct paths) |
| 2026-10-06T05:23:48Z | web | haived.com | fuzzed a common filename under /cgi-bin/, looking for a forgotten legacy CGI script | 404 | GET /cgi-bin/ -> 404 |
| 2026-10-06T05:23:47Z – 2026-10-06T05:23:48Z | web | haived.com | 3 × fuzzed a short, random filename looking for a forgotten script that responds | 404 | GET /bolt.php -> 404 (3 distinct paths) |
| 2026-10-06T05:23:47Z | web | haived.com | 2 × made a request that matched no known pattern | 404 | GET /wp-admin/wp.php -> 404 (2 distinct paths) |
| 2026-10-06T05:23:47Z | web | haived.com | fuzzed a short, random filename looking for a forgotten script that responds | 404 | GET /vx.php -> 404 |
| 2026-10-06T05:23:46Z | web | haived.com | probed a WordPress admin/content path used to fingerprint the installation or hunt for an exposed upload/plugin surface | 404 | GET /wp-content/index.php -> 404 |
| 2026-10-06T05:23:46Z | web | haived.com | 3 × fuzzed a short, random filename looking for a forgotten script that responds | 404 | GET /a.php -> 404 (3 distinct paths) |
| 2026-10-06T05:23:46Z | web | haived.com | probed a WordPress admin/content path used to fingerprint the installation or hunt for an exposed upload/plugin surface | 404 | GET /wp-content/admin.php -> 404 |
| 2026-10-06T05:23:43Z – 2026-10-06T05:23:45Z | web | haived.com | 8 × fuzzed a short, random filename looking for a forgotten script that responds | 404 | GET /php8.php -> 404 (8 distinct paths) |
| 2026-10-06T05:23:42Z | web | haived.com | probed a WordPress admin/content path used to fingerprint the installation or hunt for an exposed upload/plugin surface | 404 | GET /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)