This document discusses how to investigate a corrupted graphics file to recover the original file and any hidden data. It also describes how to hide information in a bitmap image file using substitution steganography. The techniques discussed could be used to reconstruct a corrupted file header and extract any embedded hidden messages from the image data.