IT 그리고 정보보안/Knowledge base

WMIC (Windows Management Instrumentation Command-line)

plummmm 2021. 4. 18. 20:49
반응형

WMIC (Windows Management Instrumentation Command-line) 명령에 대해 알아보자. pc정보 조회시, 별도의 툴없이 이것저것 라이브에서 확인할 수 있는 명령이다.

는 설명은 성의가 없고, 사실 wmic는 로컬 또는 원격지의 프로세스, OS상태, 실행중인 서비스 등을 확인하는 명령어다.

 

아무런 대상 선정없이 명령어를 수행하면 로컬의 상태를 확인하게 되고,

/node:dongwoo, /user:haha\dongwoo(도메인\유저) 등으로 대상을 지정하면, 그 대상에 대한 상태를 출력한다.

 

CMD에서 wmic를 치면 프롬프트가 제어권이 wmic로 넘어간다.

그냥 cmd 프롬프트 상에서 wmic치고 명령어를 사용해도 무방하다.

 

 

이 상태에서 각종 wmic 기능들을 이용하여 PC 관련 정보를 알아낼 수 있다.

wmic CLI에 접근하여 관련 내용을 입력하고 ' /? ' 을 누르면 속성값들을 알아볼 수 있다.

 

가령, wmic os /? 을 입력하면 os 관련하여 어떤 정보를 알 수 있는지 확인이 가능하다.

 

도움말이 아주 상세하게 잘 설명되어 있어서 디테일한 내용은 직접 확인하는게 빠르다.

예시로 몇가지만..

 

- wmic os get installdate

  > OS 관련 정보에서 installdate 즉, 설치 날짜 칼럼을 조회.

 

- wmic bios get serialnumber

  > 현재 설치된 bios의 시리얼넘버를 조회할 수 있다.

 

- wmic product 

  > 현재 설치된 프로그램 목록 조회

 

- wmic process where processid>300

  > pid가 300이상인 process 목록을 보여준다.

반응형