Rating: 5.0

Given this filesystem, I went for the basic approach.

```
file strcmp.fat32
```

```
strcmp.fat32: DOS/MBR boot sector, code offset 0xfe+2, OEM-ID "strcmp ", reserved sectors 8, FAT 1, Media descriptor 0xf8, sectors/track 1, heads 1, sectors 66057 (volumes > 32 MB), FAT (32 bit), sectors/FAT 513, reserved 0x1, dos < 4.0 BootSector (0x0)
```

On mounting the filesystem, there were endless folders within them, so ```find ``` wouldn't be useful in this case.

strings, ghex and magic bytes were not very relevant. So, I went googling for the filesystems and came across a utility called ```fsck``` which can repair filesystems and in this case would be vfat (older named for fat32).

```
fsck.vfat -y strcmp.fat32
```

Once the command completed, there was a lot of text, mostly repeating, which were generated. The output of this command hinted that the directory structure reveals the flag in it. Just observations.
So, this command gave the flag straight away.

```
fsck.vfat -y strcmp.fat32 | awk '{ print length, $0 }' | sort -n
```

```
.
.
121 /SPACE/P/C/T/F/P/P/C/T/F/P/C/T/F/{/W/H/A/T/_/I/N/_/T/A/R/N/A/T/I/O/N/_/I/S/_/T/H/1/S/_/F/I/L/E/S/Y/S/T/E/M/!/}/SPACE and
121 /SPACE/P/C/T/F/P/P/C/T/F/P/C/T/F/{/W/H/A/T/_/I/N/_/T/A/R/N/A/T/I/O/N/_/I/S/_/T/H/1/S/_/F/I/L/E/S/Y/S/T/E/M/!/}/SPACE and
121 /SPACE/P/C/T/F/P/P/C/T/F/P/C/T/F/{/W/H/A/T/_/I/N/_/T/A/R/N/A/T/I/O/N/_/I/S/_/T/H/1/S/_/F/I/L/E/S/Y/S/T/E/M/!/}/SPACE and
121 /SPACE/P/C/T/F/P/P/C/T/F/P/C/T/F/{/W/H/A/T/_/I/N/_/T/A/R/N/A/T/I/O/N/_/I/S/_/T/H/1/S/_/F/I/L/E/S/Y/S/T/E/M/!/}/SPACE and
121 /SPACE/P/C/T/F/P/P/C/T/F/P/C/T/F/{/W/H/A/T/_/I/N/_/T/A/R/N/A/T/I/O/N/_/I/S/_/T/H/1/S/_/F/I/L/E/S/Y/S/T/E/M/!/}/SPACE and
121 /SPACE/P/C/T/F/P/P/C/T/F/P/C/T/F/{/W/H/A/T/_/I/N/_/T/A/R/N/A/T/I/O/N/_/I/S/_/T/H/1/S/_/F/I/L/E/S/Y/S/T/E/M/!/}/SPACE and
121 /SPACE/P/C/T/F/P/P/C/T/F/P/C/T/F/{/W/H/A/T/_/I/N/_/T/A/R/N/A/T/I/O/N/_/I/S/_/T/H/1/S/_/F/I/L/E/S/Y/S/T/E/M/!/}/SPACE and
121 /SPACE/P/C/T/F/P/P/C/T/F/P/C/T/F/{/W/H/A/T/_/I/N/_/T/A/R/N/A/T/I/O/N/_/I/S/_/T/H/1/S/_/F/I/L/E/S/Y/S/T/E/M/!/}/SPACE and
121 /SPACE/P/C/T/F/P/P/C/T/F/P/C/T/F/{/W/H/A/T/_/I/N/_/T/A/R/N/A/T/I/O/N/_/I/S/_/T/H/1/S/_/F/I/L/E/S/Y/S/T/E/M/!/}/SPACE and
122 /SPACE/P/C/T/F/P/P/C/T/F/P/C/T/F/{/W/H/A/T/_/I/N/_/T/A/R/N/A/T/I/O/N/_/I/S/_/T/H/1/S/_/F/I/L/E/S/Y/S/T/E/M/!/}/SPACE/SPACE
125 /SPACE/P/C/T/F/P/P/C/T/F/P/C/T/F/{/W/H/A/T/_/I/N/_/T/A/R/N/A/T/I/O/N/_/I/S/_/T/H/1/S/_/F/I/L/E/S/Y/S/T/E/M/!/}/SPACE/NOFLAG4U
```

Hence the flag is `PCTF{WHAT_IN_TARNATION_IS_TH1S_FILESYSTEM!}`