来源:PConline

放假的两天,朋友就说自己的电脑很不正常,好象是被入侵了。因为放假本来时间就少,所以匆匆赶到朋友家,一看,winXP PRO,SP2,杀毒软件和_blank">防火墙都是最新版的,按理来说安全性是很强的。好,一步步检查下去:

1、先查看本机日志,没什么可疑的系统用户,组,管理登陆等信息。(入侵者一般不会给你留下有用的日志的)

2、NETSTAT,看看端口的情况,也是一切正常。(图一) 

3、再检查开启的服务,看到朋友的IPSEC安全策略是启动的,而且朋友有一定的计算机知识,也配置了IP安全策略。再往下看,朋友的Remote Access Auto Connection Manager和Remote Access Connection Manager两项服务已经启动。我们都知道,此服务是当某个程序引用一个远程DNS或NETBIOS名或者地址的时候建立远程网络连接用的,但是此服务开启也很正常,没有可以利用的端口是无法连接的,朋友的135,137,138,139,445端口是关闭的。(图二,三)
4、检查IPC$,朋友的IPC$是开启的,危险,但是又想到_blank">防火墙和IP安全策略,能连接的可能性几乎为零。(图四) 
作为一台个人使用PC来说,朋友的安全性是不错的,正准备往下查的时候,看到一台NB摆在旁边,朋友说公司的NB,拿回来COPY资料。我看了下NB,因为配置问题装的98,于是想起98和XP互连,朋友估计装了NETBEUI协议的,于是继续检查。

装了NETBIOS协议,并没有NETBEUI,但是朋友说曾经装过,但是卸了。

NETBEUI协议其实是NETBIOS的本地延伸,用于不同的计算机网络互通的, 但是我记得NETBEUI协议的卸载不是那么简单从协议组中就卸了的,于是发现了点问题的可疑点。

再次检查日志,发现了可疑点:

Event Type: Error

Event Source: Service Control Manager

Event Category: None

Event ID: 7000

Date: 3/26/2005

Time: 9:54:24 AM

User: N/A

Computer: KK

Description:

The NetBEUI Protocol service failed to start due to the following error:

The system cannot find the file specified.

原来协议还在系统中,这是启动失败信息。

于是马上检查注册表:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Nbf

看到了NETBEUI的信息,原来系统中的NETBEUI并未被删除

我们知道,系统的口令进行校验时是以发送的长度数据为依据的。在发送口令认证数据包时可以设置长度域为“1”,同时发送一个字节的明文口令,校验程序会将发来口令与保存的口令的第一个字节进行明文比较,如果匹配就认为通过了验证。特别是作为NETBIOS协议来说,漏洞是很大的。

再看朋友的Internet连接,TCP/IP上的NETBIOS没有禁用,这个时候可以来查找问题的根源了

扫描软件?其实不用,利用系统的端口监听,就可以完成。端口监听过程中,发现端口7777正在被监听,这个有点异常,所以马上看进程,但是却没有异常,感到越来越奇怪了。

于是用TCPDUMP抓包,看到tcpdump: listening on 7777,果然端口被占用了。看来是后台进程。于是使用TCP Connect()扫描,因为端口处于侦听状态,所以Connect()就能成功。这时出现了大量的错误信息,不一会,系统的LOGS文件显示一连串的连接出错消息,然后关闭了服务。(以非线性方式连接)这时,本打算继续扫描TCP SYN和TCP FIN都不需要了。

于是返回注册表,把NETBEUI协议的信息删除,REBOOT,在连接,一切正常。

回过头来看事情的整个经过,其实都缘于朋友装卸NETBEUI协议的不正确和大意,导致了NETBEUI协议和NETBIOS协议在使用中发生冲突。原来朋友的爱机曾经中过YAI蠕虫病毒,虽然杀毒成功,但是滞留在系统的错误设置却没有改变过来。

TCP 7777=NetSpy(YAI),病毒利用了系统的7777端口,那时NETBEUI在启用中,虽然协议从协议组中消失了,但是注册表和配置信息却还在,所以导致有TCP数据连接时,系统又自然而然的开启了7777端口来找寻NETBEUI协议的数据流,因此产生了错误的日志。

就这样,朋友的问题也解决了,“入侵者”的担心也烟消云散,原来是这小小协议在捣鬼,呵呵,还让我们为这个“入侵者”搞得晕头转向。

本文转自loveme2351CTO博客,原文链接: http://blog.51cto.com/loveme23/8397,如需转载请自行联系原作者

