juuso / keychaindump

A proof-of-concept tool for reading OS X keychain passwords
508 stars 129 forks source link

The t_credentials struct does not fully populate on Catalina #13

Open dnicolson opened 4 years ago

dnicolson commented 4 years ago

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.