Steganography Explained: How XWorm Hides Inside Images