keychaindump
keychaindump copied to clipboard
The t_credentials struct does not fully populate on Catalina
Similar to https://github.com/juuso/keychaindump/issues/8, the output stops after the Found wrapping key
message.
To compile instances of (C_Block *)
had to be replaced with (const_DES_cblock *)
as with this bug report.
After disabling System Integrity Protection, the following command was used to compile:
gcc keychaindump.c -o keychaindump -lcrypto -L/usr/local/opt/openssl/lib -I/usr/local/opt/openssl/include
The g_credentials_count
value was 140 but in the print_credentials
function nothing was output because both the cred->account
and cred->server
values were null.