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.