欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

RPC漏洞入侵

程序员文章站 2022-04-26 23:00:01
RPC(Remote Procedure Call, 远程过程调用)是操作系统的一种消息传递功能,微软的描述为:“一种能允许分布式应用程序调用网络上不同计算机的可用服务的消息传递实用程序。在计算机... 08-10-08...
rpc(remote procedure call, 远程过程调用)是操作系统的一种消息传递功能,微软的描述为:“一种能允许分布式应用程序调用网络上不同计算机的可用服务的消息传递实用程序。在计算机的远程管理期间使用” 。rpc 服务在windows服务项中不能手动停止,但是可以用第三方工具停止,在win2000中停止掉此服务后比较明显的特征是复制文件时,鼠标右键的“粘贴”总是禁用的(这种现象仅供参考)。喜欢研究的就研究去吧!在我看的很多书上都提到这个漏洞,属于比较经典的益处漏洞吧!原理我也不懂!我程序也很菜!



用到的工具: 包括 scanms.exe cndcom.exe 两个软件的压缩包。

此漏洞对windows 2000 sp4 和 windows xp sp1 依然有效,只有专用的补丁可以防止,这个rpc

到底在那里呢!是在后台的服务中!运行 services.msc 如图



RPC漏洞入侵



二、利用工具检查rpc溢出漏洞

iss公司于2003年7月30日发布了一个程序 scanms.exe 用来检查rpc漏洞,此命令在命令行下检查目标主机是否安装了:“dcom rpc接口远程缓冲区溢出漏洞(823980-ms03-026)”补丁程序,如果没有安装,将显示出 “vuln" 结果。当然也可以使用x-scan等扫描工具,俄罗斯的sss等.

把工具解压出来后保存到c盘,然后打开cmd , 然后输入cd\,如图

RPC漏洞入侵



然后就在命令提示符下输入 scanms ip1-ip2,记得要空格哦!如图

RPC漏洞入侵





 图中用红色框标志出来的就是有此漏洞的!出现vuln!

三、用cndcom.exe入侵服务器

要想成功的入侵服务器,需要具备2个条件:1、服务器存在rpc漏洞 2、tcp协议的135端口要是开放状态(可以利用端口扫描工具superscan,扫描135端口的开放情况)。

  黑客软件:cndcom.exe(包含一个dll文件cygwin1.dll),它就是利用rpc溢出的入侵程序,针对几乎所有的windows版本。在命令提示符下输入”cndcom 10 218.22.123.26“,接着要耐心等待 :

同样是你把文件解压到c盘(用起来方便)如图

RPC漏洞入侵



看到没?已经获取到了目标的cmdshell界面!

接下来入侵者就可以为所欲为了!以后该干什么自己可以发挥!

本文章只是用来研究漏洞的!不要拿别人的机器实验,自己可以做个虚拟机,这样比较方便!

各位也需要打好这个补丁!