Slashdot Mirror


Intel Security Releases Detection Tool For EFI Rootkits After CIA Leak (pcworld.com)

After WikiLeaks revealed data exposing information about the CIA's arsenal of hacking tools, Intel Security has released a tool that allows users to check if their computer's low-level system firmware has been modified and contains unauthorized code. PCWorld reports: The release comes after CIA documents leaked Tuesday revealed that the agency has developed EFI (Extensible Firmware Interface) rootkits for Apple's Macbooks. The documents from CIA's Embedded Development Branch (EDB) mention an OS X "implant" called DerStarke that includes a kernel code injection module dubbed Bokor and an EFI persistence module called DarkMatter. In addition to DarkMatter, there is a second project in the CIA EDB documents called QuarkMatter that is also described as a "Mac OS X EFI implant which uses an EFI driver stored on the EFI system partition to provide persistence to an arbitrary kernel implant." The Advanced Threat Research team at Intel Security has created a new module for its existing CHIPSEC open-source framework to detect rogue EFI binaries. CHIPSEC consists of a set of command-line tools that use low-level interfaces to analyze a system's hardware, firmware, and platform components. It can be run from Windows, Linux, macOS, and even from an EFI shell. The new CHIPSEC module allows the user to take a clean EFI image from the computer manufacturer, extract its contents and build a whitelist of the binary files inside. It can then compare that list against the system's current EFI or against an EFI image previously extracted from a system.

