On TechRepublic: Five super-secret features in Windows 7
BNET Business Network:
BNET
TechRepublic
ZDNet

July 30th, 2009

Researchers find insecure BIOS 'rootkit' pre-loaded in laptops

Posted by Ryan Naraine @ 1:18 pm

Categories: Anti Virus, Arbitrary Code Execution, Browsers, Complex Attacks, Data theft, Exploit code, Kernel-level Exploits, Malware, Responsible disclosure, Rootkits, Tools, Viruses and Worms, Vulnerability research

Tags:

LAS VEGAS — A popular laptop theft-recovery service that ships on notebooks made by HP, Dell, Lenovo, Toshiba, Gateway, Asus and Panasonic is actually a dangerous BIOS rootkit that can be hijacked and controlled by malicious hackers.

The service — called Computrace LoJack for Laptops — contains design vulnerabilities and a lack of strong authentication  that can lead to “a complete and persistent compromise of an affected system,” according to Black Hat conference presentation by researchers Alfredo Ortega and Anibal Sacco from Core Security Technologies.

Computrace LoJack for Laptops, which is is pre-installed on about 60 percent of all new laptops, is a software agent that lives in the BIOS and periodically calls home to a central authority for instructions in case a laptop is stolen.  The call-home mechanism allows the central authority to instruct the BIOS agent to
wipe all information as a security measure, or to track the whereabouts of
the system.

For it to be an effective theft-recover service, Ortega and Sacco explained that it has to be stealthy, must have complete control of the system and must be highly-persistent to survive a hard disk wipe or operating system reinstall.

“This is a rootkit.  It might be legitimate rootkit, but it’s a dangerous rootkit,” Sacco declared.   The research team stumbled upon the rootkit-like technology in the course of their work on BIOS-based malware attacks.  At last year’s CanSecWest security conference, the duo demonstrate methods for infecting the BIOS with persistent code that survive reboots and reflashing attempts.

[ SEE: Researchers demo BIOS attack that survives hard-disk wipe ]

The biggest problem, Ortega explained,  is that a malicious hacker can manipulate and control the call-home process.   That’s because the technology uses a configuration method that contains the IP address, port and URL, all hard-coded in the Option-ROM.    At first run, Sacco explained that the configuration method is copied in many places, including the registry and hard-disk inter-partition space.

The duo found that it’s trivial to search and modify the configuration, giving them the ability to point the the IP and URL to a malicious site, where un-authenticated payloads can be directed to laptop.

Because the rootkit is white-listed by anti-virus software, the malicious modifications will go unnoticed.   On unsigned BIOSes, Sacco and Ortega aid modifi cation of the confi guration allows for a very persistent and dangerous form of rootkit.

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

With the help of the U.S. Computer Emergency Response Team (US-CERT) and one major laptop manufacturer,  Core Security has reported the problems to Absolute Corp.,  the company that makes the Computrace software.

Ryan NaraineRyan Naraine is a journalist and security evangelist at Kaspersky Lab. He manages Threatpost.com, a security news portal. Here is Ryan's full profile and disclosure of his industry affiliations.


Email Ryan Naraine

For daily updates on Ryan's activities, follow him on Twitter.

