Não há como usar bash
ou outra linguagem de script para percorrer todas as senhas possíveis e tentar montá-las, ou seja, "força bruta".
Usar uma lista de senhas comuns ou de dicionário pode diminuir o tempo, se você estiver propenso a fazer isso. Eu nunca ouvi falar da ferramenta @Todd Davies, mas vale a pena olhar (parece GPU acelerado ...)