认识XP下的NetBEUI
放假的两天,朋友就说自己的电脑很不正常,好象是被入侵了。因为放假本来时间就少,所以匆匆赶到朋友家,一看,winXP PRO,SP2,杀毒软件和_blank">防火墙都是最新版的,按理来说安全性是很强的。好,一步步检查下去:
1、先查看本机日志,没什么可疑的系统用户,组,管理登陆等信息。(入侵者一般不会给你留下有用的日志的)
2、NETSTAT,看看端口的情况,也是一切正常。(图一)
装了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协议的数据流,因此产生了错误的日志。
就这样,朋友的问题也解决了,“入侵者”的担心也烟消云散,原来是这小小协议在捣鬼,呵呵,还让我们为这个“入侵者”搞得晕头转向。
认识XP下的NetBEUI相关推荐
- 新手XP下硬盘安装ubuntu10.10全程解析
http://linux.itwaka.com Ubuntu 10.10在2010年10月正式发布,让众多Ubuntu用户都对这款全新的系统充满期望.毕竟,Ubuntu 10.10是Canonical ...
- 深度linux添加xp,Linux和Windos XP下向路由表添加路由
Linux和Windos XP下向路由表添加路由 查看Linux服务器的路由表:netstat -r 和 route -e 添加默认的路由:route add default gw X.X.X.X(下 ...
- xp下发布wcf时遇到的问题_解决方法
有时会因为一些原因,需要在xp下发布wcf,发现遇到几个问题. 无法访问iis元数据时,应用 aspnet_regiis -ga windows用户名 有时浏览.aspx 页时会出现一下错误! &qu ...
- 瑞友天翼4.0在XP下安装注意事项
瑞友天翼4.0在XP下安装注意事项 此版本只支持Windows Xp Professinal SP2下安装.如果你的Xp不是SP2请按照一下方法修改操作系统,并安装Xp的SP2补丁包!+ o( f+ ...
- WMI CIM studio无法连接解决 在XP下wmi取不到值可巧用wmic取值
原因如下图,通过函数取wmi,很多接口最低要求vista:(xp不支持) 东方不亮西方亮,同事偶然说起他碰到过wmic,让试试,果然可以. 然后就得用到一个工具,WMI CIM studio,网上搜索 ...
- xp装linux一键安装教程图解,XP下硬盘安装CentOS 6.0图解教程
电脑系统是Windows XP,电脑没有光驱.手头没有U盘.没有移动硬盘.电脑主板不支持U盘启动,在这种情况下想安装CentOS 6.0,有木有办法? 答案:有办法,请看下面教程! 必备工具: 一.电 ...
- 利用WindowsPhone7_SDK_Full.rar_for_xp,在xp下安装sdk,部署xap软件的教程
很多朋友都在苦恼xp下无法安装sdk,进而无法在xp下部署软件. 结合本人实测经验,总结了一下最简单的方法. 1.下载dotNetFx40_Full_setup,并安装. 官方下载地址: [ hide ...
- windows XP下DCOM的权限配置
XP下DCOM权限配置 Click Start, click Run, and then type DCOMCNFG. Code: [Copy to clipboard] Click Defa ...
- 用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序
问题描述: 用VC2013编译了一个程序,在Windows 8.Windows 7(64位.32位)下都能正常运行.但在Win XP,Win2003下运行时,却报错不能运行,具体错误信息为" ...
- xp下添加linux启动,如何在windows xp系统下安装linux???
我刚刚想开始学linux,请教如何安装! | 我今天才安装了Redhat 9.0. LINUX不可能在WINDOWS下安装. 比较简单的方法是先在XP下用PQMAGIC分好区 boot ext3 1 ...
最新文章
- 弄懂“进程”(上):3个组成部分、4个基本特征、4个基本状态
- 【加州理工】什么是模仿学习(Imitation Learning(模仿学习), 这62页ppt带你了解进展...
- 微软职位内部推荐-Software Engineer II-SDP
- Android FM模块学习之一 FM启动流程
- 课堂练习---统计空格流程图、Jackson图
- maven中packaging的三个属性值pom、jar、war
- 16岁成为全栈开发者:我从开发游戏到写加密货币投资机器人的心路历程
- c语言库函数fgets,C语言 标准I/O库函数 fgets 使用心得
- android 换到iphone,从安卓换到苹果到底是什么感受?最后一个让我彻底放弃了iPhone!...
- 如何从技术上“绞杀”盗链者?
- 报名国电没有计算机二级,想进入国电,捧起“铁饭碗”?没问题,这几个专业助你成功...
- Codeforces Round #698 (Div. 2) (思维)
- vegas怎么添加淡水墨效果?
- TPL中的task并不是thread
- 堆排序HeapSort
- 软件体系结构六大质量属性-浅析淘宝网
- python os创建txt文件,python创建txt文件方法详解
- 计算机专业英语教学工作总结,2020大学英语教师上学期教学工作总结
- Kubernetes安装报错nodeRegistration.name: Invalid value: “vm_0_14_centos“: a DNS-1123 subdomain
- 《CSAPP》(第3版)答案(第三章)(一)