├── .dockerignore ├── .gitignore ├── LICENSE.txt ├── Macros.mk ├── MakeTargets.md ├── Makefile ├── README.md ├── UbuntuVersions.mk ├── Versions.mk ├── bin └── pwnmake ├── core ├── BaseImage.mk ├── Build.mk ├── base.Dockerfile ├── pwnable_harness.c ├── pwnable_harness.h └── pwnable_server.c ├── examples ├── .pwnmake ├── BaseImage │ ├── Build.mk │ └── base-image.c ├── FlagCharity │ ├── Build.mk │ ├── charity.c │ └── flag.txt ├── GimmeArgs │ ├── Build.mk │ └── gimme_args.c ├── ResourceLimits │ ├── Build.mk │ └── limit-me-harder.c ├── buftest │ ├── Build.mk │ └── buftest.c └── pwn │ └── stack0 │ ├── Build.mk │ ├── README.md │ ├── stack0.c │ └── workdir │ ├── flag1.txt │ └── flag2.txt ├── get_supported_ubuntu_versions.py ├── pwncc ├── pwncc-prebuild.Dockerfile ├── pwncc.Dockerfile └── pwncc.mk ├── pwnmake ├── pwnmake-entrypoint.sh ├── pwnmake-in-container ├── pwnmake-sudo.sh ├── pwnmake.Dockerfile └── pwnmake.mk └── stdio_unbuffer.c /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Macros.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/Macros.mk -------------------------------------------------------------------------------- /MakeTargets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/MakeTargets.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/README.md -------------------------------------------------------------------------------- /UbuntuVersions.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/UbuntuVersions.mk -------------------------------------------------------------------------------- /Versions.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/Versions.mk -------------------------------------------------------------------------------- /bin/pwnmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/bin/pwnmake -------------------------------------------------------------------------------- /core/BaseImage.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/core/BaseImage.mk -------------------------------------------------------------------------------- /core/Build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/core/Build.mk -------------------------------------------------------------------------------- /core/base.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/core/base.Dockerfile -------------------------------------------------------------------------------- /core/pwnable_harness.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/core/pwnable_harness.c -------------------------------------------------------------------------------- /core/pwnable_harness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/core/pwnable_harness.h -------------------------------------------------------------------------------- /core/pwnable_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/core/pwnable_server.c -------------------------------------------------------------------------------- /examples/.pwnmake: -------------------------------------------------------------------------------- 1 | 2.3.1 2 | -------------------------------------------------------------------------------- /examples/BaseImage/Build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/examples/BaseImage/Build.mk -------------------------------------------------------------------------------- /examples/BaseImage/base-image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/examples/BaseImage/base-image.c -------------------------------------------------------------------------------- /examples/FlagCharity/Build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/examples/FlagCharity/Build.mk -------------------------------------------------------------------------------- /examples/FlagCharity/charity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/examples/FlagCharity/charity.c -------------------------------------------------------------------------------- /examples/FlagCharity/flag.txt: -------------------------------------------------------------------------------- 1 | flag{charitable_givings} 2 | -------------------------------------------------------------------------------- /examples/GimmeArgs/Build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/examples/GimmeArgs/Build.mk -------------------------------------------------------------------------------- /examples/GimmeArgs/gimme_args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/examples/GimmeArgs/gimme_args.c -------------------------------------------------------------------------------- /examples/ResourceLimits/Build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/examples/ResourceLimits/Build.mk -------------------------------------------------------------------------------- /examples/ResourceLimits/limit-me-harder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/examples/ResourceLimits/limit-me-harder.c -------------------------------------------------------------------------------- /examples/buftest/Build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/examples/buftest/Build.mk -------------------------------------------------------------------------------- /examples/buftest/buftest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/examples/buftest/buftest.c -------------------------------------------------------------------------------- /examples/pwn/stack0/Build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/examples/pwn/stack0/Build.mk -------------------------------------------------------------------------------- /examples/pwn/stack0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/examples/pwn/stack0/README.md -------------------------------------------------------------------------------- /examples/pwn/stack0/stack0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/examples/pwn/stack0/stack0.c -------------------------------------------------------------------------------- /examples/pwn/stack0/workdir/flag1.txt: -------------------------------------------------------------------------------- 1 | flag{flag1_goes_here} 2 | -------------------------------------------------------------------------------- /examples/pwn/stack0/workdir/flag2.txt: -------------------------------------------------------------------------------- 1 | flag{flag2_goes_here} 2 | -------------------------------------------------------------------------------- /get_supported_ubuntu_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/get_supported_ubuntu_versions.py -------------------------------------------------------------------------------- /pwncc/pwncc-prebuild.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/pwncc/pwncc-prebuild.Dockerfile -------------------------------------------------------------------------------- /pwncc/pwncc.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/pwncc/pwncc.Dockerfile -------------------------------------------------------------------------------- /pwncc/pwncc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/pwncc/pwncc.mk -------------------------------------------------------------------------------- /pwnmake/pwnmake-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/pwnmake/pwnmake-entrypoint.sh -------------------------------------------------------------------------------- /pwnmake/pwnmake-in-container: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/pwnmake/pwnmake-in-container -------------------------------------------------------------------------------- /pwnmake/pwnmake-sudo.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec gosu root "$@" 3 | -------------------------------------------------------------------------------- /pwnmake/pwnmake.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/pwnmake/pwnmake.Dockerfile -------------------------------------------------------------------------------- /pwnmake/pwnmake.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/pwnmake/pwnmake.mk -------------------------------------------------------------------------------- /stdio_unbuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C0deH4cker/PwnableHarness/HEAD/stdio_unbuffer.c --------------------------------------------------------------------------------