← Labs
Threat HuntingEasyFree

Four Oh Four

Company: Altyn Stroy LLP

35 min7 questions100 pointsMITRE ATT&CK:T1595.003T1590

Briefing

Altyn Stroy LLP is a construction company. The site administrator noticed the daily 404 counter had risen many times over and handed you the access log.

The log also holds ordinary visitors: they browse existing pages and get 200. Your job is to find the client behaving differently and describe it well enough that access can be closed.

Fields follow Elastic naming: source.ip, url.path, http.response.status_code, user_agent.original. Timestamps are UTC.

Artifacts

The same data as files for real tools: open in Wireshark or Excel, or load into Elastic. The answers match — it is the same data.

443 events
@timestampsource.iphttp.request.methodhttp.response.byteshttp.response.status_codeurl.path
2026-03-03T02:35:00Z203.0.113.212GET1240404/old/
2026-03-03T02:35:01Z203.0.113.212GET1240404/backup/
2026-03-03T02:35:03Z203.0.113.212GET1240404/test/
2026-03-03T02:35:04Z203.0.113.212GET1240404/dev/
2026-03-03T02:35:05Z203.0.113.212GET1240404/tmp/
2026-03-03T02:35:07Z203.0.113.212GET1240404/files/
2026-03-03T02:35:08Z203.0.113.212GET1240404/docs/
2026-03-03T02:35:10Z203.0.113.212GET1240404/uploads/
2026-03-03T02:35:11Z203.0.113.212GET1240404/archive/
2026-03-03T02:35:12Z203.0.113.212GET1240404/portal/
2026-03-03T02:35:14Z203.0.113.212GET1240404/app/
2026-03-03T02:35:15Z203.0.113.212GET1240404/api/
2026-03-03T02:35:16Z203.0.113.212GET1240404/old-1/
2026-03-03T02:35:18Z203.0.113.212GET1240404/backup-1/
2026-03-03T02:35:19Z203.0.113.212GET1240404/test-1/
2026-03-03T02:35:21Z203.0.113.212GET1240404/dev-1/
2026-03-03T02:35:22Z203.0.113.212GET1240404/tmp-1/
2026-03-03T02:35:23Z203.0.113.212GET1240404/files-1/
2026-03-03T02:35:25Z203.0.113.212GET1240404/docs-1/
2026-03-03T02:35:26Z203.0.113.212GET1240404/uploads-1/
2026-03-03T02:35:28Z203.0.113.212GET1240404/archive-1/
2026-03-03T02:35:29Z203.0.113.212GET1240404/portal-1/
2026-03-03T02:35:30Z203.0.113.212GET1240404/app-1/
2026-03-03T02:35:32Z203.0.113.212GET1240404/api-1/
2026-03-03T02:35:33Z203.0.113.212GET1240404/old-2/
2026-03-03T02:35:35Z203.0.113.212GET1240404/backup-2/
2026-03-03T02:35:36Z203.0.113.212GET1240404/test-2/
2026-03-03T02:35:37Z203.0.113.212GET1240404/dev-2/
2026-03-03T02:35:39Z203.0.113.212GET1240404/tmp-2/
2026-03-03T02:35:40Z203.0.113.212GET1240404/files-2/
2026-03-03T02:35:42Z203.0.113.212GET1240404/docs-2/
2026-03-03T02:35:43Z203.0.113.212GET1240404/uploads-2/
2026-03-03T02:35:45Z203.0.113.212GET1240404/archive-2/
2026-03-03T02:35:46Z203.0.113.212GET1240404/portal-2/
2026-03-03T02:35:47Z203.0.113.212GET1240404/app-2/
2026-03-03T02:35:49Z203.0.113.212GET1240404/api-2/
2026-03-03T02:35:50Z203.0.113.212GET1240404/old-3/
2026-03-03T02:35:52Z203.0.113.212GET1240404/backup-3/
2026-03-03T02:35:53Z203.0.113.212GET1240404/test-3/
2026-03-03T02:35:54Z203.0.113.212GET1240404/dev-3/
2026-03-03T02:35:56Z203.0.113.212GET1240404/tmp-3/
2026-03-03T02:35:57Z203.0.113.212GET1240404/files-3/
2026-03-03T02:35:58Z203.0.113.212GET5720200/static/app.js
2026-03-03T02:35:59Z203.0.113.212GET1240404/docs-3/
2026-03-03T02:36:00Z203.0.113.212GET1240404/uploads-3/
2026-03-03T02:36:01Z203.0.113.212GET1240404/archive-3/
2026-03-03T02:36:03Z203.0.113.212GET1240404/portal-3/
2026-03-03T02:36:04Z203.0.113.212GET1240404/app-3/
2026-03-03T02:36:05Z203.0.113.212GET1240404/api-3/
2026-03-03T02:36:07Z203.0.113.212GET1240404/old-4/
2026-03-03T02:36:08Z203.0.113.212GET1240404/backup-4/
2026-03-03T02:36:10Z203.0.113.212GET1240404/test-4/
2026-03-03T02:36:11Z203.0.113.212GET1240404/dev-4/
2026-03-03T02:36:12Z203.0.113.212GET1240404/tmp-4/
2026-03-03T02:36:14Z203.0.113.212GET1240404/files-4/
2026-03-03T02:36:15Z203.0.113.212GET1240404/docs-4/
2026-03-03T02:36:17Z203.0.113.212GET1240404/uploads-4/
2026-03-03T02:36:18Z203.0.113.212GET1240404/archive-4/
2026-03-03T02:36:19Z203.0.113.212GET1240404/portal-4/
2026-03-03T02:36:21Z203.0.113.212GET1240404/app-4/

Questions

0/7 · 0/100 points

Log in to save your progress and appear on the leaderboard.

  1. Which address produced the bulk of the 'not found' responses?

    Format: IPv4 address · 10 points

  2. How many 404 responses came from that address?

    Format: Whole number · 20 points

  3. Which client do those requests identify as?

    Format: The full user-agent string · 15 points

  4. When did the first such request arrive? UTC.

    Format: YYYY-MM-DD HH:MM:SS · 15 points

  5. And the last one?

    Format: YYYY-MM-DD HH:MM:SS · 15 points

  6. How many requests came from that address in total, successful ones included?

    Format: Whole number · 15 points

  7. Which MITRE ATT&CK technique covers directory probing on a website?

    Format: Identifier like T1234.003 · 10 points

Four Oh Four · KAI Defenders