Vantage City Case Files · Unit 4 boss level
Case 04: The Vantage Transit Kiosks
Monday 06:40. Vantage City’s ticket kiosks at three train stations show a ransom screen, and the server that manages them is behaving strangely. You are the device analyst. Four pieces of evidence came off the management server, KIOSK-MGR (internet protocol (IP) address 10.50.1.5). Work through ten questions to close the case.
The evidence
| Rule number | Action | Source | Destination | Direction | Port number | Protocol |
|---|---|---|---|---|---|---|
| 1 | Allow | 10.50.0.0/16 | 10.50.1.5 | Inbound | 443 | HTTPS |
| 2 | Allow | ALL | 10.50.1.5 | Inbound | 22 | SSH |
| 3 | Allow | 10.50.1.5 | ALL | Outbound | ALL | ALL |
| 4 | Deny | ALL | 10.50.1.5 | Inbound | ALL | ALL |
Kiosks and staff are on 10.50.0.0/16. SSH is secure shell (remote login); HTTPS is Hypertext Transfer Protocol Secure.
23:58:01 kiosk_admin 203.0.113.40 SSH failed 23:58:02 ops 203.0.113.40 SSH failed 23:58:03 backup 203.0.113.40 SSH failed 23:58:04 j.moreau 203.0.113.40 SSH failed 00:31:17 j.moreau 203.0.113.40 SSH success 00:33:52 j.moreau 203.0.113.40 SSH sudo: added user "maint" to group admin
j.moreau is a day-shift technician who always logs in from the office (10.50.2.0/24).
os.update.status last patched 160 days ago firmware.password none antimalware.status installed, signatures 160 days old login.lockout disabled mfa.ssh not required
MFA is multifactor authentication: extra proof of identity on top of a password.
/opt/kiosk/update/kiosk_patch.sh hash matches Ransom.KioskLock quarantined /tmp/.cache/svc_helper hash matches RAT.Backdoor quarantined scheduled task "nightly_sync" created 00:40 by maint flagged
The questions
-
1. Which firewall rule in Evidence 1 allowed the SSH connections from 203.0.113.40 in Evidence 2?
Show answer
Answer: A. Rule 2 allows inbound SSH on port 22 from ALL sources, so the outside address matches it before the default deny in rule 4. Rule 1 covers only port 443 from the internal network. CED 4.3.D.2
-
2. Which change to Evidence 1 would best block outside SSH while letting internal technicians keep working?
Show answer
Answer: B. Restricting the source keeps SSH for the internal network and lets the default deny catch everyone else. Moving rule 4 to the top would block all inbound traffic, including kiosks. CED 4.3.D.3, 4.3.D.4
-
3. What do the four entries from 23:58:01 to 23:58:04 most likely show?
Show answer
Answer: D. Many different users tried within seconds of each other from one unusual IP address is the indicator of password spraying. CED 4.4.D.3
-
4. Why is the 00:31:17 login a strong indicator that j.moreau’s password is compromised, even though it succeeded?
Show answer
Answer: D. An authorized user logging in from an unexpected IP address or at an unusual time can indicate a compromised password. CED 4.4.D.2
-
5. Select every indicator of compromise in Evidence 2 and Evidence 4.
Show answer
Answer: A, B, C. Adding an account to the admin group is an attempt to elevate privileges (behavior-based); a file hash matching known malware is file-based; an unexpected scheduled task created by the new account is host-based. The office IP range is normal context. CED 4.4.A.4, 4.4.A.6
-
6. The file /tmp/.cache/svc_helper matched RAT.Backdoor. What does this type of malware give the adversary?
Show answer
Answer: C. A remote access trojan (RAT) provides an adversary with remote access to the target system. CED 4.1.B.2
-
7. The malware was only caught after a signature update. Which finding in Evidence 3 best explains why it was missed earlier?
Show answer
Answer: D. Anti-malware matches files against its signature database; with a 160-day-old database it cannot recognize newer malware. CED 4.3.B.2
-
8. Evidence 2 shows j.moreau’s password was guessed after a single failed attempt on that account. Which setting in Evidence 3, if fixed, would most directly have stopped the adversary logging in?
Show answer
Answer: B. With MFA, a guessed password alone is not enough. Lockout would not have helped here: password spraying tries each account once, staying under any lockout threshold. A firmware password protects against physical boot attacks. CED 4.2.C.6
-
9. The analyst learns the adversary also copied the server’s user:password hash file. What should the organization do?
Show answer
Answer: C. If a user:password hash database is compromised, every password in it should be considered insecure and all users forced to reset. Offline cracking cannot be seen in the logs. CED 4.4.D.1, 4.4.D.5
-
10. The city wants detection for both the management server and the 60 kiosks, whose embedded computers have very little processing power. Which plan fits best?
Show answer
Answer: D. Critical devices benefit from hybrid detection when possible, while devices with limited resources suit signature-based tools or cannot run detection tools at all. CED 4.4.B.1, 4.4.B.3
Case report
Your score is saved only in this browser.