Hackcat

¿Puede el Agent Seguir Operando Mientras el Programa Terminal Espera Entrada?

Distinción entre sesiones interactivas y sesiones de ejecución que solo permiten ver la salida.

No Todas las Sesiones de Ejecución Soportan Entrada

La herramienta de terminal del Agent soporta sesiones interactivas en entornos aplicables, permitiendo entrada continua, visualización de salida, espera o terminación. Sin embargo, una sesión de ejecución normal que retorna después de una larga demora puede solo soportar visualización y espera, sin capacidad de entrada directa.

Por lo tanto, ver un identificador de sesión no significa necesariamente que sea una terminal interactiva que pueda ser operada.

Primero Confirme Para Qué Espera el Programa

Si un instalador, herramienta de línea de comandos o sesión remota está pausado en un mensaje, el Agent debe primero revisar la salida actual y luego elegir el método de interacción apropiado, en lugar de adivinar la entrada.

Por ejemplo, si el programa está pausado en un mensaje preguntando si sobrescribir un archivo, primero debe aclarar si el archivo original necesita ser conservado antes de decidir qué entrada proporcionar. No trate la confirmación predeterminada como una respuesta segura para todas las interacciones; si el estado no está claro, primero revise el mensaje actual y los archivos existentes antes de continuar.

  1. Verifique si el programa muestra explícitamente un mensaje de entrada.
  2. Confirme que la sesión soporta entrada interactiva.
  3. Solo envíe contenido que coincida con el mensaje actual.
  4. Continúe revisando los resultados devueltos para confirmar que la entrada ha surtido efecto.

Entrada Sensible y Salida

No pegue información sensible como contraseñas de cuenta o tokens de conexión directamente en chats ordinarios. Cuando se requiera autenticación, use el proceso de inicio de sesión apropiado realmente proporcionado por el servicio; si no existe una entrada segura y utilizable, complete ese paso usted mismo. Una vez que una sesión ha terminado, no puede ingresar en el historial; primero confirme el estado. Terminar la operación no necesariamente deshace los cambios que el programa ya ha realizado.