Slashdot Mirror


Another PIII ID Exploit Found

Peter Hernberg writes "We, it looks like someone has found another exploit to get your PIII ID. The new story is here.. " Cyrix and AMD are looking shinier each day.

93 comments

  1. I continue to be amazed at the Intel Attention. by Anonymous Coward · · Score: 0

    OK - If you are worried about this, don't buy a PIII. Until the ID thing is REMOVED. Not 'disabled'. This has the potential to be another thing like that early first-generation Pentium bug...and remember how gracefully Intel handled THAT?

    Meanwhile, Windows 98 is STILL broadcasting info without user consent, and M$ WebTV is STILL transmitting viewer habits without user consent.

    Which violates more privacy?

    No Windows, no WebTV, no PIII.

    I'm sure there are those who will poo-poo these things, but I enjoy having the ability to look elsewhere for computing products - and I'd like to encourage those who provide such alternatives.

    Yay competition!

  2. laughing... by Anonymous Coward · · Score: 0

    First, I must comment:
    I LOVED the line about how windows users are "used to seeing" the blue screen of death.
    Its kind of said when an exploit can take advantage of the fact that a system crash is a regular occurence.

    Two, I would just like to ask, does ANYONE know why the P3s are in any way better than the P2s? (Aside from a wimpy 100Mhz clock increase). I mean, get a dual 333 P2, are you're doing better. So even if I stuck with intel, WHY ON EARTH would anyone want a P3?

    -Jaac (Just Another Anonymous Coward)

    1. Re:laughing... by Anonymous Coward · · Score: 0

      Pentium IIs 350Mhz and above also have a 100mhz bus clock speed. At least when used with the 440BX (or better) chipset.

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

      Yeah I'm laughing too... Quake 3 Arena is going to take advantage of SSE, and afterall we should be able to play games with 3k$ machines, course then again Q3A will also take advantage of Dual's :) MMM, yummy, I like the PIII Xeon's myself in a dual configuration, but when your a good geek you get good toys right?

      BTW something that has just had me itching, as I think AMD is good for competition, I was completely disatisfied with the performance of the FPU, my rc5 client on an AMD k6-2 300 ran HALF that of a PII 300, and the K6-2 was even on a 100 mhz bus, I hate intel, but until something better comes along I am not going to buy anything worse!

      And don't throw the K7 at me, cause I dont think most people have thought about the cost of the K7.

      First consider the motherboard, Slot A, new technology, some of it from the alpha architecture, hmmm, doesn't sound cheap...

      Second, DDR SDRAM at 200Mhz! Wow that's nice, think it will be double or triple the amount SDRAM costs now?

      Third, what about the CPU, I've heard that K7 is not for beating intel by being cheaper, but being better, to me that means it will be in the price range of the Xeon's, oh well

    3. Re:laughing... by Stradivarius · · Score: 1

      well, the P3s are roughly 10% faster than a P2 at the same clock rate. Plus you get the SSE instructions (which nobody really uses yet, so there's no immediate benefit from SSE at this time, except graphics drivers which I've heard can get boosts of 25%).

      Dual 350s or so would be better, as far as cost/performance I'd imagine (the slower FSB on the 333s would probably make the 350s a better deal). But then you have to run an SMP-aware OS, which is no biggie for most of us, but might be for all those people who want to run Win98 so they can play those games they can't get running well under NT or WINE)

    4. Re:laughing... by Hal-9001 · · Score: 1

      Can't agree more...I just upgraded by K6 233 to a dual Pentium II 333 for hundreds of dollars less than it would cost to upgrade to a Pentium III...I suppose I might be missing the benefits of SSE (after all, you do need a Pentium III to surf the web and type letters...), but when I run NT (and hopefully Linux, if I can ever successfully compile SMP support into my kernel), my box can eat Pentium III's for lunch...

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
  3. Re:Uhh, sorry. Not worried. by Anonymous Coward · · Score: 0

    They are not trying to demonstarte the dangers of ActiveX, they are trying to say that the PIII's have a security flaw which can be exploited, in this case they are using an ActiveX module, it easily could be an application that you download to play some game or music that does the same thing and you would not know.

  4. ZeroKnowledge tries to help, and look what happens by Anonymous Coward · · Score: 0

    Gad... the place tries to warn consumers that the processor SN on their shiny new P-III can still be acquired without their knowledge or consent, and they're branded 'malicious' for it.

    InSmell is simply trying to save face. I'll not be buying any of their overpriced silicon any time soon... same goes for Symantec, who was actually stupid enough to go along with the idea of declaring the program "malicious" instead of laughing in Intel's face as they should have.

    Symantec was so much better before they were Symantec. The Norton Utilities were, before Ver. 6, actually useful for something.

    Caveat emptor indeed!

  5. Have they posted the source code? by Anonymous Coward · · Score: 0

    It doesn't have to be craptivX that runs this, right? I can write a windows mail program that enables the PIII serial number during its installation and secretly signs each E-mail you send with the serial number, right? Of course, I'd probably just use the Windows serial number for that but it's nice to have my options open...

    1. Re:Have they posted the source code? by RichMan · · Score: 1

      It doesn't have to be craptivX that runs this, right? I can write a windows mail program that enables the PIII serial number during its installation and secretly signs each E-mail you send with the serial number, right? Of course, I'd probably just use the Windows serial number for that but it's nice to have my options open...


      Sign the email with the PIII serial number, the Windows serial number, and any software Id codes you can find. Collect as many of these as you can.

      Then look for duplicate software id codes from different PIII/windows serial numbers. Use the ethernet number in the windows serial number to look up the IP number. Resolve the IP number back to a service provider. Fill out a warrent for information from the service provider. Retrive home addresses and send out the boys in blue to collect the hard evidince in the form of the computer PIII, ethernet card and hard drive.

      It would be easy enough for M$ to hide a macro viris like VB code in the latest patch/OS that would send the email. The rest of the process could be automated right up to emailing the local police a request for a search warrent with all the relevant information attached.

      Now if this happens to anyone do you think they could sue M$ for theft of services in running the email marco viris on their personal computer? Whoever has most $ for the lawyers wins.

  6. Go, Ian, Go! by Anonymous Coward · · Score: 0

    I believe bigger and better exploits are in the works.

    -steve

  7. detected by Anonymous Coward · · Score: 0

    When I tried to go to the exploit page, VirusScan NT says the page is infected it the virus "AX/CPU-Thief.dr" I guess it doesn't really matter for me anyway (i'm on a PPro)

  8. Re:Uhh, sorry. Not worried. by Anonymous Coward · · Score: 0

    It's been claimed that a PIII can forget you turned off the serial number (I think the exploit involves power-saver mode), and that unless code in the BIOS (called every time that happens) turns off the serial number again, you lose. Since Intel's answer was "yeah, BIOS vendors can fix it", I'm guessing it's true, that the user-space utility they originally claimed would fix it can't be relied on.

  9. Re:Uhh, sorry. Not worried. by Anonymous Coward · · Score: 0

    Allegedly a few P2s shipped with serial number support (so they'd know the process acutally worked). It isn't real likely, but you might want to check for this.

  10. paranoia re: hidden chip ID by Anonymous Coward · · Score: 0

    why not leave the ID # on an "unused" register after someone performs a triggering operation, like, say, "XOR 666"? if you did this carefully enough, no one would know about their chip ID unless they exhaustively reverse engineered one of the programs which was accessing it.

  11. It makes the author a criminal subject to jail. by Anonymous Coward · · Score: 0

    The declaration of a program to be a virus now has very serious criminal and legal consequences. Write a virus, go to jail. And spend the rest of your life paying off afflicted users. Remember that New Jersey guy and the Melissa virus?

    1. Re:It makes the author a criminal subject to jail. by Anonymous Coward · · Score: 0

      Oh come on now, to be considered in that light you have to 'sneak' it in, if I sell you a program called Hard Drive Erase! with detailed instruction telling you that the software will wipe your harddrive clean and even warn you before doing it, are you going to complain when your drive gets erased? Should a company like Symantec stop that? Sure, why not, I'm a stupid company selling a stupid product. Are they wrong for stopping a company from viewing the product ID on a processor, which only a couple of weeks back is what everyone was concerned with? Is intel holding up the privacy issue by making such a movement?

    2. Re:It makes the author a criminal subject to jail. by Sonic-B-PHuCT · · Score: 1

      I would have to argue that given the legal atmosphere today, You can surely expect to be sued or brought up on charges in some way if there was one stupid user that didn't like it. Boston, for example, is trying to sue Gun Manufactures for the cost incured in providing free health care to some of the less affluent victims of Gun shot wounds. Does that really make sense? Is there anyone on this planet that doesn't know that guns were designed to KILL. Look at the states v. tobacco settlement. If a company made something and sold it with out any misrepresentation, they would still be held responsible for the Consumer's Stupidity. If another company were coerced into makeing a blocking product then I think it's clear that there is a monopolistic tendency there. I guess now, the big question is, "Does Intel have any fingers in the 'Net Filtering software to filter out anti-intel sites?" - That's not even close to paranoid in light of the NAV thing.

      -sonic

  12. Write your own 'virus' to send random CPU IDs! by Anonymous Coward · · Score: 0

    That's what I'm going to do. You want to query my CPU ID? Fine. It changes every day or every hour or every query or whatever I decide. I already do this with cookies.

    1. Re:Write your own 'virus' to send random CPU IDs! by Anonymous Coward · · Score: 0

      Heh,heh...now that's a good idea. That'll really screw with their minds! Wonder how one would go about it? Anyone got a PIII they are willing to lend me? :)

  13. Re:Nefarious Porpoises by Anonymous Coward · · Score: 0

    remember ENIGMA? the fedz could keep it quiet for as long as it takes...

  14. Excel is a virus! by Anonymous Coward · · Score: 0

    It's a good thing that Intel didn't think of this
    response when the fp divide bug was first uncovered. They could have just convinced Symantec to add Excel to the list of "viruses"!

  15. Modify Netscape by Anonymous Coward · · Score: 0

    Since we have the netscape code, couldn't we just modify it so that when the web sites query the cpu id, it just returns a given number. Say, that's an idea, we have a "slashdot" number, and it is always returned. Then, when a site is slashdotted, the logs could be examined to find the slashdot number, and how many slashdot users hit the site.

    1. Re:Modify Netscape by PenguinDude · · Score: 1

      Well, yes and no. From what I've read, this exploit (however u spell it) relies on some ActiveX program running on your local machine. AFAIK, there is little ActiveX support for Netscape (there are commerical plug-ins, but I'll be damned if I pay money just to use ActiveX docs).
      The "virus" may have to be integrated into the Flash BIOS to fake out the ID. That would mean the "virus" would be BIOS specific, perhaps even machine specific (definately a roll-your-own-virus program :) ). Anyone got an easier idea?

  16. BSOD is a FEATURE by Anonymous Coward · · Score: 0

    Microsoft has always been at the cutting edge with respect to communicating system failure to the user. In fact, the BSOD may qualify as a de facto industry standard and perhaps represents another attempt to decommoditize by embracing and extending.

    However, M$ is not content to rest on their laurels, as this feature is rumored to be receiving a major upgrade in Windows 2000. W2K will likely ship in five different boxes, each with a different color (or "flavor", as the marketing people put it) for the system failure screen. This is one feature that seems to work very reliably in Windows.

    1. Re:BSOD is a FEATURE by kertaamo · · Score: 1

      For this reason I think Linux is ultimately doomed. Maybe my hacking skills are not quite up to it but I've been trying to write a Linux version of M$ BSOD for months now and I just can't get to work. Getting the text and colour right was a snitch. But everytime I find a way to totally hang the box Linus breaks my code by fixing the kernel. Can anyone help with this ?

  17. Re:In Defense of Intel by Anonymous Coward · · Score: 0

    No, those of us who have to deal with said machines don't get upset about them for that reason. Its more on the order of having to del with trying to get new license files for our node-locked software @ 3am because a processor toasted itself. Dealing with licenses tied to a processor is the biggest pain in the arse to deal with.

  18. Re:Easier way???? by Anonymous Coward · · Score: 0

    Hey, do this mean you know how to get the source? I had no success searching for the CIH source. I want to know how to flash my BIOS ;-)

  19. Re:Trojan by Anonymous Coward · · Score: 0

    Not to mention how ridiculously badly Inhell treats it foreign and older employees.

  20. Re:VMware? by Anonymous Coward · · Score: 0

    I think unless you execute a trappable instruction (e.g. priviledged, accesing unmapped memory, etc.), I'm not sure how the VMWare monitor would even find out what the program is doing. Since (I think) the PIII serial number instruction is unpriviledged, it might just give whatever your serial number is (if that's turned on).

  21. Re:Easier way???? by Anonymous Coward · · Score: 0

    Wait, Windows lets user programs modify the IDT? Does it stick it in the first 64k of memory, just like DOS, too? No wonder it crashes so much!

  22. Up with spring! by Anonymous Coward · · Score: 0

    er something.

  23. spoof by Anonymous Coward · · Score: 0

    4 words.
    PIII id number spoof..
    I'm not afraid .. i'm happy.

  24. HA! This doesn't even run. by Anonymous Coward · · Score: 0

    McAfee virus scan detected it as CPU.Thief virus. Come on, this is going to be a threat if you have a decent virus scanner. It will only infect the brainless uses the don't use scanners.

    1. Re:HA! This doesn't even run. by Anonymous Coward · · Score: 0

      And the dolts who gleefully run arbitrary machine code under the delusion that one commercial product can reliably determine whether or not it's malicious.

  25. Re:old news with a new twist by Anonymous Coward · · Score: 0

    Ask Symantec to remove zeroknowledge off of its virus list and ask them to add Intel instead. Who is the real stinkin' pest?

  26. Why would you want a P3? by Anonymous Coward · · Score: 0

    SIMD...
    The little bit I read about the new P3 instructions seems like their vector math capability is much improved from p2.

    Anyone played with the idea of a P3 -optimized RC5/DES cracker?

    Anonymous Cowlings
    --yeah@right.oj

  27. CPU ID by Anonymous Coward · · Score: 0

    I want antivirus software to complain about ANY program that does ANYTHING with the CPU ID. And then let me decide whether I want to let it stay on my system. I hope thunderbyte/shark http://www.thunderbyte.nl staff is reading slashdot. Anonymous Cowlings --yeah@right.oj

  28. Re:Word is a virus by Anonymous Coward · · Score: 0

    Put thunderbyte on all systems
    www.thunderbyte.nl

  29. Re:In Defense of Intel by Anonymous Coward · · Score: 0
    What definition of virus are people using such that this doesn't qualify

    Um, you know, virus... a program that actively tries to spread itself from one computer to another?

    Trojan, perhaps. Virus, no.

  30. Re:Anti-virus may be correct. by Anonymous Coward · · Score: 0

    Of course, the next step will be that Symantec detects Windows as a trojan. I mean, Windows crashes the user's machine, slows down the machine, changes things without telling the user (ever had your CMOS chip changed by Windows?), etc.

  31. Re:Trojan by Anonymous Coward · · Score: 1

    Symantec calls the ZKS demo an Trojan even though ZKS clearly explain what it is. There is no "hidden" behavour, it is explained on the ZKS's website.

    This action by Symantec appears to be politically motivated due to partnerships(?) with Intel.

  32. Virus eh? by Special+J · · Score: 2

    I guess Intel figures what's good for M$ is good for them.

    Why acknowledge that there are gaping security holes when you can just convince everyone that its a virus? There's already a precedent...can you say Word Macro-Virus? Can you say ActiveX? Prople seem to think they're helpless in the face of a "virus" when they should be howling to get the security holes fixed.

    Phew! *lights smoke* that rant felt good.

    --
    VENI! VIDI! VICI!
  33. Installation tip by Acy+James+Stapp · · Score: 1

    "Step 3--The user's computer downloads the ActiveX code and simulates a 'Blue Screen' crash, a [[generally benign event most users are familiar with]] and that would not necessarily arouse suspicions. The user's computer is rebooted at this point. Unknown to the user, the Active X control has placed on the computer a 'Trojan Horse' designed to bypass Intel® 's Pentium Serial Number control utility and place the user's Pentium® Serial Number in a cookie that can be read by Web sites on the Internet."

    I find this rather funny. I guess those guys have never lost hours worth of new code or gameplay time when their windows machine locks mysteriously.

    --
    -- Too lazy to get a lower UID.
    1. Re:Installation tip by Black+Parrot · · Score: 1

      > I guess those guys have never lost hours worth of new code or gameplay time when their windows machine locks mysteriously.

      I would guess that it happens all the time, but that they just think it's normal.

      --
      Sheesh, evil *and* a jerk. -- Jade
  34. It's intended for systems without the BIOS option by timur · · Score: 1

    It's designed for computers that have an older BIOS which doesn't have the option to disable the CPU ID before boot.

    --
    Timur Tabi
    Remove "nospam_" from email address

  35. Indeed! by Trashman · · Score: 1

    AMD is looking very nice...

    I've recently Been looking for Components for a new SMP box I'm putting together. It seems that Intel is really pushing the PIII. A quick search on pricewatch shows that prices for the lower MHZ PIII's are in line with the Faster PII's.

    I Chose the PII 450. I didn't want to bother with re-wiring and overclocking a Celeron300a.

    I'm waiting to see what the K7 will be like....

    --
    Do not read this .sig
  36. Re:Trojan: Hardware virus built in! by dattaway · · Score: 1

    This is rich:

    Software virus not needed, Hardware virus built in!

    What next?

  37. Re:Uhh, sorry. Not worried. by dattaway · · Score: 1

    Make sure the Pentium® III computer you own has a BIOS that allows you to turn off the serial number. There is currently no known way to read the serial number if you have disabled it in the BIOS.

    Oh? I can see some bios flashing virus leave that claim to shame. Beware of sploits.

  38. Dull, very dull by Dr.+Evil · · Score: 1

    I never bought Intel's line that this has anything to do with security.

    Personally, I think it has more to do with tracking stolen or overclocked chips. I'm pretty indifferent too all of it. Intel's only mistake seems to be to try to sell the public on this sort of thing. Especially for security purposes.

    I wonder what it would take to 'emulate' a Pentium on a Pentium, and forge the ID?

    1. Re:Dull, very dull by Wumpus · · Score: 2

      I wonder what it would take to 'emulate' a Pentium on a Pentium, and forge the ID?

      Not much, probably. Ultimately, it's the communications software that's trusted, not the hardware. If a web site wants to know what your CPU ID is, it can either: 1) Ask the browser, or 2) have the client download a piece of trusted code (a signed ActiveX, perhaps) which queries the CPU ID and sends it back, possibly encrypted.

      Either case is easy to spoof. In the first case, you just patch the browser, and have it send a spoofed ID. In the second case, you modify the browser to trap the ActiveX download, and then have it patch the ActiveX in memory to spoof the ID. The patched ActiveX then happily encrypts your spoofed ID, and sends it back. There's no way the web site can know what happened.

      Granted, the second exploit is harder to pull off, but no harder than taking advantage of a buffer overrun, or disabling software copy protection, and both are provably doable.

  39. Nefarious Porpoises by Skip666Kent · · Score: 1

    It would become evident on one level or another I think when whatever Powers That Be started exploiting hidden chip id's for whatever nefarious purposes they have in mind. The minute they blast someone in court after tracking them down via the chip id, the cats will be out of the bag and on their way to Slashdot.

    Reeeeowrl!

    --
    **>>BELCH
    1. Re:Nefarious Porpoises by orabidoo · · Score: 1

      yeah i remember them. i hear a fourth album is coming soon, too.

  40. Re:Stating the obvious by Decibel · · Score: 1

    My question is this... would the anti-virus software detect the exploit if it were coded differently? I'm sure that the details of this will soon make their way to many cracker sites. What happens then? Do we hope that Norton and the other anti-virus people can keep up?

  41. But that's not what they claim by Ryandav · · Score: 1

    The stated goal of the PIII ID is for use in the consumer market as a unique identifyer for e-commerce. It has nothing to do with 'entering a high-end server market' or any inability to split the two. Clearly Intel is capable of setting up dual product lines for servers and consumers, witness the Celeron and PII.

    The issue that everyone is uncomfortable with is the default settings for default users, people like your mom and dad who just want to run windows and forget about it, maybe buy a book off of amazon every so often.

    If people can take advantage of these, the script kiddies and hAXors and the rest will take what they can. Yes, I can feel safe inside of my secure linux box, but I cannot bless or condone the threat that intel would like to pose to others who are not as fortunate as I...

    It is not a fair compromise to disable the chips if you can't disable them in the first place. (I don't much think it's a good solution anyway, but if you do, they should still fulfill that obligation)

    --
    Check my Go-related blog for beginners: DGD
  42. Re:My youthful idealism by unitron · · Score: 1

    "...why should Windows/Intel users have to buy another piece of software to protect themselves from a potential security problem in the processsor? "
    Uh, because they were unwise enough to buy the processor?

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

  43. VMware? by LinuxGeek · · Score: 1

    I wonder what the virtual cpu under VMware looks like to this ActiveX control? Anyone have the setup to test this?

    --

    Kindness is the language which the deaf can hear and the blind can see. - Mark Twain
  44. Re:Stating the obvious by pqbon · · Score: 1

    If the anti-virus stuff is smart it will just check for an incosistant setting inthe IDenable bit and scream back to the user after fixing it. This could be done on boot and periodically while running....

  45. Re:Stating the obvious by Stradivarius · · Score: 1

    You make some good points, and for the most part I agree with them. However, I don't think Intel's asking Symantec to include the exploit in their virus list is an attempt to undermine ZeroKnowledge, but rather is an attempt to protect the owners of PIIIs. There's no way to avoid someone malicious from using the exact same exploit to steal people's ID numbers. If the antivirus program can warn about it, then people won't get taken advantage of by sites whose purpose is not legitimate.

    Of course, life would be much better for all involved if ActiveX were to die a quick death. Unfortunately, I don't see that happening anytime soon.

  46. Anti-virus may be correct. by Signal+11 · · Score: 2

    Dig a little digging on their page. Turns out this exploit:

    a) crashes the user's machine b) installs code to bypass the PIII feature c) uses that to set a cookie and display it to other websites.

    Intel may have been correct - this has all the earmarkings of a trojan.. and regardless of who publishes it, it still remains one. But it's still incredibly petty of them to have symantec put a patch out for *just* the zero knowledge program. A real solution would be to have symantec develop an algorithm to warn the user of *any* attempt to bypass the PIII control panel, not just zero knowledge's ones.

    Sorry intel, close - but no cigar.

    --

    1. Re:Anti-virus may be correct. by orabidoo · · Score: 1
      actually, no, i'ts not even close. however much antivirus sw vendors may keep bragging about their heuristic virus detection algorithms, it's ultimately a lost game (and equivalent to the halting problem for turing machines, to boot). there's no way any piece of software can identify all possible bits of code that will simulate a bsod and and retrieve the p3 number before intel's program turns it off.

      i have to agree with the "it's a trojan" side of things, too; this program just demonstrates that whenever you run untrusted binary code on your system, it can fuck you up. big news... NOT.

      the real problem is not with having a serial number on p3's, it's with idiotic Intel trying to sell the idea that browsers should retrieve this number and pass it around.

      I look forward to the day mozilla has the ability to do this, so I can hack it (or get patches, I'm sure many people will be making those) to send random numbers.

  47. I use Intel cpu's for performance not Security... by BrookHarty · · Score: 0

    The reason I use an Intel P2 is for speed, fast fpu. As soon as AMD releases a fast FPU, I WILL switch to AMD.
    Intel doesnt want my money, fine....

    Power of choice.
    Brook Harty

  48. Uhh, sorry. Not worried. by Ageless · · Score: 1

    Okay, so, they run some native code that they
    have to beg me to give permission to run
    (ignoring the fact that if I were to give some
    other ActiveX control the same permission it
    could just read my registry, hard drive directory,
    and install a keyboard monitor to catch my credit card numbers) which installs a program (I am assuming here) that will turn on my PIII serial number when I reboot..
    Of course, if I had a PIII I would have the program that turns the serial number off in my bootup so that it was always turned off as my computer boots...
    Sorry, just not very worried. The PIII serial number is pure, liquid evil, but this "exploit" is a joke.

    1. Re:Uhh, sorry. Not worried. by Raul+Acevedo · · Score: 1
      Actually, they don't claim they can read the PSN if it is disabled in BIOS. In the FAQ, under "How can I protect myself", they say:
      Make sure the Pentium® III computer you own has a BIOS that allows you to turn off the serial number. There is currently no known way to read the serial number if you have disabled it in the BIOS.

      If you do not have the ability to turn off the serial number in the BIOS, do not rely on the PSN control utility to keep the serial number private. Please contact your manufacturer and ask for an update to your BIOS.

      I believe you are correct that the exploit is not limited to ActiveX.
      ----------
      --
      In a real emergency, we would have all fled in terror, and you would not have been notified.
    2. Re:Uhh, sorry. Not worried. by Trojan · · Score: 1

      If Intel can write a utility in software that lets you enable or disable the PID, then obviously any program with access to the hardware (like on Win95) can do the same. Just a matter of disassembling that utility.

      It is nowhere stated that the PID is retrieved before the reboot.

      So there's nothing about this 'exploit' that gives any new insights.

    3. Re:Uhh, sorry. Not worried. by Hal-9001 · · Score: 1

      Uhh, i think you should visit the page, because it is quite apparent that you haven't. The claim is that it will extract the PID even if you've disabled it through software or BIOS. I say claim because I can't exactly try it myself: I running dual Pentium II's, which is a lot cheaper than a Pentium III. I would also extrapolate that the ability to extract the PID is not limited to ActiveX; I imagine that one could write a trojan that could do the same thing.

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
  49. Missing the point by S"Q"K · · Score: 1

    Using ActiveX was a good way for them to make their point as MS is still the most popular OS/Browser for the average user.

    I'm willing to bet that this could just as happily been done in assembler or C. (Admittedly, this would make it a pain to use over the Web, but Java may work just as well.)

    -S"Q"K

  50. Re:Other uses... by IntlHarvester · · Score: 1


    I believe that "Windows Update" does exactly what you suggest.
    --

    --
    Business. Numbers. Money. People. Computer World.
  51. Late news by yonderboy · · Score: 2

    This has been out for almost 2 months now. It was on HNN back in March. Funny how the mainstream just got a hold of this...

  52. Re:Intel really SUCKS by Sloppy · · Score: 1

    What a ridiculous attitude. This exploit can not effect you unless you already are willing to download and execute (?!) foreign code. If you do those sorts of things, then nothing that Intel puts in their chips is going to lessen your privacy or security.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  53. SoftChips & Microcode by Amoeba+Protozoa · · Score: 0
    This is just the start of things. Imagine all of the fun exploits that will be out there when more and more chips in production rely more and more heavily on microcode?

    All sorts of evil could be accomplished. Image: let's change that MOV instruction to...

    I wonder on an (allegedly) dynamic chip like whatever is supposed to be coming out of Transmeta, how they are going to handle this issue?

    -AP
  54. INTEL A Monopoly? Why whatever gave you such idea? by Sonic-B-PHuCT · · Score: 1

    What the hell? It's ok now for Intel to just declare things it doesn't like as viri and bully the Anti-Virus makers into doing their dirty work? Here you go DOJ, do your worst against this NOT so Phantom Menace. While I can appreciate INTEL's investment in Linux by working with RedHat and Cygnus, this goes to far. I'm not sure I want that kind of Dirty Money in our Community. I guess it's not a far away day when Intel will be telling us what's good for us by forceing SuSE & RedHat into stuff they don't want to do. I dunno, I call BullShit Intel, time for you to drink!

  55. Intel really SUCKS by periscope · · Score: 0

    What a stupid company. I used to love intel. I love my PII 400, but I'd NEVER buy from them again!!! Why can't they just learn a lesson? I now send them about 20 e-mails a week on the subject but never get any reply. Perhaps that ex-intel employee was right? :-)

    --
    http://www.jonmasters.org/
  56. Re:Trojan by Mr+T · · Score: 1
    I thought that was a nice touch. Nothing quite like a little paranoia.

    For a company as powerful as they are, I was really impressed with Intel's behavior up until fairly recently (the last couple years.) It seems like they are really pushing the limits in the same way MS does (not that they are explicitly unethical but they dance close enough to the line that it makes you question it)

    I can understand some things, they are being attacked by a lot of different companies on a lot of different levels but it's getting pretty bad. Semantic has no reason at all to list this program as a virus or a trojan, Intel needs to come up with a better scheme.

    --
    This is my signature. There are many signatures like it but this one is mine..
  57. old news with a new twist by chris.dag · · Score: 1


    I think the zeroknowledge example code has
    been around for a while now. The real news today centers around the discovery of Intel
    getting the antivirus people to declare the
    zeroknowledge stuff malicious.

    -chris

  58. geezus by Sybir · · Score: 0

    Everyone stop using M$ and it sounds like a solution....ActiveX seems to do more harm than good.

    1. Re:geezus by ZenBoy · · Score: 0

      Active X is all f'ed up. If I could count the number of times that Active X has crashed my work machine, but the more important issue is that Intel created the serial numbering system, which was a bad idea to begin with, but they implemented it so poorly that it can be altered, defeated, and used against the end-user.

      -Zen

      --
      -Zen I'm gonna make the _world_ my bitch.
  59. Re:In Defense of Intel by MSackton · · Score: 1

    One other thing:

    If Intel really wanted to use the PIII for nefarious purposes, why would they go to all this trouble to stop someone using it for nefarious purposes?? I mean, I enjoy conspirary theories as much as the next person, but they are just a *game*.

    Mike

  60. Re:In Defense of Intel by MSackton · · Score: 1

    jovoc wrote: "Uh.. it crashes the computer, but only with your consent. There are big bold letters warning you that this will happen if you press "ok". "

    Yes; and if I copied the ActiveX control and put it on a webpage saying click here to see my comments on slashdot, then that would also crash your computer. There is a difference between the HTML and the ActiveX control. I'm assuming the Symantic/Intel and co aren't saying that visiting that webpage is bad, just that running that ActiveX control is bad. Good for them. It is bad. And if you want to ignore the warnings of an anti-virus program, go for it. But don't complain when something that you didn't want to happen happens.

    jovoc wrote "Heh, under that definition, Windows itself is quite a virus. "

    In case it wasn't clear, I meant intentionally crashes your computer. If a bug in the program causes the computer to crash, it's clearly not a virus.

    Mike

  61. In Defense of Intel by MSackton · · Score: 4

    I have to say, I fine all the disgust over Intel's PIII id somehow overstated in the linux community and these recent comments seem to be the worse.

    Intel has asked that anti-virsus people list as a virus a program that *crashes the users computer without their consent*! What definition of virus are people using such that this doesn't qualify? Not only does it crash the user's computer, it reveals information that the user doesn't want revealed. If instead of revealing the PIII, this
    program searched for Quicken documents and mailed them to a hotmail account, would be be saying that
    whoever makes Quicken shouldn't call it a virus?

    I agree that on general principle the PIII id isn't a wonderful idea, but I can understand why Intel did it. Most high-end computers (Sun, SGI, Alpha?, etc) ship with some sort of unique id, for licensing purposes. The only reason people don't get upset about that is that they are not person computers, but servers, so they cannot be linked to an identity. Intel wants to enter that market,
    and CPU ids are needed. But they then anger the consumer market. What should they do? The road they took (disable to PIII id, unless you need it for a server) seems like a air compromise. Why is everyone so upset at them?

    Finally, under an real operating system, this sort of exploit would be useless unless it was run as root. And if you go web browsing as root, you deserve what you get :-)

    Mike Sackton

    1. Re:In Defense of Intel by jovoc · · Score: 1

      > Intel has asked that anti-virsus people list as
      > virus a program that *crashes the users computer
      > without their consent*!

      Uh.. it crashes the computer, but only with your consent. There are big bold letters warning you that this will happen if you press "ok".

      Heh, under that definition, Windows itself is quite a virus.

  62. My youthful idealism by DonkPunch · · Score: 1

    Maybe there is no deliberate intent to discredit Zero Knowledge, but why should Windows/Intel users have to buy another piece of software to protect themselves from a potential security problem in the processor?

    As a side note -- how long until someone comes up with a similar piece of code that IS malicious and is NOT publicly announced?

    I see this as an unfortunate example of corporate cost/benefit analysis. It's too expensive to go back and fix the security problem or remove the ID altogether. Just declare the code which exploits it as potentially mailicous, then partner with a software company to develop protection against it. It's a win-win for everyone except the customer, who ends up gouged.

    Everyone (including Intel, I'm sure) knows that the Right Thing is to fix the problem and release PIIIv2, but that's expensive and it's bad PR to admit a problem (everyone will want a free replacement).

    Maybe my expectations are too high, but stuff like this makes the "Ralph Nader" in me a little angry.

    --

    Save the whales. Feed the hungry. Free the mallocs.
  63. Stating the obvious by DonkPunch · · Score: 5

    It is disturbing how some companies react to people who find flaws in their product.

    Remember the Internet Exploder control? It was an ActiveX component which, when loaded with a web page, would count down ten seconds and shut down a Windows computer. The creator did it for the sole purpose of demonstrating potential security dangers with ActiveX.

    Microsoft and Verisign threatened the guy with court action for obtaining a Verisign certificate under false pretenses. Never mind that part of his demonstration was just how easy it is to obtain such a certificate.

    Now Intel has declared Zero-Knowledge's little demo to be a virus or trojan. Apparently, the goal is to discredit them. The worst part is that I think just about everyone saw it coming before they even got to "Intel's response" part of the article.

    Here's the obvious part of my comment -- this tactic is pretty foreign to the Free Software community. It seems that most security problems with Free operating systems are received with, "thank you," and then they are FIXED. If you actually write a program which demonstrates the problem, you're a hero. No one attacks your credibility or motives. In fact, you are likely to GAIN credibility.

    Of course, by posting this here I'm pretty much preaching to the choir. :)

    --

    Save the whales. Feed the hungry. Free the mallocs.
  64. Re: Free Software Security Issues by dmv · · Score: 2

    Just to add/refute abit on the 'obvious part' of your comment. The tactic of hauling in a legal team is different than that taken in free software. However, there is a very split set in the security sector on the appropriate way to find and discuss bugs.

    Almost monthly, you'll get flames start up Bugtraq about this. Bugtraq is a full disclosure unix security list - often, raw exploits are posted to it, or tools that someone used to replicate a problem they may have found in software (free or not). Very often, you'll have the author - a vendor, a coder, or a maintainer - or another person bitch about this, because they weren't given prior notice or warnings, etc. Example: The lsof bug of February ( thread starts here).

    These threads sometimes, in fact, revolve around people posting for credit or ego/status. While Intel is acting very different, our free movement is not always the clean "thank you" we'd like. However, that's often justified - especially with free software, its better to come bearing patches rather than problems.

    Of course, regardless, our bugs get fixed faster.

  65. Re:Word is a virus by Omar+Djabji · · Score: 1

    Actually, since word is really just a bloated virus breeding ground, I sudgest they list micorsoft word as a virus.

    I have had to tell many many people, sorry, I can't help you recover your document. It was eaten by a word macro virus." At which point they leave the room crying because they spent the last 2 years writing that thesis. . . .

  66. Maybe it is a good thing by Rocket+Boy · · Score: 1

    For those people out there without the honorable intent that Zer0Knowledge has, I think Nav popping up a warning when this type of control is a good thing. Last time I checked (which was a while ago...) I could copy X controls and use them on my site.

    RB

  67. weee as if i wasn't easy enough to identify by telos · · Score: 1
    o my my..

    as if i was not easy enough to identify as some insane /.er you can say hi to my office too. now won't my boss be happy about the security breach?! this will prevent several banks from doing online banking for a good while once the top brass find out about it. so much for e comerce. stuff like that is what keep a lot of companies off of the internet in the first place. if intel really wanted to sell the idea of the internet and their chips as business sales tools then the really should take a few clues from the financial world and do their damnedest to keep security and privacy specs up to date.


    you know, that is just all i need.. as if it was not easy enough to spot a red dress and lapel pin insignia..


    if you don't look at the fnords, they won't eat you.
    --
    "Alt-F4 that's for quitting" quoth Dan_Wood
  68. Trojan by Red+Knight · · Score: 1

    Symantec declares this as a Trojan. It doesnt harm anything. This is just abuse of power by Symantec and Intel.

    1. Re:Trojan by Hal-9001 · · Score: 1

      On a related sidenote, NAV gets really obnoxious when you try to visit the Zero-Knowledge page about the exploit. It harrassed me at least 3 times before letting me view the page. I suppose it would be useful if it were malicious, but in this case, I think it's just really stupid and really annoying...

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
  69. Easier way???? by tlight · · Score: 1

    Isn't is easier to get to ring0 the CIH way (modify IDT, generate exception)? I guess
    you wouldn't have to reboot that way (I can't test it ;-)

    1. Re:Easier way???? by tlight · · Score: 1

      CIH source still at:

      http://users.skynet.be/somnus/virshop.html

      (sssh! don't tell anyone)

  70. Other uses... by cr0sh · · Score: 0

    This may have been touched upon...

    Rather than grabbing the ID for later cookie retrieval, what about going through the registry and checking/verifying all M$ (or other vendor) software is valid? How many Win 9x installs are on the desktop (in businesses) that are copies from a single license? A lot, I'll wager!

    The one true solution to this is to dump Windoze, and move to real OS - one that you can secure.

    I do like the idea that the exploit used TBSOD as a means of diverting attention - think of all fun this could open up!

    --
    Reason is the Path to God - Anon
  71. Next Computer by droid · · Score: 0

    This is why my next computer will not have an Intel processor.... (at least not one with this ID stuff....)

    Instead it'll be an AMD K7 (or an Alpha... if I can afford it...)

    Go AMD!

    /Droid