macOS keychain dump

security dump-keychain -d ~/Library/Keychains/login.keychain-db

Despeja o keychain de login do usuário com as senhas decifradas: credenciais de internet, chaves WiFi, senhas de aplicativos e certificados com seu material privado, tudo em um único comando com security.

Quando você tem shell como um usuário de macOS e quer suas credenciais armazenadas: senhas de sites, redes WiFi, aplicativos de email, VPN. Se o keychain já está desbloqueado (sessão ativa do usuário), -d retorna os segredos diretamente; se não, pedirá a senha do usuário ou a do keychain.

Se o keychain está bloqueado e você não conhece a senha, o despejo falha e deixa um registro de tentativa. Também não use se o objetivo é discrição: o acesso ao keychain gera prompts de TCC e fica nos unified logs, além de o comando ser um dos mais vigiados pelos EDRs de macOS.