推一下自己写的pwn docker build files

Sunday, June 4, 2023
本文共529字
2分钟阅读时长

⚠️本文是作者P3troL1er原创,首发于https://peterliuzhi.top/posts/%E6%8E%A8%E4%B8%80%E4%B8%8B%E8%87%AA%E5%B7%B1%E5%86%99%E7%9A%84pwn-docker-build-files/。商业转载请联系作者获得授权,非商业转载请注明出处!

Real magic in relationships means an absence of judgement of others. — Wayne Dyer

很久之前写了一组专用于pwn的docker构建文件,包含Ubuntu16、Ubuntu18、Ubuntu20、Ubuntu22,后来对其进行了更改但是因为懒一直没有更新,今天更新一下然后顺便在博客推荐一下

注意,使用我的dockerfile一定要设置共享文件夹(当然如果你不想可以在docker-compose.yml)中删除相应的语句,同时我也推荐大家设置共享文件集,因为这样四个docker的工作目录就是实时互通的,相互切换极其方便

同时,我不建议在Windows上搭建pwn docker,虽然我原本写这个dockerfile是在Windows上搭建的,但是经过一段时间使用还是放弃了。原因之一是vscode进行ssh远程连接的时候每一个docker都要重新下载一遍插件,一共就是下载4次,而有些时候vscode插件在天朝不是很好下载。有人可能会问,既然都有共享文件夹了,我直接在Windows上打开vscode不就好了?非也,最重要的一点就是pwntools没有Windows版本。因此我还是建议创建一个虚拟机,然后在虚拟机中搭建docker,然后vscode连接这个虚拟机的共享文件夹就好了。

项目目录在此,欢迎下载与star!