Hackcat

Agent가 연결되었지만 도구 실행 시 ‘command not found’가 나오면 어떻게 하나요?

대상 호스트의 도구 설치, 경로, 실행 사용자를 확인하세요. 도구 오류를 연결 오류로 오해하지 마세요.

의도한 컴퓨터에서 실행되는지 확인하기

환경 선택기를 먼저 확인한 뒤 Agent가 실제 시스템과 작업 디렉터리를 보고하게 하세요. 브라우저를 여는 컴퓨터나 클라우드에 도구가 있어도 선택한 원격 호스트에 설치되어 있다는 뜻은 아닙니다. 명령이 ‘찾을 수 없음’을 반환한다면 보통 실행 경로가 결과를 반환한 것입니다. 반복 재연결이나 토큰 재설정이 도움이 되지 않을 수 있습니다. 어떤 실행 파일이 없는지 먼저 파악해야 합니다.

설치와 시작 환경 확인하기

대상 컴퓨터에 도구가 설치되어 있고 데스크톱이나 CLI를 시작한 사용자가 접근할 수 있는지 확인하세요. 셸, 사용자 경로, 실행 진입점에 따라 보이는 프로그램이 다를 수 있습니다. 다른 플랫폼의 명령 문법을 그대로 복사하지 마세요. 도구 존재 여부만 확인하려고 시스템을 수정하거나 많은 대상에 접근하지 않도록 먼저 읽기 전용으로 실행 파일 위치와 버전을 확인하세요.

설치, 대체, 환경 변경 중 결정하기

도구가 실제로 없다면 설치된 대체 도구, 필요한 의존성이 있는 컴퓨터, 필요한 도구의 명시적 설치 승인 중 선택할 수 있습니다. 설치 전에 출처, 권한, 영향 범위를 확인하세요. 연결 앱이 모든 보안 도구의 사전 설치를 보장하지 않으며 모든 도구 부재 문제를 관리자 권한으로 해결할 수 있다고 생각해서도 안 됩니다. 조건을 충족한 뒤 작은 단계를 재시도하고 원래 작업을 이어가 완료된 부분을 반복하지 않도록 하세요.