vulfocus漏洞环境批量查看flag脚本
通过vulfocus搭建好测试平台后,不会给你flag,如果需要flag,需要进入服务器,进入对应的容器查看,如下脚本可以批量查询对应dokcer的flag
脚本如下,功能比较简单,不足之处欢迎指正
#!/bin/bash
docker ps |head -n 2| awk -F ' ' '{print $1"#"$2"#"$10}' | sed '/CONTAINER/d' > dockerlist
for i in `cat dockerlist`
do
container=$(echo $i |cut -d '#' -f 1 )
dockerID=$(echo $i | cut -d '#' -f 2 )
dockerPort=$(echo $i | cut -d '#' -f 3 )
echo "---------------------------"
echo $dockerID $dockerPort
docker exec $container /bin/bash -c 'ls /tmp | grep flag'
done
脚本流程,获取正在运行中的dockers的id,然后循环执行ls /tmp 并匹配flag