阅读:1759回复:6
怎么样截获netbios?
虽然已经在ip层控制了netbios(port 137-139),但还是可以浏览网上邻居。是不是还有什么地方漏掉了?在deja上看到有人说hook vnetbios,不知道是怎么做的。:(
我的机器上还装了ipx/spx,是不是也有关系? |
|
|
沙发#
发布于:2002-01-25 09:34
netbios只是机器名解析, 网上邻居是netbeui协议
|
|
|
板凳#
发布于:2002-01-25 10:02
不一定是NETBEUI,可以把NETBEUI给删除再看看,另外可以考虑PORT445(有点像是),实在不行,在NT下把网络监视器打开看看。
|
|
|
地板#
发布于:2002-01-25 11:02
网上邻居也可以使用IPX协议的,我原先使用的局域网就是使用NetWare 服务器及IPX协议,并没TCP/IP协议的。
|
|
地下室#
发布于:2002-01-25 12:46
name request干什么用?是不是可以得到网上邻居里面的computer name?如果我在ip层里面阻止了port 137-139,应该就是截断了netbios了吧?
|
|
|
5楼#
发布于:2002-01-25 12:47
把你的其他协议都删除,仅留TCP/IP,并将NETBIOS的端口封住,看是否还会出现。
我认为网上邻居是用NETBIOS接口进行编程(而非WINSOCK),而具体的传输协议一般都可以,象NETBEUI,TCP/IP(PORT:137-139),IPX等都可以,只要两台互相通讯的机器都安装上同样的协议就可以了。 |
|
6楼#
发布于:2002-01-28 10:26
有道理。
那,不知道netbios的name request是不是很特殊,不是简单的封住port137-139就可以搞定的。因为我看zonealarm专门把这项给列出来,不知道是出于技术上的考虑还是为了做广告的吹嘘? :o |
|
|