Windows 200x 제품군에는 기본적으로 관리 공유가 설정되있다고 합니다.
관리목적 공유폴더는 윈도우를 설치하면 기본으로 만들어지는 독특한 공유폴더 입니다.


이것이 생긴 목적은 관리를 위해서 존재합니다.

예를 들어서 서버관리자가 각 PC를 모두 공유하여 어떤 파일들을 복사하고, 설정을 해야한다고 할 때 관리자는 각 PC마다 모두 켜서 일일이 공유 설정을 해 놓아야 할 것입니다. 이때문에 윈도우 2000부터 관리목적 공유폴더를 두어 편하게 하고자 하는 기능이 바로 관리공유입니다.

관리공유는 숨김공유입니다. 숨김공유는 공유이름 뒤에 $를 추가한것이지요

이 공유는 네트워크에서는 보이지 않으며, 수동으로 공유명을 입력하여 들어가야 합니다.


* 파일공유를 주관(?)하는 서비스는 server입니다.
이 Server 서비스가 정상적으로 작동해야 파일공유 서비스를 이용할 수 있습니다

일단 net share를 한번 쳐봅시다

C:\Documents and Settings\Administrator>net share

공유 이름   리소스                        설명

-------------------------------------------------------------------------------
D$                 D:\                             Default share
ADMIN$       C:\WINDOWS          Remote Admin
C$                C:\                               Default share
IPC$                                                Remote IPC

위와 같이 나타나죠?

ADMIN$은 왜있냐고요?
각각 PC마다 설치한 윈도우 디렉토리가 다르잖아요

A군 c:\windows 나는 이곳에다가 윈도우 설치할 꺼야
B군 c:\winnt\ 난 이곳에 윈도우 설치할 꺼야
C군 c:\myos\ 난 특별하니까!

환경변수를 보면 %WINDOWS% 와 같은 개념이라고 보시면 될 것 같습니다.

자 그럼 C$, D$는 C드라이브와 D드라이브를 위한 관리목적용 폴더라고 생각하면 되고
그럼 IPC$는 모냐?!!

IPC$(Inte Process Communication)은 프로세스간 통신을 위해 사용되는 것입니다.
또한 Print$ 는 드라이버가 있는 공유폴더라고 생각하시면 됩니다.

하지만 이러한 관리공유 폴더를 아무렇게나 방치하면 어떻게 될까요?

우리는 보통 윈도우즈를 설치할 때 Administrator, 패스워드는 잃어버리지 않기 위해 1234, 1111, 1q2w3e와 같은
패스워드를 사용하는데, 웜은 이러한 사용자의 부주의한점을 노려서 접속을 시도하여 권한을 얻게 되는 일이 비일비재합니다

따라서 우리는 관리자 패스워드를 꼭 숫자와 영문자를 혼합하여 설정하거나, 불필요한 관리공유폴더를 없애야겠죠?

자 이제 그러한 방법들을 한번 알아봅시다.

다시 net share명령어를 치면
-------------------------------------------------------------------------------
D$                 D:\                             Default share
ADMIN$       C:\WINDOWS          Remote Admin
C$                C:\                               Default share
IPC$                                                Remote IPC
위와 비슷한 화면이 나옵니다.

net share c$ / delete
net share d$  /delete
net shae admin$ /delete
쳐주면 삭제가 됩니다.

그럼 복구는 어떻게 하느냐? 그럼 반대로
net share c$=c:\
net share d$=c:\
net share admin$=c:\windows 하지만 이 명령어는 않된답니다 -_-

하지만 위의 것들은 PC를 재부팅 시키면 다시 생기므로 적용후 계속 없어지게 하려면

레지스트리 값을 추가하는 방법이 있습니다.
reg.JPG 
 위의 값 2개를 0으로 추가시키면 재 부팅되어서도 관리공유 폴더로 C$, D$가 생기지 않습니다.

IPC$만 생기는군요 :-)

참고 - 레지스트리 값의 변화에 따른 적용유무

AutoShareServer 0
AutoShareWks 0
C$.D$.ADMIN$생성않됨

AutoShareServer 0
AutoShareWks 1
C$,D$,ADMIN$생성

AutoShareServer 1
AutoShareWks 0
C$,D$,ADMIN$생성않됨

의문점 하나 1

과연 실제 내가 바이러스라고 위장하고

딴 컴퓨터에 접속이 가능한가??

\\옆IP\C$

Guest계정이라고 나오고 - 변경불가능
패스워드 입력하라고 나오는데

일반PC에서는 불가능한것이 아닐까-__-

요새 궁금한 것