OK, então, neste caso, parece que tudo se resumia à child.before print em send_command .
Imprimindo o objeto child , pude ver que havia alguns pares de valores-chave que eu deveria ter pegado, um dos quais ( buffer ) contém os 100 últimos caracteres do grep . Esta não é a senha criptografada completa, mas pelo menos algumas delas.
Então, se você se encontrar em um problema semelhante, simplesmente imprima o child e verifique qual é a saída!