Можно ли создать управляемый вирус?
Да, можно.
Вначале напишите программу с графическим интерфейсом и там в меню выбор размножаться или там заразить файл по выбору, потом короче программа с консольным управлением virus.exe -arg "Размножаются". Потом с сокетом send("размножаются"). И даже не знаю что дальше