pwndocker的使用

下载pwndocker
官网
https://github.com/skysider/pwndocker

可以在某路径创建脚本pwn.sh

如 < ctf_name可自己赋值 >

docker run -itd \
	--rm \
	-h ${ctf_name} \
	--name ${ctf_name} \
	-v $(pwd)/${ctf_name}:/ctf/work \
	-p 23946:23946 \
	--cap-add=SYS_PTRACE \
	skysider/pwndocker

-itd 后台交互界面运行
–rm=false 指定容器停止后自动删除容器(不支持以docker run -d启动的容器)
-h, --hostname="" 指定容器的主机名
–name="" 指定容器名字,后续可以通过名字进行容器管理,links特性需要使用名字
-v, --volume=[] 给容器挂载存储卷,挂载到容器的某个目录 ,将当前目录共享到/ctf/work目录
p, --publish=[] 指定容器暴露的端口
–cap-add=[] 添加权限

如下命令运行
docker exec -it 容器名 /bin/bash

docker run 命令参数

Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]   

   
  -d, --detach=false         指定容器运行于前台还是后台,默认为false    
  -i, --interactive=false    打开STDIN,用于控制台交互   
  -t, --tty
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值