Slashdot Mirror


Boot Sector Viruses & Rootkits Poised For Comeback

Ant writes "Ars Technica says Panda Labs' first quarter 2008 malware report raises a new concern, though it comes from a surprising direction. According to the company, boot sector viruses loaded with rootkits are poised to make a comeback. This honestly sounds a bit odd, considering how long it has been since a boot virus has topped the malware charts, but it's at least theoretically possible (pdf). Such viruses have a simple method of operation. The virus copies itself into the Master Boot Record (MBR) of a hard drive, and rewrites the actual MBR data in a different section of the drive. The report also covers a number of other topics and makes predictions about the types of attacks computer users may see in the future. Forecasting these trends is always tricky."

95 comments

  1. With or Without TPM? by sainttX · · Score: 4, Interesting

    If we have hardware security support, this is not that easy..

  2. Let me guess by WindBourne · · Score: 4, Interesting

    Panda labs has a new product that protects just this? Call me a cynic, but ....

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:Let me guess by MooseMuffin · · Score: 2, Funny

      Yep. Just copy this little protection file into your MBR...

    2. Re:Let me guess by Lumpy · · Score: 4, Insightful

      That's ok ASUS has had that protection for decades.

      MBR protection has been in every bios on ASUS motherboards for at least 12 years now. turn it on and NOTHING can write to the mbr.

      gotta love how old tech solves the "new hotness".

      --
      Do not look at laser with remaining good eye.
    3. Re:Let me guess by Molochi · · Score: 2, Informative

      MBR bios protection seems to be pretty common on "homebuilt" and "mom and pop" machines. But my laptop (acer) doesn't seem to have it. I don't see an option to enable it on our toshiba (though it runs vista so NBD). I don't do PC support anymore, do the vast number of Dells running XP have MBR protection in bios?

      --
      "The Adobe Updater must update itself before it can check for updates. Would you like to update the Adobe Updater now?"
    4. Re:Let me guess by Anonymous Coward · · Score: 5, Informative

      Not quite. It protects the bios from hard disk writes using int 13h. It won't protect from programs accessing the hard drive directly using I/O ports, which any modern MBR virus is likely to do.

    5. Re:Let me guess by Anonymous Coward · · Score: 1, Informative

      Professional laptops like Panasonic tough books have it.

      Maybe the toy grade stuff like toshiba and dell dont.

    6. Re:Let me guess by tlhIngan · · Score: 2, Interesting

      Not quite. It protects the bios from hard disk writes using int 13h. It won't protect from programs accessing the hard drive directly using I/O ports, which any modern MBR virus is likely to do.


      True, most protection does this, especially from 12 years ago when DOS was still a viable platform.

      However, I don't see why more modern systems can't store a copy of the MBR in the CMOS - it is, after all, only 512 bytes in size. On boot, it simply does a compare between the MBR on the hard disk and the one it stored in CMOS. On miscompare, it simply asks what you want to do - restore from CMOS, or use the modified MBR (and update CMOS).

      Other than GRUB and Lilo and other multi-OS boot systems, the MBR code is quite simple, simple enough that practically anything can restore it...
    7. Re:Let me guess by ta+bu+shi+da+yu · · Score: 1

      Bah. Run Linux, no reboots. No reboots = no problems with boot-sector viruses.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    8. Re:Let me guess by SatanicPuppy · · Score: 1

      I won't use anything but ASUS motherboards. Once you get used to the feature set on a good motherboard, the crap you get from the big computer manufacturers is just intolerable.

      Most of them skimp on the motherboard because most consumers don't understand the difference between a fast processor on a good motherboard, and a fast processor on a terrible motherboard. They just look at mhz and ram, and ignore bus speed/bandwidth.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  3. I can see it now by oni · · Score: 5, Funny

    GNU GRUB version 0.95 (638 lower / 288704K upper memory)

    Ubuntu, kernel 2.6.12-9-386
    Ubuntu, kernel 2.6.12-9-386 (recovery mode)
    Ubuntu, memtest86+
    Other operating systems:
    Windows NT/2000/XP
    omfgh4xorz-r00tk1tz3113

    Use the up and down keys to select which entry is highlighted.
    Press enter to boot the selected OS, 'e' to edit the commands
    before booting, or 'c' for a command-line


    hmm, something's not right here

    1. Re:I can see it now by ettlz · · Score: 3, Funny

      hmm, something's not right here

      Yep. The latest grub is 0.97.

      Or are you talking about the space-munching change of layout?

    2. Re:I can see it now by maxch · · Score: 4, Funny

      call me crazy, but that Windows entry seems suspicious.

    3. Re:I can see it now by Anonymous Coward · · Score: 0

      +3 Insightful for what is obviously a joke? Come on!

    4. Re:I can see it now by Anonymous Coward · · Score: 2, Funny

      Indeed. You misspelled Windows Vista.

    5. Re:I can see it now by ArcticFlood · · Score: 1

      Yeah, you don't have a password set for grub.

      --
      This is here so you don't ignore the last two lines of my posts.
    6. Re:I can see it now by jeric23 · · Score: 1

      More phishy might be if the GRUB entry was "Windows CE/ME/NT"

  4. The old ways still work by ais523 · · Score: 3, Interesting

    I still check to make sure that there aren't any floppy disks left in the drives before I power-on (and I still have floppy drives, even an external one for the laptop); it seems now the old habits may have a reason. Of course, nowadays malware doesn't have to rely on floppy disks accidentally left in drives and sharing of executables from one computer to another because the Internet exists; but that doesn't stop the old threats working, just provides a more modern alternative that gets more attention.

    --
    (1)DOCOMEFROM!2~.2'~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"
    1. Re:The old ways still work by Tanman · · Score: 2, Insightful

      You can boot from a cd/dvd as well as a floppy.

    2. Re:The old ways still work by Digi-John · · Score: 2, Insightful

      Or a usb stick in many cases. Sneaky.

      --
      Klingon programs don't timeshare, they battle for supremacy.
    3. Re:The old ways still work by Anonymous Coward · · Score: 3, Insightful

      Or just disable floppy, cdrom and usb from the boot order in your bios

    4. Re:The old ways still work by LiquidCoooled · · Score: 2, Insightful

      Why do you have to boot it?
      Don't a lot of USB sticks have u3?

      u3 installs a device driver on Windows and creates a fake cd rom so that the memory stick can autorun.

      Fuck waiting for the autorun, its the device driver I would be worried about.

      --
      liqbase :: faster than paper
    5. Re:The old ways still work by Nullav · · Score: 2, Insightful

      And sometimes hard drives. (I know, I was shocked, too.)

      --
      I just read Slashdot for the articles.
    6. Re:The old ways still work by DMUTPeregrine · · Score: 1

      Funnily, I do the exact opposite. I boot from a floppy, all the time. It's write-protected, of course. It contains GRUB. I eject it as soon as it loads the Linux, and plug it back in when I need to boot. Thus, the probability of corruption of my boot sector mattering is greatly reduced.

      --
      Not a sentence!
    7. Re:The old ways still work by Anonymous Coward · · Score: 0

      erm... floppies dont exactly have a *fantastic* lifespan you know?

    8. Re:The old ways still work by GigaplexNZ · · Score: 1

      Autorun.inf also allows autorunning from USB drives without installing special drivers. This is how many USB keys spread, plug in the drive and it copies the virus to the host machine. Plug a clean USB key into an infected machine, it copies onto the USB key. The University I went to had a constant virus infection in one of the computer labs that didn't disable autorun.

    9. Re:The old ways still work by GigaplexNZ · · Score: 2, Insightful

      The fact that it is on a floppy drive is enough to corrupt it. None of my floppy disks have valid data anymore, it self-corrupts over time.

    10. Re:The old ways still work by jmadren · · Score: 2, Informative

      No, Autorun.inf will not automatically run on plain USB flash drives. Microsoft didn't think to support that. Autorun.inf will only work on CD drives. That's why U3 flash drives have firmware in them that emulates a CD drive, to trick Windows into automatically running the Autorun.inf. U3 doesn't install special drivers on the computer, Windows does that itself in response to seeing a new CD hardware device (except for Win95/98, for which you have to install some drivers).

    11. Re:The old ways still work by GigaplexNZ · · Score: 1

      Not true. If I stick autorun.inf on any plain old USB drive (including external enclosures) autorun.inf is triggered. I use this all the time to set the drive icon and to prevent Windows popping up the default autorun window that prompts whether you want to open music files in WMP, pictures in the picture viewer, open explorer to browse files etc. Heck, I can even do this on SATA hard drives and hotplug them and it still uses autorun.inf. See http://dailycupoftech.com/usb-drive-autoruninf-tweaking/

  5. Cool by dedazo · · Score: 4, Funny
    The last time any of my machines had anything resembling a virus, malware or trojans it came in a floppy boot sector and it was called "Natas" or something like that.

    Bill Clinton was president, the Nasdaq was at 5,000 or something like that and I was smoking pot. Maybe we'll go back to the old days in more ways than one!

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    1. Re:Cool by Abreu · · Score: 2, Funny

      Well, I don't know about boot sector viruses or about pot, but theres a chance you might get a 'President Clinton' once more...

      -

      *Disclaimer: The above is a joke and not an endorsement or criticism of any US candidate... I am not USian and I don't really care much for american policies.

      --
      No sig for the moment.
    2. Re:Cool by Mista2 · · Score: 1

      I work in an IT department, our engineers all know about AV security, or home PCs are given free copies of what we have at work, All is good. Yesterday an engineer plugged in a brand new external USB drive, it was r00ted already. Trojan attempted to load into one of the local disks and was picked up by a scanner. It can happen to anyone these days.

    3. Re:Cool by Artuir · · Score: 1

      From the looks of it, most of us "USians" (that is my new favorite term) haven't cared much for American policies or politics for quite some time!

    4. Re:Cool by MrMr · · Score: 1

      Exactly, the last time any of my machines had anything resembling a virus it was running DOS 2.11, Btw I keep hearing about this new gui you can put on top of that, is that any good?

    5. Re:Cool by desertfool · · Score: 1

      Geez, you sound too much like me. My first day in MIS in 1993 I found a PC with Natas on it. Then I went searching around the building and found a few more, along with infected floppies. That was nasty just because when it popped up after hiding for a while it destroyed all executables that ran.

      I suddenly feel so old.

      --
      Just a dude. Stuck in IT.
    6. Re:Cool by BlackSnake112 · · Score: 2, Funny

      I remember back in college (1992) I bought a box of 10 floppy disks. All 10 were infected (with ripper I think). I wrote to the disk company letting them know the numbers that were on the box. About three weeks later I got a huge box. It had over 1000 brand new floppies and a letter thanking me for letting them know about that issue. Also was an apology for getting infected disks. I didn't have to buy floppy disks for years.

    7. Re:Cool by Anonymous Coward · · Score: 0

      Hillary ... FTV! (for the virus!)

    8. Re:Cool by jwo7777777 · · Score: 1

      No, avoid like the plague. Recommend that you revert to CP/M.

  6. Bah! by Well-Fed+Troll · · Score: 4, Funny

    I spit on thee, thou foul virus writing knaves.
    Wilt it doth survive the lowly Format?
    Truly I say unto thee, Real Men write CMOS infecting viruses.

    1. Re:Bah! by couchslug · · Score: 1

      "Truly I say unto thee, Real Men write CMOS infecting viruses."

      Don't remind them. :)

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    2. Re:Bah! by MadnessASAP · · Score: 4, Insightful

      Speaking of which, I remember seeing a rather nifty POC for storing a rootkit in a video cards BIOS. I don't think anybody has taken advantage of it yet though.

      --
      I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
    3. Re:Bah! by New_Age_Reform_Act · · Score: 0

      I don't think any virus has achieve the standing of the CiH virus, which do write crap into BIOS when it outbreaks in the late 20th century.

      --
      "The New Age. The New Beginning."
    4. Re:Bah! by Jesus_666 · · Score: 1

      You can say what you want about the olden days, but CIH was epic.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  7. Watch out for what you buy by Digi-John · · Score: 5, Interesting

    A danger to be alert to is the possibility of viruses and rootkits that ship with the computer. Consider that most computers have a lot of parts made in China; suppose the Chinese government decides it's going to slip something into your BIOS? That is a major issue for national security, and it's not just speculation; I've seen test viruses that sit in the BIOS and do a SUID root on a specific file in /tmp on every bootup. EFI is just as vulnerable, because it's basically a complete Unix-like OS just for booting.

    --
    Klingon programs don't timeshare, they battle for supremacy.
    1. Re:Watch out for what you buy by Anonymous Coward · · Score: 0

      1. Who upmodded this?

      2. Yes, it's possible for something to be slipped into your BIOS in manufacturing.
      But the Chinese Government? Come on - you're meant to be a respectable member of society who has their own opinions, and doesn't spend their life sat in front of the History Channel watching any documentary with the words 'conspiracy theory' in the title.

      3. Bring on Beijing '08!

      Regards,
      An Englishman

    2. Re:Watch out for what you buy by Digi-John · · Score: 1

      But the Chinese Government? Come on - you're meant to be a respectable member of society who has their own opinions, and doesn't spend their life sat in front of the History Channel watching any documentary with the words 'conspiracy theory' in the title.

      This is less of a concern for the private citizen than for major corporations and government entities. The speculation on this is not coming from the History Channel (I always turn off the conspiracy theory crap anyway), but from experienced scientists and engineers with strong backgrounds in security, my coworkers at a US National Lab. The assumption should always be "don't trust your hardware, don't trust your network". We take it as a given that our network already has some percentage of compromised boxes. It is understood that the Chinese probably have spies on-site and that they are attempting to compromise our information security too.

      I wouldn't even be surprised to see BIOS rootkits that create instant botnets... that could potentially be useful to any government.

      I do look forward to Beijing '08 to see if the army of peasants can shoot the clouds away to prevent rain...

      --
      Klingon programs don't timeshare, they battle for supremacy.
  8. No need by WindBourne · · Score: 1

    just buy something from China. Perhaps Panda is aware of the new effort underway?

    --
    I prefer the "u" in honour as it seems to be missing these days.
  9. Why? by Rurik · · Score: 5, Insightful

    I wonder why a virus writer would even want to do this? Nearly all have learned that instead of wreaking havoc for fun, they can wreak havoc and make money off it. There's a reason most writers stopped writing boot sector viruses. Viruses are more fun when they can perform click-fraud, and other long-term money making actions, instead of destroying a user's computer.

    1. Re:Why? by eldavojohn · · Score: 3, Insightful
      I don't think this article was talking about viruses that merely hose your hard drive. Granted, that's what most of those did, I think they are dreaming up something that writes your MBR to another piece of the hard drive and gains root access right when you start your computer. If virus writers are sophisticated enough, maybe the write something like an extended firmware interface that loads your operating system normally and you don't even know about it running in the background. Again, that's a high level of sophistication but I was blown away by what the virtual machines have been able to do.

      There's also evidence that I am skeptical of like:

      The problem with boot viruses is that their attack vector is fairly well-guarded. Any antivirus program worth beans will detect a suspicious attempt to modify the MBR and will alert the end user accordingly. Running as a user rather than an administrator should also prevent such modification even if you don't have an antivirus scanner installed. Panda implies that this kind of exploit could be an issue in Linux, and I suppose that's theoretically possible, but Linux always creates a user account without root access by default. If Panda's report really did imply that, they just lost a whole shitload of credibility in my book. I'm not stupid enough to think that Linux is impenetrable but I know that the Unix-like security scheme with users in userland and superusers in kerneland is always observed.
      --
      My work here is dung.
    2. Re:Why? by sjames · · Score: 3, Insightful

      Consider the MBR just one of several potential hooks into the system. It need not destroy the machine at all. It could (for example) install itself as ring 0, load the OS below itself and then the fun begins.

      Consider the havoc it could create if it can manage to get itself into the SMI handler by playing dirty tricks with the RAM controler that are only possible before the OS switches to protected mode.

    3. Re:Why? by darkmeridian · · Score: 3, Insightful

      I think the plan is to have a MBR virus plant a rootkit that pwns the OS and zombies the system without anyone realizing what's going on.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    4. Re:Why? by LowlyWorm · · Score: 2, Interesting

      I have often suspected antivirus companies themselves. They are the ones who always benefit from the never ending array of new viruses. Sure, there are a lot of hacker want-to-bes that write them but are there really that many malicious hackers? I am sure there are more viruses than hackers. Just look at the list of viruses you antivirus "protects" against. There must be a few virus writers making a LOT of viruses. Who would do that and what would their motivation be?

      --
      Time flies like an arrow. Fruit flies like a banana.
    5. Re:Why? by MadnessASAP · · Score: 1

      This is a reply to your signature. But I believe the word "bad" has been stricken from the dictionary from now on you are advised to use "doubleplus ungood." Of course admitting to having been exposed to something ungood is sufficient reason to have you erased, you are hereby ordered to sit in front of your telescreen with your hands in plain sight until representatives from the Ministry of Truth arrive.

      --
      I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
    6. Re:Why? by bendodge · · Score: 1

      Wasn't there a lot of hubbub a few months ago when drive mfg's were planning to increase the sector size? That would sure make, uh, interesting boot sector viruses more practical.

      --
      The government can't save you.
    7. Re:Why? by LowlyWorm · · Score: 1

      The Ministry of Truth can put it in their memory holes. Besides, we have always been at war with Iraq. Unless it was Afghanistan... or Iran ... or North Korea ... or Venezuela ... or Cuba... or The U.S.S.R. ... or ...

      --
      Time flies like an arrow. Fruit flies like a banana.
    8. Re:Why? by m50d · · Score: 1
      Who would do that and what would their motivation be?

      Less dangerous are the bored teenagers, doing it out of boredom. Think of how you were when you were 14, now imagine you could code pretty well. A decent percentage of our modern 14 year olds can, and a few of them will put it into practice writing virii for amusement.

      More dangerous are the professional criminals, doing it because it's easy money. Own the machines, sell them to a spammer. Or if you don't want to worry about handling the business side yourself, just get employed by your friendly local organized crime syndicate. I mean, they must need a sysadmin too, to run their phishing webservers and so forth, and spam zombies are always useful. It's probably a 9-5 job, you can work from home, and you have the mob on your side if you ever get in trouble.

      I'm not surprised there are so many virii; I'm surprised there are so few.

      --
      I am trolling
    9. Re:Why? by The_reformant · · Score: 1

      The obvious use being running a hypervisor which then boots the original OS.

      --
      I have discovered a truly remarkable sig which this post is too small to contain.
    10. Re:Why? by hesaigo999ca · · Score: 1

      Seems funny Panda would go out and name Linux as a sole heir to
      this possible infection, I wonder how much money they are getting
      under the table from M$ to write this bull...

    11. Re:Why? by LowlyWorm · · Score: 1

      That certainly happens but it would surprise me that AV companies don't see the easy money too. A virus writer approached by a spammer or crime syndicate (or vice-versa) can't be that common of a scenario. AV companies have been in business for some time. There are some reputable free AV programs but there are bad apples everywhere.

      --
      Time flies like an arrow. Fruit flies like a banana.
  10. Warning: Panda is linked to Scientology by Anonymous Coward · · Score: 2, Interesting

    Sorry for being off topic, but it should be pointed out that Panda is strongly linked with the cult of Scientology. While it doesn't make them necessarily evil, the recent events of people being harassed for protesting against the cult and the tactics employed by the cult to obtain at any cost personal data of protesters, should suggest the use of different antivirus/antispam programs, especially in a close source environment like Windows where the user cannot easily monitor what the software does and what files it reads.
    If you're against the cult of Scientology, and write about it in blogs or emails, it's probably much safer to avoid any software from Panda.

    1. Re:Warning: Panda is linked to Scientology by Anonymous Coward · · Score: 0

      Modded down for being off topic or because you're a scientologist?
      It's a known fact that Panda Software was founded by a member of the cult of Scientology. This makes their software a potential weapon the cult can use to detect certain content in documents.

    2. Re:Warning: Panda is linked to Scientology by Anonymous Coward · · Score: 0

      I don't think those founders still own it atm, an investment group(invest industrial or something iirc) has gone and bought it. And those investers probably won't like time being spent on uselless stuff like that.

  11. Re:Arsfallacious by repvik · · Score: 1

    Your BIOS guards against that attack vector if you use BIOS-calls to write to the harddrive. Not very likely, and very easy to circumvent...

  12. Widespread? by gmuslera · · Score: 2, Interesting

    If well that kind of virus could be made, and work, the odds of getting infected looks so low (EVEN for windows users) that probably wont be very widespread.

    In the other hand, if you have already something ugly running as admin/root in your box in a way or another, it could deploy the MBR part, but dont see the advantage of this if is anyway already in control (afaik some rootkits/trojans (?) for windows hide themselves from scanners intercepting network/disk drivers or something similar, so no big advantage there)

    1. Re:Widespread? by Culture20 · · Score: 2, Interesting

      Imagine an MBR virus shipping from the factory on floppies, USB sticks, USB HDDs, or a BIOS or MBR virus/rootkit on new Lenovo machines (sorry, China's an easy target these days).

    2. Re:Widespread? by AvitarX · · Score: 2, Insightful

      Where do you think Apples are made?

      And they have that fancy BIOS that could be a lot of fun too.

      It doesn't even need to be China. The potential payout is enough that organized crime anywhere could pull it off, though in a country like China it is probably easier to bribe enough people to slip your stuff into the assembly line.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    3. Re:Widespread? by gaspyy · · Score: 1

      Actually, my USB flash memory got infected when I went to a nearby service office to print something.

      My AV (Bitdefender) caught it. It was an executable and autorun.inf

      Subsequently, I disabled autorun for all drives.

  13. Virtualization complications by wheatking · · Score: 5, Insightful

    so what happens w/ all this virtualization (VMware, Xen, Microsoft/Kidaro, RingCube, Moka5,...) coming in... aren't bare metal vulnerabilities @ the hypervisor layer a bigger deal?

    1. Re:Virtualization complications by Anonymous Coward · · Score: 0

      +5 agree. The boot sector is a delivery strategy, not the payload.

      IF the code can GET into the boot sector, you are hosed.
      That's a big if. Even the article seems to think it's unlikely.
      But it's not impossible.

      The payload injected could very well be a virtualized hypervisor
      such that the OS does load normally (so it thinks) on TOP of the rootkit.
      Then it can monitor anything it pleases and hide its tracks completely.

      Until they build realtime proc monitoring and os-level defenses into the BIOS,
      which is really the top level OS, any OS can be superceded and compromised.
      The top tier crackers (enn ess eff) have probably done this for a while now.

    2. Re:Virtualization complications by Anonymous Coward · · Score: 0

      On x86, the hypervisor is always detectable. Issue the instruction to read the register pointing to the interrupt vector table from ring 0, it's trapped by the hypervisor to return the emulated address. Issue it from ring 3 and you get the real IVT address every time. If they don't match, you've got a hypervisor installed. If they match, you might have one, but you can kill it by overwriting the IVT.

  14. Even worse threats on the horizon... by jdb2 · · Score: 4, Interesting

    For a rootkit, the lower the level it can modify the system at, the better. We've seen this progression, from user-mode,to kernel mode hooks,to kernel mode data structures etc. So, obviously the rootkit authors know that their current methods will be obsolete in the near future, and have "lowered the bar" (pun intended ;) to the MBR. (Heh, that also rhymes ;) Anyway, if you think this is the last safe haven for rootkits, you're wrong -- really wrong. How about a rootkit that splits itself into tiny chunks, compresses them, and then inserts them into the free space available on the various BIOS's in your system eg. Video, Hard Drive, RAID Controller etc.? Impossible you say, well, I advise you to watch this presentation :

    http://youtube.com/watch?v=G26oZtzluAQ&fmt=6

    Systems with the ability to boot from a storage device other than a hard drive, say, a USB drive, are especially vulnerable, as the rootkit doesn't have to gain access to the BIOSs via the OS. Instead, it modifies the boot sector of the USB drive and then, upon bootup, after the BIOS boots off the USB drive, hides itself via the previously mentioned technique, so as to ensure it will run even if the boot sector of the USB drive is modified. This is possible as, upon bootup, the BIOS scans for memory mapped expansion ROMs (the previously mentioned BIOS's spread throughout your system) and then transfers control to each one.

    Something to think about.

    jdb2

    1. Re:Even worse threats on the horizon... by Anonymous Coward · · Score: 0

      Don't click that link! It's a root kit!

      jk

    2. Re:Even worse threats on the horizon... by CDOS_CDOS+run · · Score: 1

      It's funny a hundred years ago in the mid to late 90s floppy viruses stopped being effective because people stopped exchanging floppies, but at that same time network viruses thrived due to connection to the internet. Now with USB keys so common, a floppy type virus should/could make a good living. No one worries about the potential that someones USB key carries a virus.

    3. Re:Even worse threats on the horizon... by Reziac · · Score: 1

      And even simpler, the hidden "recovery partitions" that are now so common on OEM machines. (Or the 7mb hidden partition that Partition Magic creates on every HD that isn't set up with an active partition.)

      Point being, free space is free space, and there is always some way INTO that free space.

      I imagine some protection might be achieved for a BIOS by filling the leftover space with spurious data, but it only takes one clever virus writer to figure out how to delete the junk data...

      As to write-protection, if that's just a flag in the BIOS, which is set by code in said BIOS, don't you think that flag can be flipped by a virus just as easily? So the only reliable write-protection would be via jumper.

      Also see above where I mutter about how to reliably detect a BSV, you MUST boot from an external OS, not from the compromised system itself. BUT... if a virus takes up residence in the system BIOS, the external boot is defeated, because the system is already compromised by the time it finishes POST, before any OS loads from ANY source. I don't see any good way around that, other than flashing the BIOS (and gods help you if the virus sets the BIOS to read-only).

      Great, now I've got to add another layer to my tinfoil hat, and it's all your fault. :)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  15. Lock the MBR by Anonymous Coward · · Score: 0

    On many computers the MBR can be locked in the computer's BIOS.

  16. EFI / intel atm / amd Remote IT may be targets by Joe+The+Dragon · · Score: 1

    EFI / intel atm / amd Remote IT may be targets that are not part of the OS on the system and are tied to the NIC controllers, chipset , video and other hardware parts and there is not that many report tools for keeping the bios / firmware up to date.

    EFI can use a partition on the hard disk to store Extensions and the Extensions can also come form add in cards / on board roms and other places.

    The hardware based Remote IT tools may be holes that hackers can use and can be limited by flash rom space to store updates to them. The Remote IT tool can be used to take control of the host os and also the can trun off the build in NIC to do a DOS attack and other stuff to mess systems up.

  17. no worries - run a LivePC by Anonymous Coward · · Score: 0

    if you run a LivePC virtual desktop, every time you reboot the system reverts to its clean state and malware is scrubbed clean

    no worries!

    1. Re:no worries - run a LivePC by New_Age_Reform_Act · · Score: 0

      My company uses NetRG and works exactly the same way, plus remote backup and other administration task.

      --
      "The New Age. The New Beginning."
  18. sadly by Red_Icculus · · Score: 0

    My computer just got stoned.

    1. Re:sadly by nullchar · · Score: 1

      You sure it was your computer?

  19. Windows Malicious Software Removal Tool by mrbluze · · Score: 4, Funny

    Windows is a program which inserts code into the master boot record, often before the user has broken open the packaging of their new computer, resulting in loading of malicious code at power-on which causes the computer to phone-home and results in the gradual loss of available disk space on the affected drive. Multiple other vulnerabilities have also been reported.

    Various removal tools are available free of charge. This is considered a critical and urgent update.

    --
    Do it yourself, because no one else will do it yourself. [beta blockade 10-17 Feb]
  20. How would this affect EFI-based computers... by analog_line · · Score: 2, Interesting

    ...which from my (limited) understanding, an MBR is set aside, but not actually used for booting anything. I guess technically it's free space, so another hiding place, but nothing normally accesses that record, so would this kind of thing have any effect? You know, on computers like Intel Macs, which all use EFI.

    1. Re:How would this affect EFI-based computers... by greed · · Score: 1

      You'd have to attack the EFI "system volume" instead of the MBR. Seeing as rEFIt can replace the default Mac OS booter, there's definitely a way to do it.

    2. Re:How would this affect EFI-based computers... by Reziac · · Score: 1

      It doesn't matter. All a BSV or rootkit needs is a small amount of hidden free space -- on the HD (isn't EFI essentially BIOS-type code but located on the HD?) or as others have pointed out, in any system ROM, such as the BIOS on your video card.

      Considering that some video cards and most HDs can be used in either PC or Mac... a smart virus need only check which type of system it's in, and configure itself accordingly.

      I foresee a return to jumper-based write-protection for system ROMs. (A flag in software can be flipped as easily by a virus as by yourself in setup.)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  21. Re:Warning: Panda is linked to religion by Anonymous Coward · · Score: 0

    I hear there are are alot of Papists, Reformists, Muslims, Hindus, and even a few Sihks invested. They've been killing each other for centuries, only the FSM knows what they've got embedded in the code.

  22. great idea by ILuvRamen · · Score: 3, Funny

    And you know what really helps is writing detailed how-to theory articles, saying it's inevitable, and repeating how effective it could be. That will ensure that all these gloom and doom virus articles come true! That must be what all these authors want or something or they'd all shut up.

    --
    Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
  23. That actually is a fix for us non-CS types by Anonymous Coward · · Score: 0

    Believe it or not, that's exactly what I resorted to to make a HP 8755C work again. (Yes, it's an old compy.) Something killed the XP it ran under, and no matter how many times I tried to restore with the XP install CD it refused to work. Pulled the drive, scanned and then moved the non executable files to another computer. After that, figured, "What the hey, the damn computer's hosed anyways!" Grabbed a Ubuntu disk just for kicks, to see if it'd actually work. Computer booted up no problems. Tried XP one more time. No go. (Would get past all the menus, but wouldn't read when it was supposed to. XP CD checked out ok otherwise.) Mmmm... Ok... It's completely borked on XP, and it works on 'buntu. So yeah, I went with the obvious choice. Now it's fully partitioned to run only on Ubuntu. Makes more sense than chucking electronics that still work.

    My guess is that malware tried to do something on the boot sector, but didn't know what to do with a BIOS or some other controller that was too old for it to sneak around inside of. Thus killing the box instead of hijacking it. On a newer computer, I'd suspect a nasty like that would be able to hide pretty well - provided it didn't eat too many resources.

  24. Good Comments by not_hylas(+) · · Score: 1

    There are some really good comments here, (checks, sees if it's /.)
    After the jump - read the comments, starting here:
    Further:

    http://www.securityfocus.com/comments/articles/11372/33017/threaded#33017

    http://slashdot.org/comments.pl?sid=453034&cid=22412440

    --
    ~hylas
  25. OBL: Battlestar Gallactica Reference by powerlord · · Score: 1

    it seems now the old habits may have a reason.


    "All this has happened before. All this will happen again"
    --
    This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
  26. corrected headline .. by rs232 · · Score: 1

    Panda Labs talks up the malware scare to sell PRODUC~1 ..

    "The report also covers a number of other topics and makes predictions about the types of attacks computer users may see in the future"

    Like, what kind of 'computers' does the vast majority of this malware run on.

    --
    davecb5620@gmail.com
  27. New rootkits by Wowsers · · Score: 1

    New rootkits? Is Sony releasing some new gadget this year?

    --
    Take Nobody's Word For It.
  28. Re:Arsfallacious by FireXtol · · Score: 1

    Actually my BIOS supports Trend Chipaway Virus protection, so I should be protected.

    --
    Enlightenment is the elimination of that which is unnecessary.
  29. In the immortal words of Bush The Great... by freedom_india · · Score: 1

    ...i say "Bring 'em on"
    -:)

    --
    "Doing what i can, with what i have." ~ Burt Gummer
  30. The same reasons it worked in the DOS era by Reziac · · Score: 1

    I predicted a comeback of the BSV (boot sector virus) immediately following the end of the DOS-based antivirus apps that could run from a floppy boot, and here we are today... as to WHY:

    1) Wonderful place to hide your spyware. The MBR space is about 5k. Of this only about 500 bytes is typically in use; the remainder is large enough to host compact spyware with its own SMTP server (there are already malwares out there with these functions packed into only 3k of code).

    2) Blackmail. Encrypting BSVs were at one time a serious issue. They'd encrypt your HD, and if you removed the BSV your data was toast. If you didn't remove the BSV, it infected every writeable media or networked machine that your machine touched. If you wanted your data back AND the virus removed, you had to pay the BSV's owners. I see no reason why this scam can't make a comeback. Imagine it hitting a bank or credit card company!!

    3) Immunity from antivirus scanners. Once an OS -- and it doesn't matter what OS it is -- is loaded from the hard disk, it's too late to detect the BSV. It does you no good to install your AV into Windows or Linux of an already-compromised machine; you HAVE to boot from an OS that is independent of the machine itself.

    Once the machine POSTs, the BSV can hide itself from the OS that loads from the hard disk. So to reliably detect a BSV, the OS *must* be on removeable media, and the simplest way to do that is the DOS floppy boot. (Not every machine will reliably boot from a CD, even today.) Once you've booted into DOS, or DamnSmallLinux, or what-have-you that runs from a WRITE-PROTECTED floppy or CDROM, then you can run your AV app from another floppy or CDROM, and reliably detect the BSV. Remember that a BSV and a rootkit are *functionally* the same thing.

    The only reason BSVs fell out of favour is because trading floppies (the old-fashioned way to get a BSV) went out of fashion. People began trading internet stuff instead, so that's where the virus writers went. Now that a significant percentage of internet users are protected from email and drive-by-download viruses, and since antivirus apps that protect against such have become routine (often at the server, so the user's ignorance was not an issue), it was time to go back to a less-easily-detected type of virus.

    The modern BSV/rootkit has all the advantages: the stealth of an old-fashioned DOS-era BSV, and the massive distribution potential of the internet. Either way, BSVs win.

    Antivirus companies, I plead with you -- make a floppy-bootable or at least CD-bootable version of your AV app available, so we can scan for and clean these otherwise largely-invulnerable modern BSVs. Detection and cleaning CANNOT be *reliably* accomplished by booting from the compromised system, no matter HOW good your AV app is otherwise.

    --
    ~REZ~ #43301. Who'd fake being me anyway?