Bios level malware

posted Mar 23rd 2009 11:10am by
filed under: security hacks

bios

“Reformat it”. That’s pretty much our default answer when someone calls us complaining of malware and viruses. Though many can be removed, it can sometimes be quicker and less frustrating just to reformat it. Some of us even have specific ways that we organize all of our files just to make the quarterly reformat go smoother.  Unfortunately, reformatting may no longer be the absolute cure. Researchers have developed a piece of malware that infects the BIOS.  It is un affected by reformating or flashing. This means that it is also OS independent. They tested it on Windows and OpenBSD as well as a machine running VMware Player. This is a grim sign for the future.

[via ZDNet.com]



83 Responses to Bios level malware

  • Sam Switzer says:

    so basically the good guys went “HAY BAD GUYS! LOOK WE GOT A NEW TOY FOR YOU!!!” Good going.

  • grizball says:

    @ sam switzer: yeah, wtf are they thinking?!!!

  • Jon Kelly says:

    @sam switzer
    Or, more likely, someone who would use this in an attack already has the skill to do so, or is working on it. This being brought to light means we can start working on a solution now, which I’m sure anyone here can agree, is better than later.

  • Kevin says:

    Intel has known since 2005, and the bug supposedly goes back to 386. netowrkworld had few articles about it.

  • Stan Stevey says:

    I dont understand why motherboards do not have a flash protect jumper, that would solve this problem completely. I suppose you could just cut the write pin to the flash chip.

  • BigD145 says:

    Cut the flash pin and install a manual switch.

  • TALR says:

    I’ve been expecting this day to come.

  • Sean says:

    Back to the days when you had to pry the EPROMS out of the sockets to do a BIOS upgrade.

  • TALR says:

    btw, what the heck is with the 403 when U click the link??

  • belthesar says:

    While BIOS systems are vulnerable, anything running an EFI should be fine, right? Or is this attack targetting EFI-based systems as well.

  • Zengar says:

    @stan stevey
    A flash protect jumper I could see, but not cutting the write pin. Motherboards get to the system integrators several BIOS revisions out of date, and there are situations where even after the computer has gone out to the end user that one would want to do an update. Some on-board RAID controllers I’ve encountered, for example, can potentially get fouled up enough to need a BIOS update/reset to get back to functional.(needless to say, we stopped using that board)

    On topic: I’ve been worried about this for years, the only good point I see is that while it isn’t _OS_ specific, it _is_ hardware specific.

  • Sam Switzer says:

    just was looking over the notes, it sounds like the whole “is there after a BIOS flash” is only if you do the flash through windows or immediately reboot after the flash. The logical solution would be to disconnect the hard drive and flash using a floppy. Major security flaw? Sounds more like a way to get attention.

  • cptfalcon says:

    @sam, this may be a bit of the chicken or the egg problem. However, many times people are not concerned or even aware of a risk unless there is a big red flag waving in their face demonstrating it as a threat. Take for instance SCADA systems…

  • Heath Jones says:

    ‘in order to execute the attacks, you need either root privileges or physical access to the machine’

    Why do these ever-so-tiny caveats NEVER get mentioned in the blurb on this site ??

    What was hackaday is now ‘misrepresented and even slightly exaggerated a day’. If your reading this guys, then PLEASE PLEASE PLEASE change the way the content is presented here. It used to be really good and worthwhile visiting this site, but the quality and facts are dwindling away!

    The last one i looked at was the SSL ‘vulnerability’ – that had NOTHING to do with ssl, but rather removing an ‘s’ from links in a plaintext page.

  • numa says:

    I guess everyone has forgotten about the Chernobyl virus (see http://en.wikipedia.org/wiki/CIH_virus)?

    Let me rename this article to “researchers discover 10 year old viral exploit which the dumbed down alleged tech media broadcasts as ‘news’”.

  • GD says:

    Hi Stan,
    some Mobo have a BIOS protection jumper on them, although I recognize it’s not a very common feature, sometimes is mostly undocumented, and seldom used from the user.
    Look here http://tinyurl.com/cub99v [ECS P6VXM2] and here http://tinyurl.com/d2xz5x [Gateway support].
    It seems to me that it will become one important feature to look for in a mobo from now on…
    Anyway malicious BIOS corruption is not entirely new: I recall that back in the ’90 the CIH used to do that on specific pieces of hardware.

  • Mike says:

    ‘in order to execute the attacks, you need either root privileges or physical access to the machine’ Should add OR be able to trick someone who has into running a it. Well secured machines with careful and knowledgeable admins should not have a problem, but the “other people” who click here to see the latest photo, or worry because the email said they might be at risk, the ones who connect to your machine after looking at the picture and installing the special viewer ARE.

  • misha says:

    I’m sure ms windows/symantec/mcafee will have a $40/yr “protection” to sell you for this so you can use the computer you already paid for.

  • Hackius says:

    I remember removing the CIH virus from a lot of systems some time ago. This isn’t new and it isn’t hard to remove it except on laptops. Laptops are screwed.

  • vec7or says:

    I don’t see any serious problems here – its not like that you can access the flash THAT easy, on top of that as far as I remember motherboards halt in a prompt if any access to flash is attempted, if not its not hard to make it behave that way.
    Plus its hard to make the exploit work on MOST machines, as there are alot of bios versions and hardware. (though its just and educated guess, I’m not a bios developer)
    As a specific exploit for a specific machine, carefully planned and executed its very dangerous, but is mitigated by a hot air gun, programmer and soldering iron, although I must admit removing this for average Joe will become rather hard.

  • Jonathan says:

    IIRC the CIH/Chernobyl virus did something similar to this over a decade ago, although it wasn’t platform independent (PE format on Windows 9x & NTx I believe).

    Of course, the obvious solutions are:

    li>Use an EFI based machine
    don’t grant suspicious applications root access.

  • Tatsh says:

    This could have been done years ago and I am sure it already has (the concept, not an actual out-in-the-wild virus).

    What is not necessarily easy is infecting EVERY PC. Every motherboard handles BIOS flashing differently. Call this a virus or trojan: I modify HP’s firmware file to have the correct header but garbage elsewhere. I package this into a self-extracting and self-running archive. It flashes upon extraction without question. User has no idea as the computer has not restarted and it was all done silently. All the while, the installer for the software the user was looking for runs and the user thinks everything is fine.

    To make it more fancy, have a script or app check the manufacturer of the motherboard or manufacturer of the PC and have each flasher ready and compressed well into the archive (RK or 7-zip would work good).

    Even though Vista has UAC, many ‘power users’ disable it and others have no idea and just click Continue and/or type in their password not knowing. On XP and lesser, there’s virtually no control after the program is launched. The computer will be bricked in probably less than 30 seconds.

    I guess antivirus scanners should check for ‘BIOS modification code’ too now. Lucky for me, I use Linux.

  • -hero says:

    solution:
    shut down machine
    lock self in closet
    communicate via morse encoder

    -hero

  • Mike says:

    The first thing I thought of when I read this was CIH. I remember encountering that a LONG time ago. It’s great that so many people already mentioned it, or I might have thought that I had remembered it wrong. (I had to reflash the bios to get the machine working again)

  • andre says:

    hmm.. combine the bios hack with compromised routers and this could be very bad news. In fact one could use the other to propagate.

    Its also possible to read back the existing BIOS with settings and append the attack code (able to infect any removable drives/HDD/CDRW firmware/router/etc) and reflash. You might never know you were infected until you go to change the boot order and nothing changes upon a reboot…

  • nomad says:

    Agree with mike, numa and others…virus attacks on bios is old. I found one back in late 90s. this is one reason manufacturers have been trying to get rid of bios, besides other performance related issues.

  • Journeyman says:

    @Tatsh

    >Lucky for me, I use Linux.

    Did you forget the part that said it infected openBSD as well? I am sure it would have no issues with linux.

  • Wwhat says:

    10 years ago? Try 20, BIOS viruses are the oldest ones around, that’s why all BIOS have a setting to protect them and a warning if it changes, and gigabyte has their double BIOS chip, because at one time half the computers in china were infected.

    Next someone is going to discover rootblock viruses, and a round thing called the wheel I expect.

    Well at least the guy on the picture looks like he’s in the 1970′s :)

  • tr0nk says:

    > gigabyte has their double BIOS chip, because at one time half the computers in china were infected

    might also be because the writer of CIH works for them now http://en.wikipedia.org/wiki/Chen_Ing_Hau#cite_note-udn-0

  • tr0nk says:

    sorry for 2x post but:

    @sam switzer:
    > so basically the good guys went “HAY BAD GUYS! LOOK WE GOT A NEW TOY FOR YOU!!!” Good going.

    that’s a very proprietary attitude that seems very inappropriate for a /hacking/ website

  • Louis II says:

    I hate to be a party pooper to the main article, but we’ve already seen something like this back in 1998:
    Win23.CIH (chernobyl virus)
    Many people I knew (including myself) all got the virus on our desktops. It was also a self mutating and space filling variant at different points. Thankfully none of us had the BIOS vulnerable systems, but a local computer shop had said that about 1 in 10 of the computers that came in had overwritten BIOS which they were desperately trying to figure out how to fix with out replacing the BIOS chip. They also mentioned that they had stopped accepting computers due to the CIH overfilling their repair que (and they were a good fast shop, too.)

    Anyway… more info:
    http://www.sss.ca/sensible/home.nsf/0/b38ce400451b727a8525689300571e5b?OpenDocument
    Or just search the intarwebs!

  • Louis II says:

    Also:
    The CIH virus only effects FAT file systems.
    This could mean that any machine running XP on FAT32, rather than NTFS, might be at risk to CIH.

  • Tatsh says:

    @Journeyman
    >Did you forget the part that said it infected openBSD as well? I am sure it would have no issues with linux.

    BSD and Linux and all other Unix-like OS’s are secure as in, you need root privileges to do anything directly with the kernel or special groups, runlevels, etc. By default, you are not given root privileges, unlike Windows (even Vista). I’d have to be dumb enough to want to run some random binary as root in order for any scheme like this to work. Beyond that, how many BIOS flashers use Linux? Personally I have found none and many are still using DOS, with the manufacturers asking their users to make DOS-bootable flash drives or FreeDOS live CD or something similar. HP and others have Windows-based flashers only.

    BIOS and how it works is pretty proprietary between manufacturers, especially when you compare Intel vs others. Foxconn is a good example. Some of their motherboards were found to have a hard time booting Linux because the ACPI implementation is proprietary.

  • Tachikoma says:

    Anyone else want to mention cih again? You know… just in case we missed the last 20 posts about it.

  • Wwhat says:

    I think that double BIOS chip of gigabyte might actually pre-date CIH, if not it most certainly pre-dates them hiring the guy.

  • Splynn says:

    At least with Intel machines, the flash part will be locked and can only be unlocked in SMM. In some cases, the first 64K will remain write protected even after this and you can enter a recovery mode to reflash the rest of the chip. Backup BIOS banks are another system I have seen employed too.

    I’m not sure how much stock to put into the SMM ataacks as there are a few caveots with them, so they may not be enough to get through to flash the chip. But even if they did, assembly BIOS is not terrbly easy to patch because of it’s single linked nature. A little change here or there could potentally leave it nonfunctional.

    UEFI solutions may be a bit more vulnerable as it is more like modern software, but there are provisions for code signing, delivery of limited updated to the firmware (that must also be signed), TPM flash verification, and other security that should help to protect systems.

    But this particular hack does NOT use the mainboard BIOS. IT soulds like they are using PCI expansion ROMs.
    The question I have is if the card is still functional after the flash? Not all PCI cards have expansion ROMs, and not all those that do have writeable flash. So what card are they using? How are hey getting their code invoked? They say it’s 32 bit code but the option ROMs that run in POST are 16 bit. Is this instead a combination of an OS driver and the compromised PCI card? In this case, does the driver invoke the code on the PCI card?

    There has been a fair amount of “OMG, the BIOS is vulnerable” hyperbole lately. Yes, there is a lot of potental power there, but the way the code is put together now makes it difficult to attack. The new stuff is well aware that there are people who have been trying to attack BIOS for a while and new firmware may be vulnerable, but that this is also an opportunity to build security down at that level.

  • John Sokol says:

    Hey I did that back in 1986 to a version of AMI bios for the 286. It’s would install the TSR portion of the Jerusalem B virus also know as the Friday the 13th virus every time the bios call to format a floppy disk was done. This couldn’t propagate itself but was manually burned into the EPROM’s of the victims machines and physically installed. The virus was defanged but was very easy to detect and clean. But upon formatting a disk would reinfect! The victim was dumb enough to ask a friend to get a copy of this 2 eprom bios from me, after he had screwed me over some time earlier. So he installed the infected chips himself! He was a big warz guy, but after the bios upgrade no one wanted to take software from him for some reason. I delight in the thought of him loosing his mind, disinfecting all his disks only to get reinfected every time he formatted a disk…

  • Spork says:

    So I was browsing ‘misrepresented and even slightly exaggerated a day’ when I came across “researchers discover 10 year old viral exploit which the alleged tech media broadcasts as ‘news’”…. Seriously, if you got this ‘virus’ you could just flash the bios with a CD. No way a virus is gonna be able to re-write that CD to include itself. Furthermore, many motherboard manufacturers still include a removable bios chip which can be flashed outside of a computer or in another computer. I don’t see how you could fit malware on my bios chip with the limited amount of space that is free on it anyway.

  • nitori says:

    The fix lift the flash pin and add a jumper all flashable bioses should have this.
    If someone is too dumb or lazy to move a jumper then they should not be updating their own firmware.
    As for uefi systems they’ll be even more vulnerable to this and code signing by itself is only a false sense of security as that can be easily dealt with.

    As for what card they are using I suspect a network or raid card since these due patch the boot bios for obvious reasons.

    Though to do this they need to run the app as root you don’t normally do this in linux or BSD.

    Drivers also can be distributed with MD5 sums so compromised files can be spotted and not installed.

  • ArtemisGoldfish says:

    Hmm, will this affect my motherboard with dual BIOS, one which is read-only? If I got it, I think I should be able to just reset the original one from the second BIOS to recover.

  • Marcus says:

    This is really really the oldest old news ever posted on hackaday.
    Sorry, but boot sector viruses that aren’t cleanable by reformatting, some not even removeable by repartioning, have been around for at least 30 years.
    Bioses on my 386 had a function to trigger a system halt when a) writing to the master boot record b) trying to write to the memory mapped eeprom content without having called a particular sequence of other calls.

    PXE exploits must have been around for about eternity nowadays, too.

    I’m a little disappointed. Quality of research really varies on hackaday.

  • skedone says:

    even older as this type fo thing has been about since day one there was code for this in the amiga days lol

  • superguy9000 says:

    So, we’re screwed.

  • tsurugi says:

    Not enough details on how it reinfects the bios after it’s been reflashed, for the sensationalist claim made here that it is “unaffected by flashing and reformatting”. The origin article never claims that. They say they can reinfect the bios after a reboot, good for them, but that also inevitably leads to a clean bios state before a reboot. In which case there’s another component that does the reinfection, that’s in higher level software, in which case a reformat AND a reflash will probably work just fine, not to mention that an external reflash would always work unless malware uses magic now :) Reporting on off-topic things would work much better if not done in tabloid style.

  • nubie says:

    I am going to guess that if I boot from a CD and perform a full flash that it will go away.

    I am also going to guess that if I pull the rom chip and re-flash it with a prom burner that it will also work.

    I see no reason why this shouldn’t work, except for the very different hardware out there.

    At minimum it could work on a series of processors by replacing the microcode with some generic microcode that will work across all Intel 775 processors for example.

    You would need to find the lowest common denominator in the bios and attach to that to get a large attack base (or just attack a certain system, or have a repository of attacks that the virus downloads).

    I think that it will become more common to keep an MD5 of your bios around so that you can double check if it is infected. (Maybe even Anti-virus software for bios, or on a bootable flash, even a quick check-sum on boot would let you know something is up and halt the boot process.)

    Write disable jumpers have been around for a very long time (there is no technical reason that the bios couldn’t be flashed by virus from the OS, and the board designers knew this.)

  • ivelissesantana says:

    I’m not good at all this about virus. But virus have existed since I can remember. Some people get frustrated. Some rush in doing something when a PC gets a virus. I think that taking good precautions at the problem solves it. I mean, we’re not screwed.
    This guys is also an opportunity to build security down at that level. I’m sure that some anti-virus system is going to be created. This whole matter is not new, it’s been going around for 30 yrs or more.
    Do the right thing and your PC will be safe.

  • Sean says:

    ‘persistent code that will survive reboots and reflashing attempts’

    ^I think that is what the news is.
    F’cking up ppls BIOS isn’t new. Making it persistent is.

  • Wharf says:

    my g1 is infected w. a root virus that’s been on my G4mac running os9… the mac stays off the net…

    guess it really doesn’t mastter, as the viruas has made its way onto my phone after charging it w. a usb cable.

    I can identify certain (poorly) encrypted files on my g1, which have a creation date of 1969.

    Wharf

  • Bryan says:

    I am glad I have dual bios now, If they add stupid things like malware to my bios, by next restart its cleared, thanks gigabyte.

  • bosz says:

    if this propagates then you can just turn off your motherboard’s flashing capbility (maybe through a jumper or in the bios)

  • Bryan says:

    To the person that said “Glad I have linux” If you click on the link the post clearly says this effects users with freeBSD… So.. yeah unless you have dual bios like I do, (Thank you again Gigabyte) your S.O.L. unless you wish to flash your bios all the time.

  • threepointone says:

    idiot researchers don’t have enough details. my guess is that whatever patching code it is, it’s not even close to working on all computers. the code isn’t OS dependent, but it almost certainly is motherboard/hardware dependent. If you’ve ever had experience flashing mobo BIOSes (and failing) you’ll realize that more likely than not such a “BIOS rootkit” will brick your MOBO (or at least require a new EEPROM) than infect your computer. And that is, if the rootkit author happens to find some code that’ll work on every motherboard on earth, without the user noticing that suddenly his/her highly proprietary onboard secondary ATA controller/sound card or something like that stopped working. And then there’s the lovely dual EEPROM configurations, protected BIOS (on DRM’d systems, I’d imagine?), etc. At best one of these guys probably couldn’t get more than 2% of the computers if they weren’t already protected in the first place.

    Anyway, getting this level of hardware access clearly requires relatively high level access on a computer (administrator in windows, root in linux, etc). I’d imagine that macs are also vulnerable–in fact, I’m pretty sure that this is one of the few things where macs are MORE vulnerable than any other systems simply because they have very consistent BIOSes.

    And of course, any good hardcore hacker is probably looking at this and laughing at how easy it is to fix. ya know that nice little write protect/write enable pin that’s on almost every motherboard? well desolder it, and put a switch in series (with appropriate pullups, whatever, you know the drill)! voila! =) This is why working with hardware is infinitely cooler than working with software =D

    BTW, I don’t know how dual bios works, but unless it requires physical access to switch the BIOS, it is still vulnerable to some form of attack (provided, of course, whatever you run has root/admin privileges)

    I’m fairly certain persistence is not new. The old DOS viruses did it all the time–it’s just with all the high level crap people have these days, most computer hackers don’t know enough shit anymore to play around with hardware level stuff and know how the good ol’ BIOS works.

    If you have control over BIOS, of course, presumably you could also have control over people trying to check its checksum (though i doubt there’s ever actually enough memory in the EEPROM to store that much data)

  • threepointone says:

    ^i meant every EEPROM chip, not motherboard =)

  • nick says:

    hell why even bother to write a virus that would infect/brick a mobo that could easily be fixed, why not turn off all the fans, or just screw with the voltages, it would cause more harm and be more fun.

  • xyr says:

    Yeah… fans, voltages, fire!

    Viruses don’t get enough attention nowadays -it’s all spyware, malware and wii party games.

    But if some hundred thousand computers around the world would burst in flames on Michelangelo’s birthday that would really be something.

    OMG the virus is comming! save your babies!

  • MyManSplint says:

    Ahhhh….Virtualization. The bane of Microsoft.

  • Pard says:

    WAY OLD! I recall the CIH virus… Someone said that one. Than back in the day when this was enough of a problem that BIOS ended to come out with its own protection and such, someone mentioned that too. But I bet you guys don’t recall the mythic “Fall of Apple”. It used to be that Apple touted their “Virus Free” OS to confidently that they would have hackers try and write viruses for the Mac once a year and if anyone ever did it they would receive a big old sum of money. Needless to say people won, and they became whistle blowers, Apple just went right on and fixed the exploits people used. So what did the NSA team do, who I might add won the competition five years in a row. They made a BIOS hack that runs on a backdoor function Macs have to allow OSX to modify BIOS commands on shut-down, just another reason I do not like Macs. Well after that Apple never ever held the competition again, to my knowledge, and they did a good job at keeping it mum.

    Anyways BIOS viruses are as old as they come really…

  • TJHooker says:

    It was a grim sign decades ago too, but it’s not high priority for the same reason an anti-rootkit isn’t currently needed on 64bit NT platforms; inconvenience.

    Non-vista/7 NT and earlier systems even with driver signing can all get ring0 and up rootkits. On SP2C 64bit XP with the latest updates you can even disable driver signing with a batch file. This can only be blocked with the native policy system blocking access to file system functionality and shell access, and running dep.

    writing malicious firmware for the typical BIOS is primitive. You don’t have much space to write code to handle high level protocol layers, and BUS interfaces are also different, and that means more on that layer because there is no abstraction. You also have to keep vendor code in to keep everything operational.

    You’ll notice they mention root privileges and a dropper. No mention of what the BIOS code actually does other than that it can survive a re-flash; probably because the internal storage is segmented into partitions, and bios updates just update certain blocks. They put their code in the other part that isn’t touched.

    My guess is their rootkit solution will be a driver/userland combo that doesn’t uses bios code to launch itself somehow to avoid too much hooking and table swapping.

    If I

  • etsitua says:

    looks like there’s absolutely nothing new since scythale’s article in phrack64.

  • GD says:

    Tatsh: no linux based BIOS flashers?
    All the HP DL server (and I suppose, also the rest of the line) BIOS flashers and BIOS update disks are linux based [http://tinyurl.com/2gurxk dl380 g5], even if the provide a Windows “online”version too.
    Now I suppose you’ve found plenty of them :D

  • hackineer says:

    i have an eeprom programmer. bring it on.

  • iampete3 says:

    Virtualization is starting to look like a better option for anything internet/mail related. OMG some nice security guy is probably looking for an exploit in that already, thanks security guy when will you release details onto the net? Probably 2 weeks before patches are going out like always. Good thing they are looking out for everyone.

  • Kusuriya says:

    @belthesar:
    EFI could be infected a bit easier, but EFI has a few parts soo some one would have to look at what parts are presistant though reinstalls and infect that since EFI works differently.

  • TJHooker says:

    @iampete3: Virtualization research is referred to as ring -0 or ring -1 layer if I remember correctly. Unless you’re talking about abstracting in software in which case it’s already done.

    running servers in a software VM has the same problems as it would on top of the native layers as far as data obscurity and software vulnerabilities go it just doesn’t affect the native system integrity function wise.

    regarding linux: Linux is mostly protected by it’s permissions abstractions that are in place by default.

    Configure DEP and group policies on any NT system then try to run a dropper on it or do stack overflows. The stack protections for Linux are actually weaker than the one in NT, but none of them protect against remote heap corruption, and other memory corruptions that don’t happen on the stack segment pages.

  • Death_and_Destruction says:

    We are not screwed. The marketplace will adapt to accommodate this renewed threat.

  • spacecoyote says:

    //Seriously, if you got this ‘virus’ you could just flash the bios with a CD.//

    yeah just boot off a CD…oh wait doorstops don’t boot. i laugh at you.

  • Hey, has anyone else noticed that Apr 26, 2009 is rapidly approaching? This research team has known about these malware exploits for quite some time, and theyre just releasing it this month? this year? If anyone dosent know Apr 26, 09 will be the exact tenth year anniversary of some major dumping of the cih viri. Which coincided with the date of the chernobyl meltdown, and also coincided with the birthday of the chinese writer of original virus. as pointed out by the wiki file linked by 2 or 3 others already.

    http://en.wikipedia.org/wiki/CIH_virus
    Is this some kind of warning? is there something theyre not telling us?
    never did like aniversaries…

  • 300ohm says:

    One option nobody’s mentioned is to simply have a second bios chip on hand. “Its a good thing” for a variety of reasons. You can order one from most mobo manufacturers for a very inexpensive price. If the bios in the first chip gets infected, replace it with the good second chip and hot flash the first one (all off-line of course).

  • alfred says:

    terraterrestris, yes there is something that we are not telling you. In a few months will be revealed.
    It have nothing to do with that stupid imaginary cih virus attack.

  • Przemek Klosowski says:

    @sam switzer, the bad guys have known about BIOS hacking already.

    In general, one could take a checksum of the BIOS image on a known-good system (e.g. when you get it from the factory, assuming the factory wasn’t hacked :), and check it periodically for tampering.

    Unfortunately this doesn’t work. We tried that for DELL laptops and discovered that Dell BIOS is being written to. I suspect it’s things like battery calibration. This means that checksums and preventing write access cannot mitigate this vulnerability.

    Other people (Joanna Rutkowska) pointed out that even TPM module doesn’t solve the problem because SMM runs before TPM, and can be exploited to run untrusted code.

  • NetSec Grad says:

    Ya, or you could just simply disable flashing in your Bios Settings. No wire cutting, switch installing, or shitting your pants about it…

  • Jon Titor says:

    I think there is one or two flashable BIOS ROMs that everyone is forgetting about….

    1) AC’97 Audio Embedded
    2) NVIDIA GeForce Graphics has an easily flashable bios
    3) RAID Controllers
    4) NICs
    5) Routers
    6) Modems
    Also, yes, it is impossible for a remote attacker to enter your machine and flash you the bad news. But its not impossible for you to download undetectable bios flash software in the form of “crackz” and “keygens.” I’m pretty positive my NVIDIA GeForce is infected, and since NVIDIA doesn’t provide any end-user BIOS flashing softwar, you are left at the mercy of 3rd party hackjobs to fix the problem…

    Basically anything that is made by a company that has people working for it is vulnerable. Either build your own hardware, or welcome to the phucking future… nukes are starting to sound like less of a hassle to me…. I know thats not funny, but this crap is really that annoying to me.
    Signs of infected hardware…
    1)Errors when flashing installing drivers
    2)Errors right after a fresh install of windows with the latest updates (even virus’s get out of date, fortunately)
    3)Freezing/Lockups during CPU/GPU intensive use
    4)Modem or router light indicating web access when computer is sitting idle.

    You can take it or leave it but I know what I’m talking about.. I honestly don’t care if you believe me. Machine code really isn’t that difficuly to write if you are a total loser and bored out of your mind….not to mention you just got fired from a job where you were working with proprietary hardware…

    Remember-> All hardware is programmable. That is how we are able to run software on it….

  • mrl says:

    Big brother is in my computer(s). In fact he’s in three of them. One can no longer be partitioned. It’s a doorstop.

    They’ve over flashed my computer’s BIOS chip, so reflashing will not work. I know it’s government because of the research I do in law. They don’t like what I know and implement.

    I go through a proxy and I can’t get them out. They’re in the ATI graphics card flash. My motherboard is an older one who BIOS isn’t protect. No jumpers. They got into Linux as easily as they did with my last XP machine. Same attack pattern.

    The common denominator between my last XP machine and this one is FIREFOX. I think Firefox may be a spook funded browser that was designed to attract people so government could easily get inside people’s machines. Think about it. Why would someone spend all those resources to make a nice browser and email client? What’s in it for them?

    I never ran as root. I did not run weird software. Just stuff off the repositories. They found me again.

    What I think they do is tag your computer through the browser. You see, I visit a forum and on that forum you can send people a private message. So, here’s what I would do to get into people machines using a spook browser. I would put some code in the browser that would sniff for a character sequence in the html data stream and when it found it is would wake up its malware program and tag the system, which in turn would report back to a server. The IP address of the server would be embedded in the html tagging sequence. Once that is done you then start to load more code through the browser.

    I did notice that Firefox crashed the system at the beginning when the attacks started, forcing em to press the reset button. It did this in both XP and Linux. Also, it fucked up the tab saving feature on the browser, in that when the browser was restarted all its tabs we not save and I had to go back into the Firefox setup and restore the tap save feature. So, I’ve decided that Firefox is the point of entry. Otherwise, how could they get into both XP and Linux in the same manner?

    If big brother doesn’t like what you saying or doing then he will get inside your computer. The hang out on the forums and tag people who are not towing the part line. I think they also get in through Thunderbird email by sending a wakeup sequence by email. The email would look like junk mail. The sequence could be in the subject line, and would be filtered out by the email program so the user would not see it.

    They’re trying to make my life a living hell. They already trashed two hard disks.

  • Sweatermeat says:

    Speaking of Bios; did you ever fart so hard you ended up in another zip code?

  • juevamann says:

    This will never take off.
    The money’s in getting idiots to install adware, no money in writing a virus that bombs your hdd.

    who would write a virus that fails to propogate, has no monetary gain for the creator, and does nothing but turn off the machine?
    only people who are ever gonna use it are the Steam kiddies.

  • Shmekeru says:

    So, now when I purchase my MoBo I will need to get 2. LoL. Screw computers. I am going mobile with symbian or meego

  • Leave a Reply

    XHTML: You can use these tags: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Hack a Day serves up fresh hacks each day, every day from around the web as well as hacking related news.

    Send us your hacks






         




    Hacks

    Resources