159 comments

  1. Conundrum by Dunbal · · Score: 4, Insightful

    I no longer trust Intel. Therefore why would I run this?

    --
    Seven puppies were harmed during the making of this post.
    1. Re:Conundrum by JonWan · · Score: 1, Funny

      Wait.... he has a low ID?

      Yes! Front Row!

    2. Re:Conundrum by Dunbal · · Score: 2, Insightful

      Young puppies will never understand that it's impossible to insult an old person by trying to make them feel old. To us this is an advantage, not a disadvantage. It's not me who is wrong, it's you. But you'll only realize it when you reach my age :)

      --
      Seven puppies were harmed during the making of this post.
    3. Re:Conundrum by choovanski · · Score: 1

      I know, right? Danged whipper-snappers are so easy to impress these days.

    4. Re:Conundrum by Anonymous Coward · · Score: 0

      At least he isn't an Anonymous Coward.

    5. Re:Conundrum by CODiNE · · Score: 0

      Who has a low ID?

      --
      Cwm, fjord-bank glyphs vext quiz
    6. Re:Conundrum by alzoron · · Score: 0

      What's going on here?

    7. Re:Conundrum by Junta · · Score: 1, Funny

      My chance to shine has been ruined.

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

      Ahah

    9. Re:Conundrum by barc0001 · · Score: 4, Insightful

      Because they were probably compelled by some sort of behind the scenes bullshit to do this on behalf of the CIA and now that the cat's out of the bag they (the CIA) figure it's probably better to be able to poison the ability for the exploit to work than to let the bad guys (different groups depending on who you are) have a go unhindered.

      And they're right. They're utter bastards but they're right.

    10. Re:Conundrum by Xtacy · · Score: 1

      i know eh :)

    11. Re:Conundrum by timelorde · · Score: 2, Funny

      I've played this game before. I always lose.

    12. Re:Conundrum by Dunbal · · Score: 1

      Actually if you think about it...

      Those who have the most to hide would be the first ones in line to rush to patch...

      --
      Seven puppies were harmed during the making of this post.
    13. Re:Conundrum by Dunbal · · Score: 0

      Reminds my of my grandmother (94) telling my wife that her mother (77) is just a young girl :)

      --
      Seven puppies were harmed during the making of this post.
    14. Re:Conundrum by JonWan · · Score: 0

      I now know slashdot is doomed, I didn't get a funny and no one noticed the Futurama reference. All you guys turn in your nerd cards.

    15. Re:Conundrum by msk · · Score: 1, Funny

      Indeed.

    16. Re:Conundrum by Anonymous Coward · · Score: 0

      Nametards are circle jerking over when they handed slashdot their personal info.

    17. Re: Conundrum by Anonymous Coward · · Score: 0

      Or perhaps those low level tools can add new exploits while removing the ones. It's like those network security applications that promise to firewall you existing applications but then add their own "remote control" server.

    18. Re:Conundrum by Anonymous Coward · · Score: 0

      Young puppies will never understand that it's impossible to insult an old person by trying to make them feel old. To us this is an advantage, not a disadvantage. It's not me who is wrong, it's you. But you'll only realize it when you reach my age :)

      If yer old enough, any insult is a complement.

    19. Re:Conundrum by Highdude702 · · Score: 1

      So use this patch(read injector) to make you feel at ease while the patch makes sure you're definitely infected. but with a password for login, so the low level criminals cant just come play when they want. they have to pay to play(buy credentials).

    20. Re:Conundrum by Anonymous Coward · · Score: 0

      CowboyNeal

    21. Re:Conundrum by Vairon · · Score: 0

      If only I had registered immediately when I first started reading Slashdot...

    22. Re:Conundrum by peetm · · Score: 1

      Is anything 1000,0000 low?

      --
      @peetm
    23. Re:Conundrum by Wescotte · · Score: 0

      Sorry, 464150 is the cut off for what we consider low ID.

    24. Re:Conundrum by dknj · · Score: 0

      I just want to say, it has been an honor growing up on slashdot with you all. I hope my old millenial ass doesn't die before the site does, lol

      -dk

    25. Re:Conundrum by Anonymous Coward · · Score: 0

      Is it some Indian number?

    26. Re: Conundrum by Anonymous Coward · · Score: 0

      Bah... I've been reading slashdot since before they even had a user system... I held out for a long time after....

    27. Re: Conundrum by Anonymous Coward · · Score: 0

      No I'm pretty sure it's Arabic

    28. Re:Conundrum by bheerssen · · Score: 0

      Shh, Grandpa, it's just those damn kids on the lawn again. Everything is all right, you can go back to sleep now.

      --
      (Score: -1, Stupid)
    29. Re: Conundrum by Zero__Kelvin · · Score: 1

      Well, if that were true then everyone older than me would be right even though they are in diametrical disagreement. The same in inverse for those younger than me. Would you care to re-postulate?

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    30. Re:Conundrum by Anonymous Coward · · Score: 0

      Yeah, me too.

      Chips & Dips.

    31. Re: Conundrum by Anonymous Coward · · Score: 0

      It is cover. Has nothing to do with the
      real backdoor called Intel ME.

    32. Re: Conundrum by Anonymous Coward · · Score: 0

      I see the unwarranted anger in your words. Maybe the little baby missed his nap.

    33. Re:Conundrum by Anonymous Coward · · Score: 0

      That's one way to look at it, another is to know you will die soon. The best revenge is living well, right? :)

    34. Re:Conundrum by Anonymous Coward · · Score: 0

      I no longer trust Intel. Therefore why would I run this?

      Not even that.

      The real issue is, a system that is infected can't be trusted to tell that it's infected.

      This tool relies on previously extracted binaries from the EFI chip to check against. (Both current binaries (the ones to check), and the originals (the ones to check against).)

      This is easy for an infected system to hide from:

      void read(src, dest) {
          if (src == MODIFIED_EFI_DATA)
          {
                  switch (HIDING_MODE):
                        case OBVIOUS:
                                    memcpy(src, dest);
                                    break;
                        case NOT_AS_OBVIOUS:
                                    memcpy(/dev/random, dest);
                                    break;
                        case LESS_OBVIOUS:
                                    memcpy(/dev/zero, dest);
                                    break;
                        default:
                                    memcpy(ORIGINAL_BACKUP, dest);
                                    break;
          }
          else
          {
                  memcpy(src, dest);
          }
      }

      It's not even a useful tool to begin with. So there's no reason to consider whether or not it's trustworthy.

    35. Re: Conundrum by Anonymous Coward · · Score: 0

      It's like any visit to the home is a good visit.

    36. Re: Conundrum by TheOuterLinux · · Score: 1

      Or they gave them something they've been working on that looks like a patch, but is a unfixable root kit. Honestly, unless it's something we can all look at to know for sure there's no backdoor, it's crap. Linux, Linus, and Lynis are all you need to know. When they say Linux, I honestly think they mean Android and are generalizing. For goodness sake, Google knew about Dirty Cow but didn't fix it until December 2016.

    37. Re:Conundrum by lsatenstein · · Score: 1

      I can't trust any cpu. All CPU has room for microcode patches, An instruction does not work right? Well, here is a boot time microcode patch to fix that instruction or to add an instruction. That added instruction could circumvent security by blocking interupts.

      --
      Leslie Satenstein Montreal Quebec Canada
    38. Re:Conundrum by Anonymous Coward · · Score: 0

      Get operatives into the right places through whatever means necessary (groom them from the time they're college students, or maybe just blackmail them because you know every detail about their lives) and that's all the compelling you'll ever need to do. I have a sense that this is an issue at every major tech company in the world.

  2. But if Intel released chipset manuals by WillAffleckUW · · Score: 1

    Then how can I trust Intel's code to detect rootkits?

    Same applies for Motorola and AMD.

    --
    -- Tigger warning: This post may contain tiggers! --
    1. Re:But if Intel released chipset manuals by Anonymous Coward · · Score: 0

      If you weren't rooted before, you are after running intel's suite.

  3. Mistake by sexconker · · Score: 5, Insightful

    When will people admit that [U]EFI was a mistake?

    It's too much code at too low a level, and it's too easy to manipulate. I for one would rather pay a nominal fee to have a new ROM chip sent to me. Remember when you could just pop those babies in and out? Remember when we had jumpers to protect and reset BIOS, boot sectors, etc.?

    Yes, [U]EFI has good features and goes far beyond what BIOS can do, but so what? Outside of supporting hardware and booting to the point of OS handoff, the BIOS (either BIOS proper or [U]EFI) is supposed to be as minimal as possible. BIOS has been hacked to hell to support all sorts of shit like that at the behest of the various motheboard manufacturers. If we just had a newer BIOS developed by a central body that didn't try to completely reinvent the wheel as a helicopter, we'd be much better off.

    1. Re:Mistake by Anonymous Coward · · Score: 1

      All I want is a jumper to nuke the write line. Is that too much to ask?

    2. Re:Mistake by Narcocide · · Score: 1

      I've been saying it was a mistake all along! Nobody ever listens to me!

    3. Re:Mistake by Anonymous Coward · · Score: 0

      It's not so easy to take advice of people who are not actively involved in developing alternate technologies of the technologies they're criticizing.

    4. Re:Mistake by bigfinger76 · · Score: 0

      Whoosh.

    5. Re:Mistake by Proudrooster · · Score: 4, Insightful

      Yes, UEFI is a poorly implemented, bad idea, and full of never ending critical vendor security flaws. When you can extract the code, change it, compile it, and put it back, that is scaarrry! I have personally extracted the code from APCI table in the UEFI, tweaked it, compiled it, and put it back. UEFI is a security hole like no other. It can access all the hardware, including memory and the network without the host O/S having any idea.

      To quote Linux: EFI is this other Intel brain-damage (the first one being ACPI).

      Now root kits can hide after reboot and re-install. UEFI was supposed to make us secure, but all it accomplished was trying to lockout Linux from PC hardware.

    6. Re:Mistake by Anonymous Coward · · Score: 0

      So how would you know if the ROM sent to you in the mail came straight from the manufacturer and/or wasn't intercepted?

    7. Re:Mistake by Anonymous Coward · · Score: 1

      UEFI is a bad alternative to what we already had that worked better: BIOS. Not all progress is good. Let it go.

    8. Re:Mistake by sjames · · Score: 2

      Hear! Hear!

      UEFI is a "solution" looking for a problem. It truly has nothing to offer. We don't need a badly implemented mini-OS to load the real OS.

      What we really needed was a simple 64 bit clean minimalist firmware to put the system into a known good standard condition, then load a stub and jump to it.

    9. Re:Mistake by grep+-v+'.*'+* · · Score: 1

      When will people admit that [U]EFI was a mistake?

      (from below) but all it accomplished was trying to lockout Linux from PC hardware.

      Microsoft: SUCCESS! What?? A misteak? ... You clearly don't work here. Begone, open-source heathen!

      --
      If the universe is someone's simulation -- does that mean the stars are just stuck pixels?
    10. Re:Mistake by xvan · · Score: 1

      And that's different from bios updates besides available space exactly how?

    11. Re:Mistake by Anonymous Coward · · Score: 0

      Number of BIOS updates I've ever installed on my computer: 0.

      Number of processes from the BIOS still running after the boot process finished: 0.

    12. Re:Mistake by SuricouRaven · · Score: 4, Interesting

      Don't blame Intel for the constant problems of ACPI. It was a good design, as initially envisioned.

      Blame Microsoft. The Windows ACPI support is really, really awful, but every non-server motherboard is designed and tested for windows - linux testing is an afterthought, if at all. Same for laptops. An ACPI implementation designed and tested for Windows is likely to go very wrong if confronted with an OS that actually does ACPI properly. A common problem is invalid values in those ACPI tables (Probably why the above poster was fiddling with them) - Windows ignores a few values, and just assumes defaults, so some mainboards and laptops pass testing on Windows even though the wrong values or just all-zeros are written in. When linux reads and tries to act on those tables, it usually hangs the system.

      My own desktop has an issue something like that, which I got around by just putting 'acpi=off' on the kernel options.

    13. Re: Mistake by Anonymous Coward · · Score: 0

      They have this SPARC systems. You had to physically open the case and set the jumper to allow changing (writing) the PROM. Then you had to remember to move to back to read-only/write-protect. I always liked that about the Suns, but don't think the concept exists mainstream elsewhere.

    14. Re:Mistake by AmiMoJo · · Score: 1

      Seems like you have never heard of Secure Boot. It's part of the UEFI spec that adds the security you are missing. With it enabled, screwing with parts of the firmware will break the chain of trust.

      People hated it because it can be used to lock a machine to booting only Windows, but most implementations allow you to install your own keys.

      UEFI reduces the attack surface compared to the old BIOS. That's one reason it boots faster - it does so much less.

      Obviously Libreboot would be even better, but UEFI is still way better than the BIOS.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    15. Re: Mistake by Zero__Kelvin · · Score: 1

      The only thing you didn't mention is that this is quite intentional on the part of Microsoft as they work closely with the vendors, and deviating from their published standards for market advantage was one of Gates' classic scumbag moves.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    16. Re: Mistake by Zero__Kelvin · · Score: 1

      Actually I don't find it scary by any stretched of the imagination. I DO find it scary that I live in a world where people read Slashdot and find this scary though.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    17. Re: Mistake by Zero__Kelvin · · Score: 1

      You should actually learn quite a bit about the history of PCs and computer architecture in general, as well as UEFI itself, then get back to us.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    18. Re: Mistake by Anonymous Coward · · Score: 0

      Sure sounds like Linux is broken?

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

      All progress is good. Please read a dictionary.

    20. Re:Mistake by Anonymous Coward · · Score: 0

      Defeating ROOTKITS is the marketing gimmick for (U)EFI systems. But wait, this CIA implant into EFI iiiiiissss a ROOTKIT and UEFI and stop that.

    21. Re: Mistake by sjames · · Score: 2

      Actually, I know a great deal about it including being one of the first to use boot code tracing on a PC and work on the CoreBoot project (back when it was still LinuxBIOS). My first hack on BIOS itself was to convince an XT clone to accept a V20 CPU.

      The biggest problems with BIOS were it's attempt to be an Input Output System as well as a startup firmware and severe limitations on it's ability to handle large drives.

      The rest is a solution looking for a problem.

      Now, would you like to make a substantial claim against my position rather than a frivolous claim that I don't know the subject matter or were you just blowing smoke?

    22. Re:Mistake by Anonymous Coward · · Score: 0

      As someone with a modern UEFI system, would you recommend a BIOS Windows install or an EFI Windows install? Are BIOS Windows installations any more protected from random malware overwriting the UEFI from the OS?

    23. Re: Mistake by Zero__Kelvin · · Score: 1

      Why would I bother. According to your claim you ashtray know why BIOS is a thing if the past and why that is a good thing. You said you are an expert, right?

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    24. Re: Mistake by sjames · · Score: 1

      In other words, you haven't a clue?

      I agree a BIOS replacement was needed. EFI wasn't it. I have a worn out sock that needs replacing too, but you won't see me hopping down the street with my toes stuck in a bowling ball.

      If you think EFI was the right answer, defend your position.

    25. Re: Mistake by Zero__Kelvin · · Score: 1

      You are saying 'right' and implying perfect. I never said UEFI is perfect. I said we have it for a reason, and since you didn't come up with a better one ... "expert" though you are ... this is what we have and it is fine.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    26. Re: Mistake by sjames · · Score: 1

      You need to read the thread again starting from the top. Either you are posting to the wrong thread or you're having a far more in-depth discussion in your own head than is implied by the actual posts here.

      All you have said here is that you believe *I* should review the history of BIOS and that you will not defend your position (whatever it may be). Your post above was the first time in this thread you even claimed we have EFI for a reason (but you haven't stated one to me yet).

    27. Re:Mistake by sexconker · · Score: 1

      Secure boot doesn't protect shit beyond making you unable to boot to unsigned shit. The firmware is still as buggy and exploitable as fuck. And now wvery fuckign peripheral has firmware being talked to and running shit pre boot!

      Are you retarded? You think UEFI presents a SMALLER attack surface? And you think that's why it boots faster? Hint: It doesn't boot faster. It may warm boot Windows faster, but that's got nothing to do with UEFI vs. BIOS. BIOS can achieve the same thing because the "fast booting" you're seeing is mostly due to skipping shit and not making devices available. Intel boards for example have 2 or 3 levels of fast booting, with warnings telling you that USB won't be available until OS handoff, you'll need to hold the button for 5 seconds or pull power to revert if you can't get into the OS, etc. It's akin to skipping POST and ignoring devices for boot / OROM consideration in BIOS.

    28. Re:Mistake by sexconker · · Score: 1

      Does Windows 10 even support BIOS mobos that don't have partial/faked EFI support?
      Looking forward, everything is fucked. UEFI everywhere, Windows 10 everywhere, IME/PSP everywhere.
      BIOS implementations can be insecure as fuck too, but there's typically the option to lock the BIOS to prevent this. Modern enthusiast/gamer boards have a dual BIOS option which lets you toggle a good copy of the BIOS if the current one fucks up or you bork it with overclocking settings. Older MSI boards used to have 2 physical chips, but I'm fairly certain that the toggle is completely physical now, so you could still be fucked. Theoretically the toggle control would be very low level and represent a very small attack surface, so it shouldn't be hard to implement securely. But I haven't seen a modern gamer board with a physical jumper to write protect shit in a while, so while you have the option to toggle to a known-good BIOS, you'd only ever do that if you knew your current BIOS got fukt.

    29. Re:Mistake by sexconker · · Score: 1

      Dump the chip? Or use EEPROM (they're all EEPROM now anyway) and write a trusted version yourself?

    30. Re:Mistake by AmiMoJo · · Score: 1

      UEFI is much better than the BIOS for peripheral firmware. The BIOS runs x86 code directly. UEFI has a virtual machine running bytecode. At least you have a chance of securing that, with the BIOS you can't do anything.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    31. Re:Mistake by hummassa · · Score: 1

      LMFTFY:

      Number of BIOS updates I've ever installed on my computer: 0.

      Number of BIOS updates I've knowingly installed on my computer (bear in mind, your vendor could have it pre-installed, the NSA could install it on transit to the store, the evil maid on the hotel could have installed it while you were at the pool, etc)

      Number of processes from the BIOS still running after the boot process finished: 0.

      Number of processes from the BIOS that I know that are still running after the boot process finished (you don't think a spy process from the BIOS would be visible to your OS's pstools, do you?)

      --
      It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    32. Re:Mistake by Anonymous Coward · · Score: 0

      If it was just a little bit (well, a whole fucking LOT) more open and friendly to OSes that aren't Windows, I might feel a bit better.

      Better documentation would be pretty sweet too. Getting a properly functioning dual boot between Win 10 and and a ZFS root inside a LUKS container was a week of my life I don't ever want to relive.

    33. Re:Mistake by Anonymous Coward · · Score: 0

      Rewriting tables in a BIOS (APCI and otherwise) is hardly new, and there's no EFI required. The first time I ever did that was in 2009 so I'd have a valid SLIC to activate Win 7 with.

      As you said, UEFI was intended to increase security, but the way it got implemented and rolled out (with the intent of controlling users) really fucked the pooch.

    34. Re:Mistake by Anonymous Coward · · Score: 0

      0 BIOS flashes? That's because you've lived a sheltered existence. If you're in the game (that is to say, you administer computer systems) when you might have flashed literally thousands of machines over the years. I've been employed in some mid sized environments and I've had to do a few bunches of 100+.

    35. Re:Mistake by Anonymous Coward · · Score: 0

      We don't need a badly implemented mini-OS to load the real OS.

      Exactly! That role has already been filled by systemd.

  4. So how do I install it? by Snotnose · · Score: 5, Informative

    Link leads to github, which I've never used. Reading the manual I need to install Python using pip. Never heard of pip. Google says it's a Python package manager. Whee.

    Then I have to compile some C programs. OK.

    Then I have to shutdown my system using funny flags I've never seen before. Before doing this I hope I've printed out a few pages of the manual, because the next few steps are wat do when the system won't boot.

    Then I can run it.

    OK, I'm technically competent. I'm kinda surprised I've had this laptop for 2 years and have yet to install Python. Oh well, not a problem. I've also got a C development system, that's easy enough. And I'm smart enough to print out the 2-3 pages of important info before shutting down my system in a funky way.

    So yeah, I can install and run this. But how about grandma? She has no chance. Besides the fact she's been dead for 10 years or so, she would never be able to figure this stuff out.

    What we need is a .msi file we can install that, when run, says yay or nay that the CIA/NSA/KGB/Chinese/whomever has infected your firmware.

    1. Re:So how do I install it? by WillAffleckUW · · Score: 2

      Pretty sure one is posted at www.cia.gov/rootkit/EFI.msi

      --
      -- Tigger warning: This post may contain tiggers! --
    2. Re:So how do I install it? by Anonymous Coward · · Score: 1

      in addition you have to trust the tool to detect any newer rootkits that did not get disclosed by intel/cia leak.
      not sure i trust intel any more than cia

    3. Re:So how do I install it? by enrique556 · · Score: 1

      Yeah, msi file yep, for our windows 10. So we can download it, install it, go to our start menu, scroll past the PowerJelq(tm) ad that popped up in our pinned list since the last windows update, and check if anyone's been dicking with our system without our consent.

    4. Re:So how do I install it? by AHuxley · · Score: 1

      We need a nice GUI version for Mac and Linux users.

      --
      Domestic spying is now "Benign Information Gathering"
    5. Re:So how do I install it? by Anonymous Coward · · Score: 0

      www.intel.tottally-not-the-cia.gov/not-a-rootkit-honest/EFI.msi

      FTFY.

    6. Re:So how do I install it? by Anonymous Coward · · Score: 0, Funny

      Dear Enrique:

      I represent The Trump Organization ("PowerJELQ") in connection with its intellectual property rights. Your use of PowerJELQ is a violation of The Trump Organization's common law trademark rights, common law service mark rights, and trade name rights, and this letter constitutes The Trump Organization's demand that you cease and desist any and all use of this mark.

      The Trump Organization is a family owned business offering JELQING/PENIS ENLARGEMENT EXERCISE services to consumers in the United States and throughout the world. The Trump Organization has continually used "PowerJELQ" (the "Mark") ever since the technique was invented by Donald Trump to increase his penis length from 1/4" (ONE QUARTER OF ONE INCH) to 3/4" (THREE QUARTERS OF ONE INCH).

      Since its incorporation, The Trump Organization has continually used the Mark in advertising campaigns and in the community, including through its website at StormFront.org. In addition, The Trump Organization has been actively involved in the community in its efforts to further promote its brand including its sponsorship of various events. As a result of these efforts, The Trump Organization's customers, and the general public, have come to recognize The Trump Organization as an established and successful JELQING/PENIS ENLARGEMENT EXERCISE business.

      Recently, The Trump Organization became aware of your use of the PowerJELQ mark. In the United States, common law trademark infringement occurs when a party utilizes a trade or service mark that creates a likelihood of consumer confusion. As you are undoubtedly aware, your mark is exactly the same as The Trump Organization's Marks. Because of your use of this mark, The Trump Organization has already witnessed actual confusion in the market.

      Please be advised that you can avoid legal action by immediately ceasing and desisting from any and all infringing activity including use of the PowerJELQ mark. You must cease and desist all promotion and/or marketing of JELQING/PENIS ENLARGEMENT EXERCISES.

      If you or your attorney have any questions, please feel free to contact me.

      Sincerely,

      Jeff Sessions

    7. Re:So how do I install it? by SuperKendall · · Score: 1

      No need for a Windows GUI I guess because you can just assume there is a rootkit up your EFI.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    8. Re:So how do I install it? by grep+-v+'.*'+* · · Score: 0

      What we need is a .msi file...

      No you don't. And here you go!
      ForGrandma.bat:

      @echo off
      echo The CIA/NSA/KGB/Chinese/whomever has indeed infected your firmware. You're welcome.
      :exit

      --
      If the universe is someone's simulation -- does that mean the stars are just stuck pixels?
    9. Re:So how do I install it? by AHuxley · · Score: 1

      Most Windows 10 users got their OS for games, GPU support and directx 12.
      Interesting to the CIA and NSA as a way in to record interesting people in that home.
      The need for a Linux and Mac GUI is the ability to test and see results as they might get a change in their computer via the Automated Implant Branch (AIB).
      That could automate gov malware been pushed down into Linux or Mac OS to avoid any software firewall or other unexpected security settings.

      --
      Domestic spying is now "Benign Information Gathering"
    10. Re:So how do I install it? by Snotnose · · Score: 1

      Reading the manual I need to install Python using pip. Never heard of pip. Google says it's a Python package manager. Whee.

      Subtly seldom works here. I have to install Python to get a thingie I need to install Python. If this isn't a Whiskey Tango Foxtrot moment I don't know what is.

      The whole set of instructions for installing/running this tool are dead on arrival for 99% of /. readers, let alone the general population.

    11. Re:So how do I install it? by Highdude702 · · Score: 1

      Well if they use a .msi How will the linux and OSX users run it? Oh you run windows so thats the only OS that exists.. got you!

    12. Re:So how do I install it? by Highdude702 · · Score: 1

      Us other 1% though. This is comedy gold for us. We were smart enough to either except our 3 lettered overlords of the internet or cripple the UEFI itsself. Also if youre that concerned build a firewall with old verifiable non backdoored hardware(looking at the 1990 IBM server in my closet) and monitor your traffic in and out. Block everything that isnt absolutely needed. 65535 ports is overkill anyways. nobody needs that many O.o

    13. Re:So how do I install it? by Vairon · · Score: 1

      If they had only provided an MSI installer containing this program would you have really trusted it and ran it? At least by releasing the source code, we can look at it and verify what we are running before we do so.

    14. Re:So how do I install it? by Anonymous Coward · · Score: 0

      It includes a driver you need to compile, so you also need the WDK.

    15. Re: So how do I install it? by Anonymous Coward · · Score: 0

      You think 99% of slashdot readers would have trouble installing python and then another package ?

      I would hope at LEAST half of slashdotters could do it from source. General pop no. Or this place really has gone downhill.

    16. Re: So how do I install it? by Zero__Kelvin · · Score: 2

      Your post shows a complete lack of understanding of the situation. You cannot run an MSI file because that requires you have booted Windows already, at which point all bets are off as any malware you may be infected with is already running.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    17. Re:So how do I install it? by Anonymous Coward · · Score: 0

      LOL

    18. Re:So how do I install it? by Anonymous Coward · · Score: 0

      If you're technically competent, your system would have already Python installed. All powerful GNU/Linux distributions have Python pre-installed. Use a real OS, not Windows.

    19. Re:So how do I install it? by Anonymous Coward · · Score: 0

      > Link leads to github, which I've never used.

      > I'm technically competent.

      Contradiction.

    20. Re:So how do I install it? by Anonymous Coward · · Score: 0

      OK, I'm technically competent.

      More like, "I took some C courses and now consider myself a high end hacker." I won't argue that this whole thing could be easier to install, but if they presented us with an executable file there would be a literal tsunami of posts in here about running untrusted and unverified code.

      For the record, Python (of which pip is an integral part) is very useful to know as a programming language. Seriously, check it out, and your opinion of that C development environment of yours, and the language in general, may drop a wee bit.

  5. What does it mean by Anonymous Coward · · Score: 3, Interesting

    when Intel builds a separate computing environment into their processors and chipsets, designed to operate out of control or view of the user, and then offers this EFI rootkit detection tool? Can you trust Intel?

    1. Re:What does it mean by zlives · · Score: 1

      no

    2. Re:What does it mean by Anonymous Coward · · Score: 0

      Security theater.

    3. Re:What does it mean by AmiMoJo · · Score: 1

      It's open source and relatively small, so sneaking stuff into it will be hard. But what do you have to lose by running it anyway? At worst it ignores the NSA rootkit, but you are no worse off than before.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  6. All I can think is... by Anonymous Coward · · Score: 0

    "What if this Intel program is the actual malware?"

    1. Re: All I can think is... by Anonymous Coward · · Score: 0

      No no no, it's not.

      It's the new rootkitty.

  7. What if I'm running an AMD board? by clonehappy · · Score: 1

    You insensitive clods!

  8. Yeah right by Anonymous Coward · · Score: 5, Interesting

    Intel already has a backdoor called "Intel Management Engine Interface" that can't be disabled, even if you disable Windows drivers or run Linux, it's built into the BIOS that cannot be disabled.

    The UEFI/EFI itself is another layer of bullshit that makes it such a hassle to dual-boot or run non-windows OS. Try installing Linux Mint on an HP laptop and even the latest version requires you to log into the UEFI partition and rename/move the image file just so you can get grub to show up during boot (without hitting hot keys).

    How do I know that Intel's utility's not going to replace it with the Microsoft version in the name of "security"?

    How do I know your replacement image, if that's how it works - is not going to be Intel's compromised BS that allows even more access than the fucking Intel Management engine?

    1. Re:Yeah right by Anonymous Coward · · Score: 0

      All FUD and paranoia.

      IMEI is neither a backdoor nor impossible to disable.

      Linux and MacOS both boot just fine from UEFI.

      If you're worried about Secure Boot being a problem, either run one of the Linux distros that ante'd up for a recognized signing key or buy your hardware from a reputable manufacturer who continues to include the possibility of disabling that particular feature.

      You already trust Intel because your computer is full of their hardware and software. If they wanted to pwn you, they wouldn't sell you the hardware and then try to trick you into pwning yourself with a firmware-checking utility. They'd just pwn you from the start and be done with it.

    2. Re:Yeah right by Anonymous Coward · · Score: 0

      It's not impossible to turn off but it is impossible to keep it off. It can be turned on remotely with a master key.

    3. Re:Yeah right by Anonymous Coward · · Score: 0

      Got proof?

      People on Slashdot have been talking about the IMEI boogeyman for years yet I've never seen any proof. Why is that?

    4. Re:Yeah right by Anonymous Coward · · Score: 0

      You don't know what you're talking about, confusing secure boot and UEFI makes that obvious.

  9. Yet Lower Level by Anonymous Coward · · Score: 1

    My understanding (perhaps somewhat dated) is there is modifiable code inside Intel CPUs as well. Does the CIA/NSA/whoever have the capability of silently changing that microcode so as to make their task easier (perhaps as simple/complex as detecting when certain encryption code is running, and changing the results to be cryptographically weaker)? Or is this old stuff that no longer applies?

    1. Re:Yet Lower Level by Snotnose · · Score: 1

      Yeah, Intel has "secure boot" firmware in their CPUs that provide something called UEFI. They don't release the source code. If compromised it's even worse than a root kit. Do I need to mention the NSA/CIA/KGB/Chinese/Random hacker group has a 50/50 chance of already hacking it?

    2. Re:Yet Lower Level by Anonymous Coward · · Score: 0

      Yes could be possible, microcode update is required each boot unless you do it in a bios update.

  10. If you don't trust Intel you are kinda screwed by Sycraft-fu · · Score: 3, Insightful

    So obviously Intel makes popular CPUs, as well as other components, in computers. If you run a system with any of those, well then they could have a back door in them and there's nothing you could do. However it goes further than that: The Intel C Compiler is EXTREMELY popular for writing software (in Windows and Linux) because it generates really optimized code. It could, of course, insert back doors in to binaries without the knowledge of the person compiling it. So you'd have to scrap anything written using it.

    Really, it isn't feasible. If you are so paranoid you think Intel is spying on you or helping others spy, your probably have to go hide in a cave because there is just nothing you can really do to eliminate all risk.

    At some point, you have to stop being a member of the AFDB brigade and just accept that ya, there's some risk in trusting, well, anyone but you have to and just leave it be. You also have to accept that you aren't protecting nuclear secrets, the kind of attacks against you are not the spy-agency level.

    1. Re:If you don't trust Intel you are kinda screwed by Dunbal · · Score: 1

      Or just buy an old 386 and run MD-DOS.

      --
      Seven puppies were harmed during the making of this post.
    2. Re:If you don't trust Intel you are kinda screwed by Highdude702 · · Score: 1

      How do you know I'm not protecting nuclear systems? Have you used one of the Intel backdoors to search my system for trade secrets?

    3. Re: If you don't trust Intel you are kinda screwed by Anonymous Coward · · Score: 0

      Ain't nobody with the football ever posted here, ever.

    4. Re: If you don't trust Intel you are kinda screwed by Anonymous Coward · · Score: 0

      Other countries are not as aggressive as the US and do not let their heads of state walk around with nuclear launch codes. Just stop and think for a moment: if other nuclear countries did this then the US would be quick to point the finger at their warmongering. So hypocritical!

    5. Re:If you don't trust Intel you are kinda screwed by Anonymous Coward · · Score: 0

      well 386sl has smm so... even then you have to pay attention :D

    6. Re:If you don't trust Intel you are kinda screwed by Anonymous Coward · · Score: 0

      Ya, ya, I know, you have nothing to hide.

      Chump.

    7. Re:If you don't trust Intel you are kinda screwed by LienRag · · Score: 1

      Well, they do have a backdoor: IME/AMT...

    8. Re:If you don't trust Intel you are kinda screwed by Anonymous Coward · · Score: 0

      It's GCC and the rest of that suite on Linux. I mean, there's also LLVM but it still produces shit code in comparison (I'm still hopeful it will win out, because it was designed with openness in mind and isn't polluted with the cancerous Stallman mentality of not being interoperable) so it's a bit slow to gain acceptance.

      On Windows, I haven't actually looked at any hard numbers in a few years, on account of me not caring, but MS seems to have that shit on lock with it comes to C compilers.

      Speaking personally, I haven't been expected to maintain anywhere that uses an actual Intel branded compiler since the early 2000s, which funnily enough is when other compilers started to catch up in terms of quality of code produced.

  11. Never. by waspleg · · Score: 3, Insightful

    This is part of the long slow march back to locked down shitty platforms and completely closed hardware. This is the phone/appliance-ification of your shit.

    People don't understand the freedoms they're losing. By the time they realize it it will be far too late (it pretty much already is at this point). Even the term "walled garden" doesn't make it sound as bad as it is.

    What really gets to me is it takes talented, highly educated people in niche fields to create this shit and they're selling out hardcore to some of the worst evils imaginable and giving no fucks (the over arching cultural imperative, at least in America, of "I got mines").

    It's a shame there aren't more RMS style zealots; maybe even some with billions of dollars to throw at preserving and perpetuating freedom.

    1. Re: Never. by Zero__Kelvin · · Score: 1

      What the hell are you talking about? Locked down platforms have NEVER been the norm.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    2. Re: Never. by Anonymous Coward · · Score: 0

      Mainframes are obviously before your time, because it sure as fuck did used to be the norm. One vendor, totally integrated, everything completely locked down. It was this way for decades.

  12. Re:Not A Mistake by Anonymous Coward · · Score: 0

    OS Manufacturers use UEFI to force users to upgrade their systems to the latest OS, like Microsoft SuckIt 10.
    It is by design to make old OSes, like Windows XP, obsolete. They will do everything in their power to fuck you over and mke you buy a new computer.

  13. Post the location of the software by Anonymous Coward · · Score: 0

    Not some useless PC mag blurbage.

  14. Re:Not A Mistake by Highdude702 · · Score: 1

    I have no problem buying a new computer. But I want control of my hardware. I replace shit whether its broken or not. Just to give me something to play with. But I remember the days when you didnt have to play the "Lets break this part to make the system work right" game..

  15. What about "secure boot"? by peppepz · · Score: 1

    What about UEFI's "secure boot"? Wasn't it designed to prevent this kind of boot exploits, while incidentally making it a pain in the backside to run non-Microsoft OSes? So, was the executable image of the CIA exploit signed? By whose key?

    1. Re:What about "secure boot"? by Anonymous Coward · · Score: 0

      UEFI supports secure boot, which you correctly state would prevent this type of attack. However Macs use EFI (an early implementation I believe) and do not support Secure Boot.

      Of course in the Windows world people disable it because muh drivers. (Microsoft has begun enforcing SHA-2 signatures on device drivers with secure boot; unsigned drivers will not load)

  16. Just to clarify this: by Anonymous Coward · · Score: 0

    While the ME is a major security hole, and UEFI is a giant pile of shart (Great *IF* everything is fully standards compliant, which almost none of it is...), the issues with UEFI/SecureBoot usually come down to two problems:

    Windows 10 (or possibly 8.1) requires SecureBoot enabled to validate itself as 'authentic' for purposes of a preinstalled Windows OS. And secondly, that your Non Win10/8.1 distro (even if it is windows!) is signed in order to load via SecureBoot, or that you disable SecureBoot by first setting an administrator password in the bios, which in turn is used to 'prime' the TPM with owner credentials in order to allow you to enable/disable SecureBoot without switching to Legacy Bios mode (which requires a second form of bootable media or reimaging each time you would want to switch from Win10/Signed Linux(Fedora, Ubuntu, etc.) to 'legacy' Linux/Windows for instance.)

    1. Re:Just to clarify this: by Anonymous Coward · · Score: 0

      EFI rootkit. That's the topic and the title here. How ironic when EFI was supposed to stop rootkits. Thats the main purpose of EFI, to block rootkits where the term SecureBoot comes from. And yet we have this new rootkits inside EFI.

  17. SystemMalwareD by Anonymous Coward · · Score: 0

    With systemd deliberately mounting efivars writeable by default, is it finally clear that it is malware planted into the very core of a modern linux system and right in the plain sight and under the noses of millions of users?

  18. Duh, because it and its packets are encrypted by Anonymous Coward · · Score: 0

    Because the Intel malware binary blob sits outside the BIOS, is encrypted and signed by Intel, and only Intel/NSA/CIA has the golden key.

    They can hack into your box through the ethernet port or builtin wireless display or wifi, and the OS won't be able to detect it.

    They can send a magic packet to your ethernet port, or a signal to your wifi or the cpu built-in wireless display, the backdoor will respond with your CPU ID, the CIA/NSA then use that ID to lookup your backdoor encryption golden key, that only they have.

    Then can then use the golden key it to get into your system, do whatever they want with zero evidence left behind, even if you catch them in the act, the packet would just look like some random packet due to encryption.

    The ME is just the firmware, the actual bad stuff is in the hardware inside the CPU, which very few people has access to and also have the technical knowledge to understand it.

    The FBI wants Apple to create an iPhone backdoor.

    The CIA/NSA doesn't even have to ask, Intel is basically another arm of the cartel.

    Just look at the long history of server IPMI backdoors, and know that Intel ME is a more advanced version of it that is tightly controlled by Intel/CIA/NSA, it is their aces in their sleeves reserved for high value targets.

    Building backdoors is what they do, in the past the morons can use the tin foil hats excuse, but after snowden/wikileaks in recent years you can't seriously be that stupid and naive.

    1. Re:Duh, because it and its packets are encrypted by Anonymous Coward · · Score: 0

      Holy paranoid schizophrenia, Batman!

  19. Intel/CIA/NSA is 10 steps ahead of you by Anonymous Coward · · Score: 0

    The answer is in the bold part:

    The Trouble With Intelâ(TM)s Management Engine

    Finding an exploit for the Intel ME will be difficult, though. While most of the firmware for the ME also resides in the Flash chip used by the BIOS, the firmware isnâ(TM)t readily readable; some common functions are in an on-chip ROM and cannot be found by simply dumping the data from the Flash chip.

    This means that if youâ(TM)re trying to figure out the ME, a lot of the code is seemingly missing. Adding to the problem, a lot of the code itself is compressed with either LZMA or Huffman encoding. There are multiple versions of the Intel ME, as well, all using completely different instruction sets: ARC, ARCompact, and SPARC V8. In short, itâ(TM)s a reverse-engineerâ(TM)s worst nightmare.

    1. Re:Intel/CIA/NSA is 10 steps ahead of you by Anonymous Coward · · Score: 0

      There's a simple solution for your IME paranoia. Use a CPU which is older than an i3 CPU.

  20. Intel backdoor almost impossible to decode by Anonymous Coward · · Score: 0

    Intel used custom compression and multiple instruction sets (ARC/ARCompact/SPARC V8/ARM) for their backdoor to make reverse engineering extremely difficult.

    To break the Management Engine, though, this code will have to be reverse engineered, and figuring out the custom compression scheme that's used in the firmware remains an unsolved problem.

    But unsolved doesn't mean that people aren't working on it. There are efforts to break the ME's Huffman algorithm. Of course, deciphering the code we have would lead to another road block: there is still the code on the inaccessible on-chip ROM. Nothing short of industrial espionage or decapping the chip and looking at the silicon will allow anyone to read the ROM code. While researchers do have some idea what this code does by inferring the functions, there is no way to read and audit it. So the ME remains a black box for now.

    There are many researchers trying to unlock the secrets of Intel's Management Engine, and for good reason: it's a microcontroller that has direct access to everything in a computer. Every computer with an Intel chip made in the last few years has one, and if you're looking for the perfect vector for an attack, you won't find anything better than the ME. It is the scariest thing in your computer, and this fear is compounded by our ignorance: no one knows what the ME can actually do. And without being able to audit the code running on the ME, no one knows exactly what will happen when it is broken open.

    The first person to find an exploit for Intel's Management Engine will become one of the greatest security researchers of the decade. Until that happens, we're all left in the dark, wondering what that exploit will be.

    1. Re:Intel backdoor almost impossible to decode by Anonymous Coward · · Score: 0

      I think the IME (Intel Management Engine) won't be broken/unlocked by a single person, it would be unlocked by another government and it will be held top secret and be used by their own spy agency to attack anyone at will.

      Only modern Intel CPU's have IME like i3, i5, i7 series of CPUs. My old machines, like the one I am using now, don't have IME.

  21. Shut up shill, Intel is exposed by Anonymous Coward · · Score: 0

    Intel used custom compression and multiple instruction sets (ARC/ARCompact/SPARC V8/ARM) for their backdoor to make reverse engineering extremely difficult.

    The Trouble With Intelâ(TM)s Management Engine

    To break the Management Engine, though, this code will have to be reverse engineered, and figuring out the custom compression scheme that's used in the firmware remains an unsolved problem.

    But unsolved doesn't mean that people aren't working on it. There are efforts to break the ME's Huffman algorithm. Of course, deciphering the code we have would lead to another road block: there is still the code on the inaccessible on-chip ROM. Nothing short of industrial espionage or decapping the chip and looking at the silicon will allow anyone to read the ROM code. While researchers do have some idea what this code does by inferring the functions, there is no way to read and audit it. So the ME remains a black box for now.

    There are many researchers trying to unlock the secrets of Intel's Management Engine, and for good reason: it's a microcontroller that has direct access to everything in a computer. Every computer with an Intel chip made in the last few years has one, and if you're looking for the perfect vector for an attack, you won't find anything better than the ME. It is the scariest thing in your computer, and this fear is compounded by our ignorance: no one knows what the ME can actually do. And without being able to audit the code running on the ME, no one knows exactly what will happen when it is broken open.

    The first person to find an exploit for Intel's Management Engine will become one of the greatest security researchers of the decade. Until that happens, we're all left in the dark, wondering what that exploit will be.

  22. Intel backdoor almost impossible to decode by Anonymous Coward · · Score: 0

    Intel used custom compression and multiple instruction sets (ARC/ARCompact/SPARC V8/ARM) for their backdoor to make reverse engineering extremely difficult.

    The Trouble With Intel's Management Engine

    To break the Management Engine, though, this code will have to be reverse engineered, and figuring out the custom compression scheme that's used in the firmware remains an unsolved problem.

    But unsolved doesn't mean that people aren't working on it. There are efforts to break the ME's Huffman algorithm. Of course, deciphering the code we have would lead to another road block: there is still the code on the inaccessible on-chip ROM. Nothing short of industrial espionage or decapping the chip and looking at the silicon will allow anyone to read the ROM code. While researchers do have some idea what this code does by inferring the functions, there is no way to read and audit it. So the ME remains a black box for now.

    There are many researchers trying to unlock the secrets of Intel's Management Engine, and for good reason: it's a microcontroller that has direct access to everything in a computer. Every computer with an Intel chip made in the last few years has one, and if you're looking for the perfect vector for an attack, you won't find anything better than the ME. It is the scariest thing in your computer, and this fear is compounded by our ignorance: no one knows what the ME can actually do. And without being able to audit the code running on the ME, no one knows exactly what will happen when it is broken open.

    The first person to find an exploit for Intel's Management Engine will become one of the greatest security researchers of the decade. Until that happens, we're all left in the dark, wondering what that exploit will be.

  23. Intel just wan't to know how many people caught on by Anonymous Coward · · Score: 0

    By tracking who and how many people download the "tool".

  24. It's even worse now due to cross device hacking by Anonymous Coward · · Score: 0

    Do you think the Intel Wireless Display on the GPU will be backdoor/bug free? They don't even need to send you a packet through the network port.

    They are way ahead of you and has already mastered cross device hacking, one mobile/wifi within 50 feet and your air gapped Intel box is owned.

  25. It's not only in the chipset, it's inside the chip by Anonymous Coward · · Score: 0

    You know things are bad when Intel used ARM for the backdoor chip just to make reverse-engineering difficult.

    Intel used custom compression and multiple instruction sets (ARC/ARCompact/SPARC V8/ARM) for their backdoor. You can't be sure what's going on unless you decap the chip and look at the circuits, but how many people have that skill?

    The Trouble With Intel's Management Engine

    To break the Management Engine, though, this code will have to be reverse engineered, and figuring out the custom compression scheme that's used in the firmware remains an unsolved problem.

    But unsolved doesn't mean that people aren't working on it. There are efforts to break the ME's Huffman algorithm. Of course, deciphering the code we have would lead to another road block: there is still the code on the inaccessible on-chip ROM. Nothing short of industrial espionage or decapping the chip and looking at the silicon will allow anyone to read the ROM code. While researchers do have some idea what this code does by inferring the functions, there is no way to read and audit it. So the ME remains a black box for now.

    There are many researchers trying to unlock the secrets of Intel's Management Engine, and for good reason: it's a microcontroller that has direct access to everything in a computer. Every computer with an Intel chip made in the last few years has one, and if you're looking for the perfect vector for an attack, you won't find anything better than the ME. It is the scariest thing in your computer, and this fear is compounded by our ignorance: no one knows what the ME can actually do. And without being able to audit the code running on the ME, no one knows exactly what will happen when it is broken open.

    The first person to find an exploit for Intel's Management Engine will become one of the greatest security researchers of the decade. Until that happens, we're all left in the dark, wondering what that exploit will be.

  26. Wait till you see the other 99% of Vault 7 by Anonymous Coward · · Score: 0

    WikiLeaks says there's still a lot of CIA documents to come

    WikiLeaks's "Year Zero," the first part of the "Vault 7" trove of alleged CIA documents, is 8,761 documents big, but it's just a tiny part of the entire stash.

    According to WikiLeaks, the documents released Tuesday constitute "less than 1%" of the total Vault 7 files.

    This is a scary proposition for the CIA, which weighed in on the leak with a pretty angry "no comment" statement.

            WikiLeaks has released less than 1% of its #Vault7 series in its part one publication yesterday 'Year Zero'.

            â" WikiLeaks (@wikileaks) March 8, 2017

           

  27. Re: Not A Mistake by Zero__Kelvin · · Score: 1

    I am a Linux advocate, but I have to say this is a ridiculous claim. Linux boots on UEFI just fine.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  28. I release this to stop rootkit C&C communique by Anonymous Coward · · Score: 0

    Rootkits can't talk back to C&C controlling 'em via APK Hosts File Engine 9.0++ SR-7 32/64-bit https://www.google.com/search?hl=en&source=hp&biw=&bih=&q=%22APK+Hosts+File+Engine%22+and+%22start64%22&btnG=Google+Search&gbv=1/

    Ads/script & malware rob speed/security/privacy

    Hosts add speed (via hardcodes/adblocks), security (vs. bad sites/malware/poisoned dns), reliability (vs. dns down), & anonymity (vs. dns requestlogs/trackers).

    Less power/cpu/ram + IO use vs. DNS/routers/addons/antivirus + less security bugs/complexity & faster vs. addons/routers/remote dns!

    Avoids DNSChangers in routers/IP settings & dns redirects (99.999% of ISP DNS != patched vs. it) + lightens DNS load & resolves faster from local system RAM!

    * Via what u NATIVELY have built into the IP stack in FASTER kernelmode!

    APK

    P.S. - Safe https://www.virustotal.com/en/file/e01211ca36aa02e923f20adee0a3c4f5d5187dc65bdf1c997b3da3c2b0745425/analysis/1433430542/

  29. You are more screwed if you trust Intel by Anonymous Coward · · Score: 0

    You fail simple logic.

    I might be stuck with Intel, but I don't have to accept it, I'll jump ship the moment there is a better choice.

    By accepting it silently you're just encouraging them to make things even worse for future generations.

  30. Re: Not A Mistake by Anonymous Coward · · Score: 0

    Even if you build it from source?

  31. Re: Not A Mistake by Anonymous Coward · · Score: 0

    That doesn't even make sense

  32. Do not install CHIPSEC on production systems by Anonymous Coward · · Score: 0

    There is a warning.txt on Github (chipsec/chipsec/WARNING.txt). Here is the funny part from the file:

    Chipsec should only be used on test systems!
    It should not be installed/deployed on production end-user systems.

    Fuck you Intel, fuck you very much.

  33. Re: Not A Mistake by Anonymous Coward · · Score: 0

    Linux can boot on UEFI systems just fine, but very few distro have EFI support (ie Fedora, CentOS). Once you drop down to classic BIOS to install your favorite distro then all your PCI and USB peripherals like keyboard, mouse, all USB ports won't work! Believe me its a pain when I installed a Linux distro in an Acer machine after removing Win10. Lucky for me, I have burned around 30 DVD discs loaded with the latest top 30 Linux Distro, I tried one by one until one distro knew how to tame my systems UEFI.

  34. Re: Not A Mistake by Zero__Kelvin · · Score: 1

    You are confusing UEFI and Secure Boot

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  35. Meanwhile... by Anonymous Coward · · Score: 0

    Meanwhile, Intel still doesn't sign the crap in their download.intel.com service, so when Linux distros get microcode data files, or Windows users get driver updates from there, they can be MITM'd by *anyone* (not just the CIA or NSA), and have trojans inserted. Yeah, it is HTTPS, but you just need to mess with the unsecured DNS and pass yourself as a CDN node with a non intel.com node name to MITM someone whose DNS service is vulnerable to poisoning.

    Can you imagine the damage if a Linux distro or an OEM with a few million users distribute trojanned crap? I *assume* Microsoft actually has a more trusted path that doesn't depend on bad jokes like HTTPS + the public CA system, but if they don't, it then the fear is valid there, too.

    The CHIPSEC people have been doing a damn good job cleaning up the incompetent shit done by several other Intel (and Microsoft, etc) departments, this new module is just business as usual for them, and not even more relevant than their previous work.

    Intel does _not_ deserve the good PR they're getting out of this CHIPSEC release, only the CHIPSEC team itself does -- and the CHIPSEC team deserves a lot more good PR for all the good work they've been doing for *years*.

    When Intel stops pushing half-finished processors/microcode to market (due to their higher management decision to downplay QA since Westmere days), deploys DNSSEC for the entire intel.com domain so that it is not trivial to MITM it anymore, starts signing all their driver and firmware releases with widely-known keys both for Windows and Linux so that we get actually decent crypto attestation that the firmware/drivers were not trojaned somewhere down the supply chain or MITM'd when fetching it from intel.com servers, and gets the firmware ecosystem to actually take responsibility to keep their shit up-to-date (something not even Intel is stellar at, although they're not among the worst of the lot any more since their criminally negligent desktop motherboard unit has been disbanded)... THEN, Intel will deserve the good PR created by some of their "fix the other guy's mess" teams like CHIPSEC and BITS.

  36. Re: If you don't trust Intel you are kinda screwe by Anonymous Coward · · Score: 0

    Are you kidding me? do you know how many checks and balances go into launching a nuke?

    You are right, other counties just give their leaders full control over their nukes, no codes needed.

  37. EFY? by Anonymous Coward · · Score: 0

    Since regular BIOS began to be phased out in the late 2000s I have seen numerous problems. One that cost me a customer was the inability of Proliant servers to boot to internal storage. Instead it would attempt to boot off a usb backup drive when present. HP's dispatched techs who offered no assistance.

    Since then I've experienced numerous other technical issues surrounding the newer BIOS startup tech. I could tell from the start that this introduced security and reliability issues.

    What I've never been able to determine is, aside from providing and easy exploit path for nosy governments, what benefit does EFI provide and/or what problem/s does it solve? I never had an issue with the old BIOS, while EFI continues to introduce expensive problems into my life.

  38. Re: Not A Mistake by elgaard · · Score: 1

    Eventually you can get Linux to boot on UEFI just fine. But it is harder than before.

    It used to be that you could just put a DVD in a computer and click OK to install Linux, and that was it.

    Now people people ask me for help when Linux installation fails. Usually the installation seem to succeed, but the computer cannot boot. I usually install Boot-Repair on a live USB disk, boot the computer and fix it. Boot-Repair is a nice toot but really, it should not be necessary.
        And sometimes it does not work. Early versions of the Intel NUC would fail starting Ubuntu because if expected the executable to be named uefi.exe, not grub.exe. Intel fixed it in a later firmware version. But it is telling that they created something so complex, that not even Intel could get it right.

  39. It ia REALLY this... by martinfb · · Score: 1

    It is really another tool developed by Intel for the CIA to make hacking even easier!

    All this hype is to just get you to install it!

    GOTCHA - AGAIN!!!

    --


    Self-importance and self-indulgence is the root of ALL evil.