Cách thức:
1. Chèn đầu
2. Chèn đuôi
3. Chèn giữa
Thuật toán:
mở file
Ghi lại thuộc tính
Lưu trữ các byte đầu tiên
Tính toán lệnh nhảy mới
Đặt lệnh nhảy
Chèn thân virus chính vào
Khôi phục thuộc tính
Đóng file
Toàn bộ chương trình và dữ liệu gói gọn trong một phân đoạn. Sau khi được nhận dạng, file COM được tải vào ngay sau PSP (Program Segment Prefix) mà không cần định vị lại (xem bài tập [15] trang 146).
Chương trình EXE có thể nằm trong nhiều phân đoạn khác nhau do đó file EXE cần được định vị lại khi được nạp vào bộ nhớ bằng cách sử dụng các tham số trong một cấu trúc đầu file fọi là exe header (xem bài tập [15] trang 152).
Phát hiện
Chữa trị