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

関連情報