Tag

x86

3 stories

Rosenbridge revived questions about x86 hardware backdoors (github.com)

The project’s subject is hardware-resident functionality in x86 platforms and the security implications of access below the operating system. That makes the threat model more important than a headline claim.

HN’s discussion focused on what can actually be verified, disabled, or mitigated on a given machine.

Not just a headline — the discussion unpacked

The top HN threads: facts from the discussions, both sides, insider voices. Email, Telegram, or RSS.

A 512-byte boot sector that dumps your RAM to a USB stick (github.com)

BareMetal-RAM-Dumper boots without an OS from a 512-byte sector, flips the x86 CPU into unreal mode to reach memory above 1MB, then writes physical RAM to a USB drive in 32KB chunks. The pitch: cold-boot forensics and crypto-key recovery.

It runs only on legacy BIOS, and the thread pokes holes fast. One asks what was actually tested; another notes UEFI firmware would clobber the RAM before the dumper ever runs.

256KB of code to zero 64KB of memory, fixed mid-emulation (devblogs.microsoft.com)

Each write-byte instruction was 4 bytes. 65,536 of them meant 256 kilobytes of machine code to initialize 64 kilobytes of stack: a 4:1 code-to-data ratio.

Rather than run the bloat as written, the binary translator recognized the monstrous function and substituted the compact loop the compiler should have emitted.

The asterisk from the thread: maybe it wasn't a bug at all, and the fully unrolled version was actually faster on the real hardware.