> But "if (string!=magicLetterSequence) then { error }" Really?
Still better than some regular BIOS doing: "if (opcode_at_mbr+0x0C != microsoft_mbr_opcode) then { not_bootable }" Comparing strings is bad, comparing hexadecimal values of opcodes is really bad...
Power management, mobile and firmware developer on Linux. Security developer at Aurora. Ex-biologist. mjg59 on Twitter. Content here should not be interpreted as the opinion of my employer. Also on Mastodon.
Re: Breach of MS guidelines?
Date: 2012-11-16 11:07 am (UTC)Still better than some regular BIOS doing:
"if (opcode_at_mbr+0x0C != microsoft_mbr_opcode) then { not_bootable }"
Comparing strings is bad, comparing hexadecimal values of opcodes is really bad...