由于一道pwn题,我推断可能是kali的问题,于是再次尝试配置Ubuntu
这次成功主要是换了一个镜像
虚拟机配置
参考
用pwndocker来配置环境,出奇的顺利
首先配置docker
下面是做题时需要的流程
首先在终端里进入到pwn文件里(不是特定的,只是自己设定的)
然后开启docker容器
然后在当前目录执行:
docker run -d
--rm
-h mypwn
--name mypwn
-v $(pwd):/ctf/work
-p 23946:23946
--cap-add=SYS_PTRACE
skysider/pwndocker
然后进入:
docker exec -it mypwn /bin/bash
就是这段代码 注意mypwn(不是特定的,自己起的名字)
在容器里边时,用的依然是pwn文件里的内容,也就是说相当于给pwn文件添加了很多工具,所以有需要载入的文件也要放到 有着很多工具的pwn文件里
在运行exp时 需要python环境,所以在Ubuntu里配置python环境就好。