Конструктор вирусов VCL (Virus Creation Laboratory) является, видимо, первой широко известной утилитой, предназначенной для изготовления компьютерных вирусов. Этот конструктор позволяет генерировать исходные листинги вирусов (ASM-файлы), объектные модули и непосредственно зараженные файлы. VCL снабжен стандартным оконным интерфейсом. При помощи системы меню можно выбрать тип вируса, поражаемые объекты (COM и/или EXE), наличие или отсутствие самошифровки, противодействие отладчику, внутренние текстовые строки, выбрать до 10 эффектов, сопровождающих работу вируса и т.п. Вирусы могут использовать стандартный способ поражения файлов в их конец, либо записывать себя вместо файлов, уничтожая их первоначальное содержимое, либо являться компаньон
-вирусами. Основными отличительными чертами полученных VCL-вирусов всегда будут следующие свойства: - VCL-вирусы нерезидентны; - вирусы сканируют каталоги текущего диска и поражают файлы либо в их начало (COM- и EXE-файлы), либо в конец (только COM-файлы).