vasketsov
для вирусов, особенно самомодифицирующихся (а кто-то ещё пишет их по старинке?), добавить printf() -- ну очень проблематично...
JCooper
Поставь какой-нить эмулятор компа себе, да image жёсткого диска для target-системы. Например,
Bochs может вполне подойти...