② 감염 위치에 따른 분류 원래의 프로그램의 앞이나 뒤에 바이러스 프로그램이 붙어있는 바이러스로 이 경우에는 원래의 파일 크기보다 파일의 크기가 커지게 되고, 이 바이러스가 감염된 파일을 실행하게 되면 바이러스 프로그램이 먼저 실행된 후 원래의 프로그램이 실행되므로 사용자는 바이러스 감염여부를 모르게 된다.
- 겹쳐쓰기형 바이러스 원래의 프로그램의 앞부분에 겹쳐져서 바이러스 프로그램이 위치하는 경우로 원래의 파일 크기가 변화하지 않는다. 이 바이러스가 감염된 파일을 실행하게 되면 바이러스 프로그램만 실행하게 되고 원래의 프로그램을 바이러스로 파괴되어진다. 그러므로 이런 형태의 바이러스가 감염된 파일은 바이러스치료 프로그램으로도 복구할 수 없게된다.
- 산란형 바이러스 산란형 바이러스는 EXE파일에 직접 감염되는 것이 아니라 같은 이름의 COM파일을 생성해 그 파일에 바이러스 프로그램을 넣어두는 것이다. 같은 디렉토리에 같은 이름의 COM파일과 EXE파일이 공존할 때에는 COM파일이 실행 우선권을 갖고 있으므로 프로그램을 실행했을 경우에 EXE파일이 실행되는 것이 아니라 바이러스 프로그램이 있는 COM파일이 먼저 실행 되므로 바이러스에 감염된 것과 같은 효과를 나타낸다.
- 연결형 바이러스 연결형 바이러스는 어떠한 프로그램의 위치를 저장한 부분의 정보를 바이러스 프로그램이 있는 경로로 위치를 변경시켜 프로그램 실행시 바이러스 프로그램이 있는 위치를 호출하여 바이러스 프로그램이 먼저 실행이 되고 나중에 원래의 프로그램이 실행을 하기때문에 사용자는 바이러스 감염여부를 모르게 된다. |