デスクトップアプリまたはローカルAgentをインストールすると、すべてのセキュリティツールが自動的に提供されますか?
ローカル操作は、ターゲットマシン上の既存のツールに依存します。インストールを決定する前に最初にチェックします。
接続プログラムとツール環境の分離
デスクトップアプリとローカルAgentにより、Hackcatはターゲットマシン上で操作を実行できますが、これはすべてのペネトレーションテスト、開発、またはブラウザツールがホストに自動的にインストールされていることを意味するわけではありません。コンピューター、オペレーティングシステム、ユーザーセッションによって、ツールのセットは異なる場合があります。クラウドまたは別のマシンで成功したタスクは、現在のローカルマシンで同じコマンドで実行されることを保証するものではありません。
最初にツールとパスを確認する
タスクを開始する前に、必要なツールが存在するかどうか、バージョンが適切かどうか、作業ディレクトリがどこにあるかをAgentに明示的に確認させることができます。ブラウザ自動化の場合、ローカルでは対応するブラウザと自動化プログラムがインストールされているかどうかも依存します。接続が成功したからといって、使用可能なブラウザが存在すると想定しないでください。'コマンドが見つかりません'というエラーが発生した場合は、アカウントへの再接続を繰り返すのではなく、まず選択したマシンと起動環境を検証してください。
インストール前にスコープを確認する
追加のツールをインストールする必要がある場合は、何がインストールされるか、どこから来るか、システム権限が必要かどうか、どのディレクトリが影響を受けるかを最初に理解してから、承認するかどうかを決定してください。依存関係のある、すでにインストールされている代替ツールやその他の利用可能な環境に切り替えることもできます。単一のコマンドエラーを排除するためだけに、クライアント全体を管理者として実行しないでください。インストール後、元のタスクの未完了部分を続行する前に、小規模な検証を実行してください。