Sunday, also known as Jerusalem.Sunday, is a DOS memory resident computer virus.
Sunday is a standard patched Jerusalem variant in the way it infects files. It is a directly modified version of the original Jerusalem.1803. It infects .EXE, .COM, and .OVL files. Like the original Jerusalem, infected files occasionally become corrupted.
Sunday is less easily identified than the original Jerusalem, in part because of corrected errors and in part because its payload is poorly written and fails to execute.
- COM and EXE files increase by size. COM files increase by a set amount, while EXE files increase by somewhere between that amount and 9 or 10 bytes less. Unlike the original Jerusalem, files will not be infected many times.
- Interrupt 21 will be hooked.
- Infected files will contain the string "Today is SunDay! Why do you work so hard? All work and no play make you a dull boy! Come on! Let's go out and have some fun!"
The capitalization of "Sunday" is reported variously as "Sunday" or "SunDay", and may depend on the variant.
Because of an error in coding, the virus fails to execute its payload, intended to set off on Sundays of every year other than 1989. This is to print the previously indicated text on the screen and then delete all files run while the virus is memory resident, as the original Jerusalem did every Friday the 13th.