SC (Service Control)
sc
명령어는 Windows에서 서비스(Service)를 제어 및 관리하기 위한 명령줄 도구입니다.
Service Control의 줄임말이며, PowerShell이나 명령 프롬프트(cmd)에서 사용됩니다.
주요 용도
서비스 조회, 시작/중지/재시작
서비스 설정 변경 (예: 실행 경로, 시작 유형)
신규 서비스 등록 또는 삭제
서비스 상태 확인
서비스 자동 실행 여부 확인 (
START_TYPE
)실행 파일 경로 확인 (
BINARY_PATH_NAME
)
기본 문법
sc [명령어] [서비스이름] [옵션]
자주 사용되는 명령어
명령어
설명
예시
sc query
서비스 상태 조회
sc query wuauserv
sc qc
서비스 구성 정보 조회
sc qc wuauserv
sc start
서비스 시작
sc start wuauserv
sc stop
서비스 중지
sc stop wuauserv
sc config
서비스 설정 변경
sc config wuauserv start= disabled
sc create
서비스 등록
sc create MySvc binPath= "C:\svc.exe"
sc delete
서비스 삭제
sc delete MySvc
sc sdshow
서비스 보안 디스크립터 보기
sc sdshow wuauserv
sc sdset
보안 디스크립터 설정 (ACL 변경)
위험 요소 있음
모의침투 관점에서의 활용
sc qc
,sc sdshow
→ 권한 정보 확인sc config
→ 실행 경로 탈취 (권한 상승)sc create
,sc start
→ 공격용 서비스 등록 및 실행sc delete
→ 흔적 삭제
Last updated