Hackcat

Como fazer o Agent executar comandos no ambiente?

Defina claramente o ambiente de destino, o local de trabalho e os resultados que precisa ver.

Confirme primeiro o modo e o ambiente

Comandos de terminal fazem parte das ferramentas do Agent; Ask não executa comandos de terminal. Antes de usar, selecione o computador de destino ou o ambiente na nuvem e informe o diretório de trabalho necessário e as condições conhecidas da tarefa. O mesmo comando pode não servir para sistemas operacionais diferentes.

Se quiser apenas exemplos de comandos, sem execução, deixe isso claro no pedido.

Informar o objetivo é mais importante do que informar o comando

Você pode pedir: “Verifique por que este projeto não iniciou; primeiro examine a configuração e a saída de erro”, permitindo que o Agent organize as etapas conforme o ambiente. Se já tiver comandos, indique quais resultados devem produzir para facilitar a identificação de anomalias.

Por exemplo, se quiser apenas confirmar a versão de uma ferramenta, peça primeiro somente a consulta da versão e da ajuda, sem instalar nem atualizar imediatamente. Deixar claras as verificações esperadas também ajuda a identificar no cartão de aprovação se foram incluídas etapas extras. Se a saída real não corresponder ao esperado, decida então a próxima operação.

  1. Confira o nome do ambiente e o local de trabalho.
  2. Defina o escopo permitido para verificação ou alteração.
  3. Trate os cartões de aprovação conforme o modo de permissão.
  4. Examine o estado de saída real, o conteúdo produzido e os arquivos gerados.

Como continuar após uma falha

Leia primeiro o erro e identifique se o comando não existe, o caminho está incorreto, faltam permissões ou houve falha de rede. Não suponha sempre que uma saída diferente de zero indique uma vulnerabilidade no alvo, nem repita a mesma operação esperando resultados diferentes. Comandos demorados podem retornar sessões que continuam em execução; confira primeiro a sessão original, em vez de iniciar outra imediatamente.