Decode pre-2011 Apple Mac EFI/Firmware Passwords

Decode pre-2011 Apple Mac EFI/Firmware Passwords
Photo by Paulius Dragunas / Unsplash

On Mac computers it is possible to prevent booting to alternative media which could get around OS X's security.

Post-2011, the only way to reset the password is to take it to Apple to be serviced–they will check the serial number to make sure has not been reported as stolen.

For pre-2011 machines, use the Decoder:

Decoder

  1. Boot up the Mac and log into an account with admin/root privileges
  2. Open the Terminal app
  3. Run the command:sudo nvram security-password
  4. You should get output like:security-password %fa%cb%d9%d9%dd%c5%d8%ce
  5. Enter the code as displayed (without 'security-password ') into the Hash input text box below and press the Decode button
Hash input
Plaintext output

Reference

Developed using the information at c|net's Use the Calculator to reveal a Mac's firmware password