They may insert themselves into unused space within a binary so as not to change the size or other characteristics of those files (though they would affect a checksum).
CNN: Technology - Analysis: Understanding viruses
应用推荐
模块上移
模块下移
不移动