Self-Modifying virus is the virus that is designed to avoid detection
by antivirus by changing itself internally. It either creates slightly
modified, fully functional copies of itself during the process of
infection or rewrites itself completely each time it infects a new
executable