导航

不许杀人,也不许放火

« banner又是加班 »

NOD32的神奇

今天加班。都是为了和谐。

忙里抽空写个程序帮忙扫网站——需要处理一大堆零散的IP,检查是否有WEB服务开着。

由于是跨大网的扫描,而且量比较大,直接用HTTP控件尝试,貌似超时时间上有些浪费,所以为了节约时间,初步打算分两步,先TCP连接尝试,然后再HTTP尝试。

这样也好细分一下:1、无80端口,2、有80端口非HTTP服务,3、确认HTTP服务。

程序写写很快,BCB RAD很方便。

调试时候发现一个奇怪的现象,没有80口的机器,ClientSocket竟然也能Connected。于是用Solarwind的扫描小工具,竟然也是这个结果。接着上网下来个小扫描器,一样,扫一个网段,竟然所有的IP都开着80端口。

抓包看,并没有握手的ACK回来,那为啥程序里显示连接都是建立的呢?

开始怀疑自己的机器中招了。

于是花两分钟写了个测试TCP连接的小程序,登录到一台单位的服务器上尝试自己的TCP连接程序,竟然也能连到一个不存在的端口上。不甘心,又换一台,这回是正常的。两台机器明面上的差别就在于杀毒软件,正常的那台机器是裸奔的。

在自己的PC上停了NOD32,没改变。卸载了NOD32,一切都正常了。

 

  • 相关文章:
  • quote 1.riverqh
  • 可能安装的NOD32是BE版或者安全套装的吧?这样NOD32能在HTTP访问前检查网页是否有病毒,也就是扮演HTTP代理的角色。
  • 2009-12-17 15:24:28 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Search

控制面板

首页

最近发表

Powered By Z-Blog