SMB2でファイルをアクセスしてみたい
そんな単純な動機でコードを書いてみたが、仕様が複雑過ぎてさっぱりわからない。ネゴシエーションのハードルを下げまくって何とかNTLM認証を通し、目的のファイルアクセスが出来るようにはなったものの、どういうわけかMacOSXのファイル共有にアクセス出来ない。本家の2008R2/Win7/8.1/10やsamba4には入れるのに、MacOSXだけは弾かれる。WireSHARKでパケット見ても、他のSMB2通信と比べて、それなりに遜色ないデータを送ってるんだがなぁ、、、最後にsmbclientでアクセスしたパケットを見るとMICがない。まぁ、ダメ元でMICを抜くと認証が通った、、、何故?w ハッシュの計算は多分合ってると思うんだけど、理由が不明。それにWindowsからMacOSXへのアクセスでは普通にMIC付けて通ってるんだよなぁ。
謎が多い、、、
2016/3/9 水曜日
SMB2再び
コメントはまだありません »
No comments yet.
RSS feed for comments on this post. TrackBack URL