-
-
[原创]微软的BUG!看了请回贴。
-
发表于:
2005-2-17 01:14
4271
-
其实这篇文章,应该只能叫日记吧!没什么技术,就是说明了一个奇怪的问题!有兴趣研究的同道帮忙看看是怎么回事,然后留言给我!
是这样的我在用NC的时候发现的。我们知道nc -l -p 80是在本地开一个80端口,理论上是只能开1-65535个端口如果超过这个数就会暴错,在以前我也一直是这样认为的,在一次偶然的机会让我改变这种想法,我用NC监听一个超过65535的端口时既然成功了,但是它并不是打开了那个端口而是打开了一个65535-所开端口,得到的一个小于65535的端口,这个发现当时让我很吃一惊,我就在想是不是这个超过65535的端口也是和直接开那个端口是一样的呢!?说白了就是想知道是不是可以端口重用,虽然现在有软件可以实现这个功能但是有简单的方法谁还会去用难的去实现呢?就这样我带这问题开始我的旅程,开始我是直接用NC监听了一个开了的端口135,NC提示我没成功打开这个端口。呵呵。。我想到过不可能这么明显,在来试试其他的方法,用NC监听65535+135端口,哎。。还是一样。。提示出错了。。郁闷了。。怎么不可以。。好乱啊!。。开了N个NC监听80端口。。当时没怎么注意。。然后有顺手开了个CMD-----》在里面输入了条 NETSTAT -AN 出现好长一串。。搞什么啊。。我没开多少端口啊。怎么这么多呢?我一看当时就晕了!
看了N个80端口。。这是怎么回事。。能开这么多一样的端口吗?!在用别的查端口的程序看了下,就一个啊!怎么回事,出问题了!?不太可能啊!那是!?难道是。。。。不管了。先验证一下是不是真的。。于是我又开了就个CMD都在里面TELNET 127.0.0.1 80 连接本地的80端口看看是不是能连上。结果是连上了,我又分别在不通的CMD里面输入了111111和22222和333333。。。
结果我回到NC里面去找是不是有这些东西。一找还真有。而且是在不同的NC里面。。我不知道怎么解释这个现象,也有可能是微软的BUG。希望网络上的各位高手能帮我解释下!!!!
by 风之飘舞 QQ:28239517
[注意]看雪招聘,专注安全领域的专业人才平台!