216.73.216.132 TODAY : 7,702
자료실 서브 타이틀 아이콘

데스크탑/서버

 > 

쉘/기능 확장

PsExec v2.43

PsExec v2.43

주요 프로그램 스펙

  • 평점: 10.0
  • 라이선스: free
  • 파일 크기: 5 MB

피드백 및 다운로드

  • 사용자 평점: 10.0
  • 조회: 8
  • 다운: 1

제조사 및 등록 정보

  • 제작사: LUZENSOFT
  • 등록일: 2025-12-12 01:22:31
  •  
다운로드

- 설명

PsExec은 Microsoft의 시스템 관리 도구 모음인 Sysinternals PsTools에 포함된 강력한 명령줄 유틸리티입니다. 이 도구는 원격 시스템에 **대화형(Interactive)**으로 명령줄 프로세스를 실행할 수 있게 해주는 핵심 기능입니다.

관리자가 원격 서버나 워크스테이션에 직접 접속하지 않고도 시스템 관리 작업을 수행할 수 있도록 설계되었으며, 특히 원격 데스크톱(RDP)이 비활성화된 상황에서 시스템 설정을 변경하거나 소프트웨어를 설치/실행할 때 매우 유용합니다.

1. PsExec의 주요 기능 및 원리

구분

설명

원격 실행

대상 시스템에 SSH와 유사하게 명령줄 세션을 열고 프로그램을 실행합니다.

서비스 설치

PsExec은 원격 PC에 자체적인 서비스(PSEXESVC)를 임시로 설치한 후 명령을 실행하고, 작업이 끝나면 해당 서비스를 자동으로 제거합니다.

권한 상승

원격 PC에서 로컬 관리자 또는 SYSTEM 계정의 최고 권한으로 명령을 실행할 수 있습니다.

입/출력

실행 중인 프로세스의 표준 입력(Stdin), 출력(Stdout), 오류(Stderr)를 로컬 세션으로 전달하여 실시간 상호작용이 가능합니다.

2. 사용 사례

PsExec은 다음과 같은 상황에서 주로 사용됩니다.

  • 원격 구성 변경: RDP나 WinRM이 꺼져 있을 때, 원격으로 방화벽을 켜거나 RDP를 활성화하는 레지스트리 값을 변경할 때 사용됩니다. (이전 대화 맥락)

  • 서비스 관리: 원격으로 Windows 서비스를 시작, 중지, 구성할 때 사용됩니다.

  • 스크립트 실행: 원격 PC에서 배치 파일(.bat)이나 PowerShell 스크립트(.ps1)를 실행하여 자동화된 작업을 수행합니다.

  • IT 감사 및 보안: 시스템의 보안 설정이나 설치된 소프트웨어 목록을 원격으로 빠르게 확인합니다.

3. 기본 사용 문법

PsExec의 기본 문법은 매우 직관적입니다.

DOS

psexec \컴퓨터이름_또는_IP주소 -u 사용자이름 -p 비밀번호 실행할_프로그램_및_인수

예시: RDP 포트 원격 활성화

DOS

# 대상 PC의 방화벽에서 3389 포트를 허용하는 규칙을 추가
psexec \192.168.1.10 -u Administrator -p Password netsh advfirewall firewall add rule name="RDP_In" dir=in action=allow protocol=TCP localport=3389

4. 보안 및 주의 사항

  • 인증 정보: PsExec은 명령줄에 평문(Plaintext)으로 비밀번호를 입력해야 하므로, 보안에 취약할 수 있습니다.

  • 방화벽 요구 사항: PsExec이 작동하려면 대상 PC의 방화벽에서 SMB 포트(파일 및 프린터 공유)인 445/TCP가 열려 있어야 합니다. 이 포트가 막혀 있으면 PsExec은 작동하지 않습니다.

  • 관리자 권한: 원격 PC의 로컬 관리자 계정 정보가 필요합니다.


미리보기

미리보기 불가:

이 파일 형식 (zip)은 미리보기를 지원하지 않습니다.