Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Can a virus hide in a PCs CMOS memory?

CMOS Hide memory pc virus
0
Posted

Can a virus hide in a PCs CMOS memory?

0

No. The CMOS RAM in which PC system information is stored and backed up by batteries is accessible through the I/O ports and not directly addressable. That is, in order to read its contents you have to use I/O instructions rather than standard memory addressing techniques. Therefore, anything stored in CMOS is not directly “in memory”. Nothing in a normal machine loads the data from CMOS and executes it, so a virus that “hid” in CMOS RAM would still have to infect an executable object of some kind in order to load and execute whatever had been written to CMOS. A malicious virus can of course alter values in the CMOS as part of its payload, but it can’t spread through, or hide itself in, the CMOS. Further, most PCs have only 64 bytes of CMOS RAM and the use of the first 48 bytes of this is predetermined by the IBM AT specification. Several BIOS’es also use many of the “extra” bytes of CMOS to hold their own, machine-specific settings. This means that anything that a virus stores in CMOS

Related Questions

Thanksgiving questions

*Sadly, we had to bring back ads too. Hopefully more targeted.