Subscribe to Zero Day via Email alerts or RSS.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?

  • Talkback
  • Most Recent of 156 Talkback(s)
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops
Blessed are they (LojackforLaptops) being critized..it means that the company is growing and people love to like much..and thieves mafia like Ryan and Danchos will have no right steal a PC again..If Kaspersky don't recognize Lojack put it in your whitelist!! IDIOT..read DUMMIES FOR IDIOTS 101...... (Read the rest)
Posted by: eyesyu Posted on: 08/26/09 You are currently: a Guest | | Terms of Use
The BIOS is really deep!  BALTHOR | 07/30/09
BIOS access  Mihi Nomen Est | 07/31/09
Yes it is!!  Too Old For IT | 07/31/09
Linux BIOS !?!  rjacksix | 08/03/09
While BIOS is or rather should be OS Neutral (even EFI)  LazLong | 08/03/09
peel -n- eat  pgit | 08/01/09
And...  bernalillo | 08/03/09
take your pick the hacker or big brother  Opcom_ | 08/03/09
Big Brudduh vs Hacker:  XweAponX | 08/04/09
So what's your point?  CarlS | 08/07/09
You know, these things shouldn't be in the BIOS itself  Lerianis10 | 07/30/09
You are absolutely right  aandruli@... | 07/31/09
No good!  NetArch. | 07/31/09
Isn't this also...  ShadowGIATL | 07/31/09
there should be an option in the BIOS to turn it  theguru1995@... | 07/31/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  ishbash | 07/30/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  gertruded | 07/31/09
BIOS Rootkit  toml_12953 | 07/31/09
RE: Who Knew!!!  gizmo350 | 07/31/09
- some people better get on some BIOS updates  gertruded | 07/31/09
Flash City, Here We Come!  twaynesdomain | 07/31/09
That's not possible.  wolf_z | 08/03/09
Not if it has a CMOS or NVRAM backup!..(nt)  JCitizen | 08/03/09
Already got an email a couple of weeks ago  wolf_z | 07/31/09
Danger....  Fark | 07/31/09
It was from HP, not Dell actually...  wolf_z | 08/03/09
Is there a way to disable it?  MikeZane | 07/31/09
A better question...  JustAMuggle | 07/31/09
RE: A better question....  mikesg | 07/31/09
RE: A Better Quesition  tenrun@... | 08/01/09
it says right in the article...  JCitizen | 08/03/09
RE: Who knew?  gizmo350 | 07/31/09
Outsourcing away our national security...  techboy_z | 07/31/09
NOT far-fetched  gertruded | 07/31/09
Outsourcing = mortgaging the future  john.foggitt@... | 08/02/09
Lenova = Chinese Gov. = Chinese Military  Kyser Soze | 08/03/09
Parallels to this problem  kevinf@... | 08/03/09
RE: Who knew?  mikesg | 07/31/09
RTFI  seamountie | 08/04/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  ccie18532 | 07/31/09
Think about what you're proposing  NetArch. | 07/31/09
This is not registry based...  wolf_z | 08/03/09
I am not sure your proposal will help.  clareJ | 08/03/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  gertruded | 07/31/09
you're faulty analytical skills  j_eyon@... | 07/31/09
Quit the fantasyland  Wintel BSOD | 07/31/09
Quit the fantasyland  gertruded | 07/31/09
Oh I know that  Wintel BSOD | 07/31/09
Oh I know that  mikesg | 08/01/09
Don't add confustion to the situation..  Dredster | 08/03/09
really?  kovo14d | 08/04/09
Anything current?  Wintel BSOD | 08/04/09
They have had malware.  ShadowGIATL | 07/31/09
You're the one that's arguing, ShadowGAL  Wintel BSOD | 07/31/09
Wow.... Did you hear that?  awasson@... | 07/31/09
Enough Proof  mikesg | 07/31/09
I'm still waiting for ShadowGAL's proof  Wintel BSOD | 07/31/09
Proof enough for you? You're welcome!  mikesg | 07/31/09
So where are the viruses and spyware?  Wintel BSOD | 07/31/09
What more proof do you want?  gertruded | 07/31/09
You still haven't given me any, yet....  Wintel BSOD | 07/31/09
@not_nice..  JCitizen | 08/03/09
That's not proof of an exploit, JCitizen  Wintel BSOD | 08/03/09
Dude, you KNOW that's a load of crap.  patronanejo | 08/03/09
Why would any administrator need proof of ...  JCitizen | 08/04/09
Because you want Linux to fail, that's why  Wintel BSOD | 08/04/09
I don't want you to be a sheep, not_nice...  JCitizen | 08/05/09
Open your eyes, and the proof is there.  ShadowGIATL | 07/31/09
This won't sink in but..  mikesg | 08/01/09
I don't believe the FOSS movement is blas? about security  Wintel BSOD | 08/01/09
Thanks for the post  djchandler | 08/03/09
ClamAV is good  Wintel BSOD | 08/04/09
RE: They have had malware.  mikesg | 07/31/09
That's not malware  Wintel BSOD | 07/31/09
RE: Rambling, are we?  mikesg | 07/31/09
No, you're just being disingenuous  Wintel BSOD | 08/01/09
RE: THey have had malware.  mikesg | 08/01/09
"You are" faulty analytical skills?  Grayson Peddie | 07/31/09
You are" faulty analytical skills?  gertruded | 07/31/09
Me thinks so  Wintel BSOD | 07/31/09
RE: you're (your) faulty analytical skills  mikesg | 07/31/09
Not quite true..  Dredster | 08/03/09
You had your DOLT COLA today?  Marty R. Milette | 07/31/09
BIOS a Windows problem?  gertruded | 07/31/09
It mentioned nothing about registry.  ShadowGIATL | 07/31/09
mentioned registry Paragraph 6  gertruded | 07/31/09
And wite, don't just cut & paste  mgp3 | 07/31/09
That sentence...  ShadowGIATL | 07/31/09
OSX gets a "free pass"  Wintel BSOD | 07/31/09
I was just on TR yesterday...  JCitizen | 08/03/09
Rootkits  irwinr12@... | 08/03/09
"If you control the BIOS, then you control the system."  mgp3 | 07/31/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  david_b_mac | 07/31/09
Yeah...keeping it a secret works...  j_eyon@... | 07/31/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  jameslynesophos | 07/31/09
Could this finally be The Blue Pill?  AdventTech67 | 07/31/09
Blue Pill is a myth  yonderboi | 08/02/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  podstolom | 07/31/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  Old-Timer | 07/31/09
good job  Hobyx | 07/31/09
This option is off by default in the BIOS  WinTard | 07/31/09
Any one actually seen this function in the BIOS?  gizmo350 | 07/31/09
ALL YOUR BASE  DErentzen | 07/31/09
Invisible  onetwothreemike | 07/31/09
You get to choose  cmgrant | 07/31/09
Your a bit confused...  ShadowGIATL | 07/31/09
Found in Business class notebooks mostly  jscott418 | 07/31/09
List of bioses / models  onetwothreemike | 07/31/09
More then likely...  ShadowGIATL | 07/31/09
RE: List of bioses / models  mikesg | 07/31/09
I don't have the list but we need one!  jgwinner | 07/31/09
The list  mikesg | 08/01/09
Yeah . . .  sporkfighter | 08/03/09
Great...  Sephoroth | 07/31/09
RE: Great...  mikesg | 07/31/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  onetwothreemike | 07/31/09
"What if the code is in the bios's rom and there is no option...."  Sephoroth | 07/31/09
That would be the smart thing to look for first...  ShadowGIATL | 07/31/09
Mine can be disabled permanently  cmgrant | 07/31/09
Ahhhhhhhhhhh!  gizmo350 | 07/31/09
I wonder if there will be a recall....  mikesg | 07/31/09
That's enough to ...  twaynesdomain | 07/31/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  rigel23 | 07/31/09
Absolute Refutes Claims of BIOS Vulnerability  Sekhmei@... | 07/31/09
This is interesting...  wolf_z | 08/03/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  RAVIARORARAVI@... | 08/01/09
Both of my new laptops are infected!  CPPDEV | 08/01/09
You're getting a bit carried away buddy...  GetReal-mac.com | 08/03/09
Talked to Absolute tech support today: he didn't know.  CPPDEV | 08/03/09
List of Lojack-Computrace infected computers  CPPDEV | 08/01/09
Absolute refrutes Computrace BIOS vulnerability  AshleyAbsolute | 08/01/09
Oughtn't new laptop customers be told what's on their systems?  CPPDEV | 08/01/09
I don't know about the other OEMs...  Sephoroth | 08/02/09
Toshiba and HP/Compaq did not.  CPPDEV | 08/02/09
I wouldn't say its crapware/spyware...  Sephoroth | 08/03/09
Again, Absolute's own tech doesn't know the risks.  CPPDEV | 08/03/09
If the article is correct, then yes, the risks do outweigh the benefits.  Sephoroth | 08/04/09
This seems unlikely  wolf_z | 08/03/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  Delegate44 | 08/03/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  ICUR12 | 08/03/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  Ninja1507 | 08/03/09
Absolute Refutes Claims of BIOS Vulnerability  JPSeabury | 08/03/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  YeaiBetYouDo | 08/03/09
Computrace tech wasn't sure if disabled Lojack couldn't still be hijacked.  CPPDEV | 08/03/09
Sent request to investigate to my state's consumer protection agency  CPPDEV | 08/04/09
I always THOUGHT I was correct to totally disable "Computrace"  XweAponX | 08/04/09
Everybody CHILL! A response from LoJack....  dunn@... | 08/04/09
the manufacturer better freely disclose this crap before i buy or they are  wessonjoe | 08/04/09
Current? happy  kovo14d | 08/04/09
One possible scenerio is...  zach.winchester | 08/04/09
A more alarming scenario, IMHO...  mrgoose | 08/04/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  buzzbro@... | 08/04/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  Joel@... | 08/05/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  cricketbeast111 | 08/05/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  SecurityGuy234 | 08/05/09
RE: Researchers find insecure BIOS 'rootkit' pre-loaded in laptops  eyesyu | 08/26/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
Click Here

Recent Entries

advertisement

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here