认识XP下的NetBEUI相关推荐

  1. 新手XP下硬盘安装ubuntu10.10全程解析

    http://linux.itwaka.com Ubuntu 10.10在2010年10月正式发布,让众多Ubuntu用户都对这款全新的系统充满期望.毕竟,Ubuntu 10.10是Canonical ...

  2. 深度linux添加xp,Linux和Windos XP下向路由表添加路由

    Linux和Windos XP下向路由表添加路由 查看Linux服务器的路由表:netstat -r 和 route -e 添加默认的路由:route add default gw X.X.X.X(下 ...

  3. xp下发布wcf时遇到的问题_解决方法

    有时会因为一些原因,需要在xp下发布wcf,发现遇到几个问题. 无法访问iis元数据时,应用 aspnet_regiis -ga windows用户名 有时浏览.aspx 页时会出现一下错误! &qu ...

  4. 瑞友天翼4.0在XP下安装注意事项

    瑞友天翼4.0在XP下安装注意事项 此版本只支持Windows Xp Professinal SP2下安装.如果你的Xp不是SP2请按照一下方法修改操作系统,并安装Xp的SP2补丁包!+ o( f+ ...

  5. WMI CIM studio无法连接解决 在XP下wmi取不到值可巧用wmic取值

    原因如下图,通过函数取wmi,很多接口最低要求vista:(xp不支持) 东方不亮西方亮,同事偶然说起他碰到过wmic,让试试,果然可以. 然后就得用到一个工具,WMI CIM studio,网上搜索 ...

  6. xp装linux一键安装教程图解,XP下硬盘安装CentOS 6.0图解教程

    电脑系统是Windows XP,电脑没有光驱.手头没有U盘.没有移动硬盘.电脑主板不支持U盘启动,在这种情况下想安装CentOS 6.0,有木有办法? 答案:有办法,请看下面教程! 必备工具: 一.电 ...

  7. 利用WindowsPhone7_SDK_Full.rar_for_xp,在xp下安装sdk,部署xap软件的教程

    很多朋友都在苦恼xp下无法安装sdk,进而无法在xp下部署软件. 结合本人实测经验,总结了一下最简单的方法. 1.下载dotNetFx40_Full_setup,并安装. 官方下载地址: [ hide ...

  8. windows XP下DCOM的权限配置

    XP下DCOM权限配置 Click Start, click Run, and then type DCOMCNFG.   Code: [Copy to clipboard]   Click Defa ...

  9. 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序

    问题描述: 用VC2013编译了一个程序,在Windows 8.Windows 7(64位.32位)下都能正常运行.但在Win XP,Win2003下运行时,却报错不能运行,具体错误信息为" ...

  10. xp下添加linux启动,如何在windows xp系统下安装linux???

    我刚刚想开始学linux,请教如何安装! | 我今天才安装了Redhat 9.0. LINUX不可能在WINDOWS下安装. 比较简单的方法是先在XP下用PQMAGIC分好区 boot  ext3 1 ...

最新文章

  1. 弄懂“进程”(上):3个组成部分、4个基本特征、4个基本状态
  2. 【加州理工】什么是模仿学习(Imitation Learning(模仿学习), 这62页ppt带你了解进展...
  3. 微软职位内部推荐-Software Engineer II-SDP
  4. Android FM模块学习之一 FM启动流程
  5. 课堂练习---统计空格流程图、Jackson图
  6. maven中packaging的三个属性值pom、jar、war
  7. 16岁成为全栈开发者:我从开发游戏到写加密货币投资机器人的心路历程
  8. c语言库函数fgets,C语言 标准I/O库函数 fgets 使用心得
  9. android 换到iphone,从安卓换到苹果到底是什么感受?最后一个让我彻底放弃了iPhone!...
  10. 如何从技术上“绞杀”盗链者?
  11. 报名国电没有计算机二级,想进入国电,捧起“铁饭碗”?没问题,这几个专业助你成功...
  12. Codeforces Round #698 (Div. 2) (思维)
  13. vegas怎么添加淡水墨效果?
  14. TPL中的task并不是thread
  15. 堆排序HeapSort
  16. 软件体系结构六大质量属性-浅析淘宝网
  17. python os创建txt文件,python创建txt文件方法详解
  18. 计算机专业英语教学工作总结,2020大学英语教师上学期教学工作总结
  19. Kubernetes安装报错nodeRegistration.name: Invalid value: “vm_0_14_centos“: a DNS-1123 subdomain
  20. 《CSAPP》(第3版)答案(第三章)(一)

热门文章

  1. PTA程序设计类实验辅助教学平台-基础编程题--JAVA--7.3 逆序的三位数
  2. 计蒜客-英文金曲大赛
  3. php 单位食堂订餐,职工食堂微信订餐系统 单位饭卡消费系统
  4. Newtonsoft.Json.dll 的使用
  5. MATLAB常用画图命令汇总【已坑】
  6. 有乐窝一周精选(二)
  7. python3菜鸟教程100例-Python3
  8. cr3格式是什么意思_如何用PS导入佳能CR3格式图片?
  9. 扫雷源代码(C语言)
  10. Idea 格式化代码-配置