smbclient 프로토콜 협상 실패: NT_STATUS_IO_TIMEOUT SMB 언어가 지원되지 않습니까?

smbclient 프로토콜 협상 실패: NT_STATUS_IO_TIMEOUT SMB 언어가 지원되지 않습니까?

vulnhub에서 kioptrix 가상 머신을 일부 열거하려고 하는데 사용 가능한 공유를 나열하지 못했습니다 smbclient. nmap에 따르면 tcp/139가 열려 있습니다. Metasploits 도우미 smb_version 모듈을 사용했는데 Samba 버전이 2.2.1a인 것 같습니다. 연결하려고 하면 smbclient -L //x.x.x.x오류가 발생합니다.프로토콜 협상 실패: NT_STATUS_IO_TIMEOUT.

그래서 Wireshark가 실행중인 상태에서 다시 접속을 하였는데, 제가 올바르게 이해한 바에 의하면 smbclient가 특정 방언(2.2.1a)을 방송하지 않는 것 같아서 접속이 되지 않습니다.

여기에 이미지 설명을 입력하세요.

이 기사에서https://www.reddit.com/r/oscp/comments/fg956k/kali2020_htb_smbclient_protocol_negotiation/지원되는 최소 버전으로 NT1(smb 버전 1)을 추가하는 것을 권장하지만 이는 대상을 열거하는 방식이 아닙니다. 특정 방언이 smbclient에 포함되지 않는 이유가 있습니까, 아니면 제가 착각한 것입니까?

감사해요!

답변1

Kali Linux를 사용하는 경우 /etc/samba/smb.conf아래를 편집하고 다음을 추가합니다 global.

client min protocol = CORE
client max protocol = SMB3

관련 정보