From 511ff8ed40ec884b0f1ca594682a1ae17dca4420 Mon Sep 17 00:00:00 2001 From: sogwtf <60300707+sogwtf@users.noreply.github.com> Date: Sat, 18 Apr 2020 10:14:31 -0400 Subject: [PATCH 1/3] Update README.md --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index fd45131..ca9a1bb 100644 --- a/README.md +++ b/README.md @@ -5,4 +5,12 @@ - gdb + pwndbg - libc database -*Still working on getting this fully set up.* \ No newline at end of file + +Build the docker container: `./build.sh` + +Run the docker container: `./run.sh` + +Get a shell in the container: `./shell.sh` + + +*Still working on getting this fully set up.* From b5c72dcf0c5a055e01263db1830d73f062133880 Mon Sep 17 00:00:00 2001 From: sogwtf <60300707+sogwtf@users.noreply.github.com> Date: Sat, 18 Apr 2020 10:15:32 -0400 Subject: [PATCH 2/3] Update README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ca9a1bb..890b854 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,14 @@ # docker-binaryexploitation +*Still working on getting this fully set up.* + +## packages / features - emacs-nox - radare2 with a .radare2rc - gdb + pwndbg - libc database - +## usage Build the docker container: `./build.sh` Run the docker container: `./run.sh` @@ -13,4 +16,3 @@ Run the docker container: `./run.sh` Get a shell in the container: `./shell.sh` -*Still working on getting this fully set up.* From 8c489a35b09ffbc30ec12b3e983667827885f80e Mon Sep 17 00:00:00 2001 From: sogwtf <60300707+sogwtf@users.noreply.github.com> Date: Sat, 18 Apr 2020 10:18:09 -0400 Subject: [PATCH 3/3] Update README.md --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 890b854..aea5dcd 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,20 @@ # docker-binaryexploitation +Create a docker container that is purpose-built for binary exploitation using Linux CLI tooling. It is a repeatable build process and I don't need to provision a virtual machine to have all this. It ticks off Docker purists too, which is an added bonus. *Still working on getting this fully set up.* -## packages / features +## Packages / Features - emacs-nox - radare2 with a .radare2rc - gdb + pwndbg - libc database -## usage +## Usage Build the docker container: `./build.sh` Run the docker container: `./run.sh` Get a shell in the container: `./shell.sh` - +## Thanks +Thanks to @LiveOverflow for the video and idea. You rock!