Windows XP에서 파일 공유 비활성화 대화 상자에서

Windows XP에서 파일 공유 (SMB)를 비활성화하고 네트워크 속성 대화 상자에서 해제했지만 시스템이 여전히 포트 445에서 수신 대기하고 있습니다. 445에서 수신 대기를 완전히 중지시키는 방법이 있습니까? 여전히 스텔스 모드입니까?

여기에 이미지 설명을 입력하십시오



답변

다른 게시물 에서이 작업을 수행하는 방법을 알아 냈습니다.

다음 레지스트리 키를 추가하십시오.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters

Name: SMBDeviceEnabled Type: DWORD (REG_DWORD) Data: 0

이렇게하면 SMB 서비스가 완전히 비활성화되고 445에서 수신 대기하는 서버가 종료됩니다. 컴퓨터를 다시 시작하여 적용하십시오. netstat -an을 사용하여 꺼져 있는지 확인할 수 있습니다.


답변

명령 줄 방법

현재 사용자가 Administrators그룹 의 구성원이라고 가정하면 명령 프롬프트를 열고 다음을 입력하십시오.

reg add HKLM\System\CurrentControlSet\Services\NetBT\Parameters /V SmbDeviceEnabled /T REG_DWORD /F /D 0

(이것은 SMB를 비활성화하는 데 필요한 레지스트리 설정을 추가하며 OP의 답변과 동등한 CLI입니다)

그런 다음 다음을 입력하십시오.

sc stop lanmanserver
sc config lanmanserver start= disabled

(이것은 server서비스를 중지하고 비활성화합니다 lanmanserver)

컴퓨터를 다시 시작하십시오.

shutdown -r -t 01

다시 시작한 후 명령 프롬프트를 열고 다음 명령을 입력하여 SMB가 더 이상 포트 445에서 수신 대기하지 않는지 확인하십시오.

netstat -na | find "LISTENING" | find ":445 "

이 명령으로 출력이 반환되지 않으면 모두 정상입니다!

GUI와 관련된 다른 가능한 방법

File and Printer Sharing for Microsoft Networks완전히 제거 해야합니다.

  1. 로 이동 Start| 애플릿을 Control Panel두 번 클릭하십시오 Network
    Connections
    .
  2. 마우스 오른쪽 버튼을 클릭하고 Local Area Connection(예 : 인터넷 연결)을 선택 Properties합니다.
  3. 를 선택 File And Printer Sharing For Microsoft Networks하고 Uninstall버튼을 클릭하십시오 .
  4. Yes구성 요소를 설치 제거하라는 프롬프트가 표시되면 선택하십시오 . 모든 대화 상자와 애플릿을 닫습니다.

스크린 샷이있는 가이드의 이점이있는 사용자는 http://ca.huji.ac.il/services/security/sharingXP-uninstall.shtml을 참조하십시오.


답변

이 취약점은 SMB 및 NetBT를 대상으로하므로 cmd로 제거 할 수 있습니다 (이 서비스가 필요하지 않은 경우).

::Disable netbt service
net stop netbt & sc delete netbt
net stop netbios & sc delete netbios

::Disable Workstation Service
sc stop "LanmanWorkstation"
sc config "LanmanWorkstation" start= disabled
sc delete "LanmanWorkstation"

::Disable SMB feature (windows 7 or higher)
DISM /Online /Disable-Feature /FeatureName:SMB1Protocol /Remove /NoRestart
DISM /Online /Disable-Feature /FeatureName:SmbDirect /Remove /NoRestart

::File and Printer Sharing for Microsoft Networks
netcfg /u ms_server

이것을 관리자 권한으로 실행하고 PC를 다시 시작하십시오. 이 명령은 서비스를 영구적으로 제거합니다. 방화벽에서 포트를 닫을 수 있습니다.