Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle password protected BIOS [linux] #36

Merged
merged 8 commits into from
Feb 18, 2024

Conversation

alexVinarskis
Copy link
Owner

@alexVinarskis alexVinarskis commented Feb 17, 2024

Initial support for System/Setup/Password, to resolve #31

  • Securely fetch & inject password, without showing it in the shell
  • Securely save password?
  • Support Linux
  • Support Windows

@alexVinarskis alexVinarskis force-pushed the pr_handle_bios_protection branch 3 times, most recently from 728ae32 to 8b03564 Compare February 18, 2024 21:08
Inject password via env vars overwrite, to avoid it
being printed in log/shell.
Support System/Setup password. Display message on
OwnerPassword, since its not supported (cctk limitation).
Password would be encoded to base64 and stored in system keyring.
On linux, running it requires `libsecret-1-0`.

DISCLAIMER: Altough this is considered secured, it is not
unretreivable. Do at your own risk, understand how system
keyrings work before using. I do not hold any liability for
potential data breaches.
@alexVinarskis alexVinarskis merged commit 468e642 into master Feb 18, 2024
3 checks passed
@alexVinarskis alexVinarskis deleted the pr_handle_bios_protection branch February 18, 2024 22:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] Unable to switch modes when BIOS SetupPwd/SysPwd/OwnerPwd is set
1 participant