# Archaic
## Challenge:
The archaeological team at ångstromCTF has uncovered an archive from over 100 years ago! Can you read the contents?
Access the file at `/problems/2021/archaic/archive.tar.gz` on the shell server.
## Solution:
Our flag is sitting in a tarball on the shell server. Let's try to extract it:
```team8317@actf:/problems/2021/archaic$ tar zxvf archive.tar.gzflag.txttar: flag.txt: Cannot open: Operation not permittedtar: Exiting with failure status due to previous errors```
It looks like we don't have write access here. Let's try to extract to our home folder instead:
```team8317@actf:/problems/2021/archaic$ tar zxvf archive.tar.gz -C /home/team8317/flag.txttar: flag.txt: implausibly old time stamp 1921-04-01 22:45:12```
It looks like that worked! Now to open up the flag:
```team8317@actf:/problems/2021/archaic$ cat ~/flag.txtcat: /home/team8317/flag.txt: Permission denied```
Alright, we can't open it. But why?
```team8317@actf:~$ ls -lahtotal 68Kdrwx------    3 team8317 team8317 4.0K Apr  3 12:25 .drwx--x--x 1180 root     root      36K Apr  3 12:24 ..-rw-------    1 team8317 team8317  348 Apr  3 00:14 .bash_history-rw-r--r--    1 team8317 team8317  220 Feb 25  2020 .bash_logout-rw-r--r--    1 team8317 team8317 3.7K Feb 25  2020 .bashrcdrwx------    2 team8317 team8317 4.0K Apr  2 22:48 .cache-rw-r--r--    1 team8317 team8317  807 Feb 25  2020 .profile----------    1 team8317 team8317   37 Apr  1  1921 flag.txt```
It looks like we don't have read access. Let's fix that:
```team8317@actf:~$ chmod 777 flag.txtteam8317@actf:~$ cat flag.txtactf{thou_hast_uncovered_ye_ol_fleg}```
And now we can read our flag: `actf{thou_hast_uncovered_ye_ol_fleg}`.