@Darnell Holmes This John is an ignorant asshole. There's no point wasting time. He's here defending and responding to everyone in a post that isn't even his.
I don't know where you got the idea that you can only put viruses in executables. I recently downloaded some MLO files from a friend and had to format my PC, because he put a virus in the files and ended up confusing me when sending them to me. I only discovered the viruses while talking to him and reporting what was happening.
It's not because you understand it, that you master it 100%. I didn't get the information out of my ass like you might be thinking. @John McLewis