pwnbox is a dockerized environment for quick reversing and pwning. Essentially, a command line VM for pwning.
Install Docker. Since Docker is compatible with Windows, Linux, and OS X--with some caveats--pwnbox should be compatible with most OSes. once installed, run:
docker pull pwndevils/pwnbox
pwnbox follows all the same rules as a normal docker container. To run pwnbox:
docker run -it --rm pwndevils/pwnbox
which will start the container, and delete it after usage.
Often, we want to save data generated in pwnbox or simply use data stored on our host machine. To mount a volume from your host computer into pwnbox do:
docker run --cap-add=SYS_PTRACE --security-opt seccomp=unconfined -it --rm -v /path/in/host/:/path/in/pwnbox/ pwndevils/pwnbox