Kali上的Docker与PWN
Kali上安装Tools
安装Docker
安装
- 直接一步到位行不行
apt-get install docker docker-compose - 稍微验证一下安装结果

- 这样安装之后就暂时可以了,我们再修改一下源以待后用
源
- mousepad /etc/docker/daemon.json

{ "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] }
安装checksec
- 首先还是看一看

- 确定没有直接:
apt-get install checksec - 然后咱再看看

安装其他杂七杂八的工具
- 建议直接去看我另一篇文章:与PWN的第一次邂逅~
配置IDA调试
Docker环境准备
IDA Server程序
- 首先拷贝需要的Server程序到Linux上

- 直接复制到Kali上就可以了,然后准备Docker创建一个容器来启动

我是准备把他们放到一个文件夹里面,方便管理

Docker容器导入
- 然后导入一个容器,我这里运行一个x86的服务,用来调试x86的程序
- 这里是网上直接嫖的容器~(作者在这儿~)
- 导入直接:
cat <容器压缩包> | docker import - <你的容器名>:<Tag>

运行并启动Server
- IDA监听的端口是23946,所以我们要将容器的23946端口映射出来
sudo docker run -it -p 23946:23946 my/ubuntu.i386:i386 /bin/bash
设定IDA Remote DeBug
- 设定提示







查看端口占用情况的命令# 查看全部的占用情况 netstat -tunlp # 查看某一个端口的占用情况 lsof -i:8000 netstat -tunlp | grep 8000 - 还有本地开启端口运行PWN程序的指令
socat tcp-listen:10001,fork EXEC:./level0
欲望不知处,随否?

浙公网安备 33010602011771号