Hi Baby,
In short, MS04-28 is an exploit involving JPEG images. Without boring you with technical details, it relates to an incorrectly crafted header, specifically in relation to length.
The PoC (Proof of Concept) I found relates to crashing ones system (DoS Attack - Denial of Service), but with additional shellcode and pointer overwrites, it can be used to execute additional commands (in "shell code"). This exploit is
very old, dated from 2004. Because of the nature (specially crafted headers) this exploit was designed for that image. It could be done for others, but you likely got the image from somewhere else.
Please upload that file to dropbox (ZIP it, with a password "infected" and drop a link here.)
If you opened that file, please run and attach logs files found here:
https://forum.avast.com/index.php?topic=194892.0