Live data from Hacker News

Exploiting System Management Mode with a very long interrupt

github.com

1–10 of 37 posts

Re: Exploiting System Management Mode with a very long interrupt

#2
I'm amused at the lengths the readme goes to in order to drive home the fact that this needs to be a LOOOOOOOOOOOOOOOOOOOONG instruction, including the unnecessarily long code block illustration. The topic is interesting anyway, but that makes it way more entertaining.

Re: Exploiting System Management Mode with a very long interrupt

#3

I'm amused at the lengths the readme goes to in order to drive home the fact that this needs to be a LOOOOOOOOOOOOOOOOOOOONG instruction, including the unnecessarily long code block illustration. The topic is interesting anyway, but that makes it way more entertaining.

Do you think a short instruction is okay or does it need to be long? The instructions were a bit unclear in that regard :D

Re: Exploiting System Management Mode with a very long interrupt

#7

...huh, I was wondering why serial machine code prankster xoreaxeaxeax was keeping lists of extremely long-running instructions. Hopefully this is at least only possible in kernel mode, right? Right?!

Maybe with vfio/igb_uio/uio_pci_generic? Still root level access.

Re: Exploiting System Management Mode with a very long interrupt

#9
The designers of the firmware anticipate this attack but punt it to the vendor, apparently:

    //
    // Platform implementor should choose a timeout value appropriately:
    
    [snip]

    // - The timeout value must be longer than longest possible IO operation in the system
Post reply on HN