
Tenho que executar um programa que passe como opções de linha de comando o nome de usuário e a senha. Existe uma maneira de ocultar o nome de usuário e a senha na /proc
entrada deste processo.
Responder1
Se você escreveu o aplicativo ou tem acesso ao código-fonte, poderá modificá-lo paranãomostre essa informação no proc.
Em C, os parâmetros passados para um programa são comunicados como um ponteiro para uma matriz de caracteres (um ponteiro para um ponteiro para os caracteres). Essa matriz pode ser modificada pelo aplicativo e quaisquer modificações feitas serão refletidas na /proc/
entrada. Isso inclui o 0º elemento, que é o nome do arquivo executável.
Outras línguas têm equivalentes semelhantes. Basta modificar a lista de argumentos através de qualquer mecanismo implementado pela linguagem.