There's been a murder in Terminal City, and TCPD needs your help. To figure out whodunit, go to the 'mystery' subdirectory and start working from there. You'll want to start by collecting all the clues at the crime scene (the 'crimescene' file). The officers on the scene are pretty meticulous, so they've written down EVERYTHING in their officer reports. Fortunately the sergeant went through and marked the real clues with the word "CLUE" in all caps. If you get stuck, open one of the hint files (from the CL, type 'cat hint1', 'cat hint2', etc.). To check your answer or find out the solution, open the file 'solution' (from the CL, type 'cat solution'). To get started on how to use the command line, open cheatsheet.md or cheatsheet.pdf (from the command line, you can type 'nano cheatsheet.md'). Don't use a text editor to view any files except these instructions, the cheatsheet, and hints. admin@i-0529894a1acd35ba0:~/clmystery$ history 1 2023-09-20T15:57:57 > /home/admin/.bash_history 2 2023-09-20T15:58:02 exit 3 2023-11-02T10:50:04 pwd 4 2023-11-02T10:50:05 ll 5 2023-11-02T10:50:07 ls-la 6 2023-11-02T10:50:09 ls -la 7 2023-11-02T10:50:13 cat mysolution 8 2023-11-02T10:50:16 echo "John Smith" > ~/mysolution 9 2023-11-02T10:50:18 cat mysolution 10 2023-11-02T10:50:23 cat clmystery/ 11 2023-11-02T10:50:45 cat clmystery/README.md 12 2023-11-02T10:52:16 ls -la 13 2023-11-02T10:52:19 ls -la clmystery/ 14 2023-11-02T10:52:24 cd clmystery/ 15 2023-11-02T10:52:28 cat instructions 16 2023-11-02T10:53:38 ls -la 17 2023-11-02T10:54:00 cat mystery/crimescene 18 2023-11-02T10:54:10 cat mystery/crimescene | grep CLUE 19 2023-11-02T10:54:26 cat instructions 20 2023-11-02T10:55:45 history admin@i-0529894a1acd35ba0:~/clmystery$ echo "Annabel" > ~/mysolution admin@i-0529894a1acd35ba0:~/clmystery$ md5sum ~/mysolution 652f81add07816f09c20540551c5e0a9 /home/admin/mysolution admin@i-0529894a1acd35ba0:~/clmystery$ cat instructions .OOOOOOOOOOOOOOO @@ @@ OOOOOOOOOOOOOOOO. OOOOOOOOOOOOOOOO @@ @@ OOOOOOOOOOOOOOOO OOOOOOOOOO'''''' @@ @@ ```````OOOOOOOOO OOOOO'' aaa@@@@@@@@@@@@@@@@@@@@""" """""""""@@aaaa `OOOO OOOOO,""""@@@@@@@@@@@@@@"""" a@"" OOOA OOOOOOOOOoooooo, |OOoooooOOOOOS OOOOOOOOOOOOOOOOo, |OOOOOOOOOOOOC OOOOOOOOOOOOOOOOOO ,|OOOOOOOOOOOOI OOOOOOOOOOOOOOOOOO @ THE |OOOOOOOOOOOOOI OOOOOOOOOOOOOOOOO'@ COMMAND OOOOOOOOOOOOOOb OOOOOOOOOOOOOOO'a' LINE |OOOOOOOOOOOOOy OOOOOOOOOOOOOO'' MURDERS aa`OOOOOOOOOOOP OOOOOOOOOOOOOOb,.. `@aa``OOOOOOOh OOOOOOOOOOOOOOOOOOo `@@@aa OOOOo OOOOOOOOOOOOOOOOOOO| @@@ OOOOe OOOOOOOOOOOOOOOOOOO@ aaaaaaa @@',OOOOn OOOOOOOOOOOOOOOOOOO@ aaa@@@@@@@@"" @@ OOOOOi OOOOOOOOOO~~ aaaaaa"a aaa@@@@@@@@@@"" @@ OOOOOx OOOOOO aaaa@"""""""" "" @@@@@@@@@@@@"" @@@|`OOOO' OOOOOOOo`@@a aa@@ @@@@@@@"" a@ @@@@ OOOO9 OOOOOOO' `@@a @@a@@ @@"" a@@ a |@@@ OOOO3 `OOOO' `@ aa@@ aaa""" @a a@ a@@@',OOOO' There's been a murder in Terminal City, and TCPD needs your help. To figure out whodunit, go to the 'mystery' subdirectory and start working from there. You'll want to start by collecting all the clues at the crime scene (the 'crimescene' file). The officers on the scene are pretty meticulous, so they've written down EVERYTHING in their officer reports. Fortunately the sergeant went through and marked the real clues with the word "CLUE" in all caps. If you get stuck, open one of the hint files (from the CL, type 'cat hint1', 'cat hint2', etc.). To check your answer or find out the solution, open the file 'solution' (from the CL, type 'cat solution'). To get started on how to use the command line, open cheatsheet.md or cheatsheet.pdf (from the command line, you can type 'nano cheatsheet.md'). Don't use a text editor to view any files except these instructions, the cheatsheet, and hints. admin@i-0529894a1acd35ba0:~/clmystery$ cat mystery/ | grep CLUE
command-line-murders/i-0529894a1acd35ba0
by SadServersMore by SadServers
total 8 drwxr-xr-x 2 admin root 4096 Sep 24 23:20 agent -rwxrwx--- 1 root root 360 Sep 24 23:20 webserver.py admin@i-06bbe1bb9a1bed390:~$ sudo wc -l webserver.py We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for admin: sudo: a password is required admin@i-06bbe1bb9a1bed390:~$ grep password
paris/i-06bbe1bb9a1bed390 00:47
by SadServersroot 570 0.1 6.0 107132 28456 ? Ss 20:44 0:00 /usr/bin/pyth.py root 574 0.0 0.9 220796 4352 ? Ssl 20:44 0:00 /usr/sbin/rsyroot 579 0.0 1.4 13500 6772 ? Ss 20:44 0:00 /lib/systemd/root 582 0.0 0.3 2872 1676 tty1 Ss+ 20:44 0:00 /sbin/agetty 1 linux root 583 0.0 0.4 4396 2104 ttyS0 Ss+ 20:44 0:00 /sbin/agetty 15200,57600,38400,9600 ttyS0 vt220 root 584 0.0 1.5 13352 7184 ? Ss 20:44 0:00 sshd: /usr/sbf 10-100 startups _chrony 586 0.0 0.7 10852 3700 ? S 20:44 0:00 /usr/sbin/chr_chrony 588 0.0 0.1 10724 552 ? S 20:44 0:00 \_ /usr/sbinroot 589 0.0 3.6 26612 17248 ? Ss 20:44 0:00 /usr/bin/pyth-upgrades/unattended-upgrade-shutdown --wait-for-signal admin@i-07f79c3179505d899:~$