User space shell that interprets and interacts with a FAT32 file system image.
- Opens FAT32 image.
- Navigate the FAT32 image.
- Closes FAT32 image.
- Prints out boot information such as:
- BPB_BytsPerSec
- BPB_SecPerClus
- BPB_RsvdSecCnt
- BPB_NumFats
- BPB_FATSz32
- Print the attributes and starting cluster number of files and directories.
- Retrieves a file from the FAT32 image and places it in your current working directory.
- Retrieves a file from the current working directory and places it in your FAT32 image.
- How the boot sector is structured and the importance of the information.
- How individual files are structured in the FAT32 file system.
- What happens when you "delete" a file.
- How directories are structured and the methods in maneuvering them.
- How to extract files from and inject files into the FAT32 image file.
- Put adds file to the directory but can not stat it or read it.
- Get results in only a 512 byte file if the file is larger than 512 bytes.