PwnableHarness icon indicating copy to clipboard operation
PwnableHarness copied to clipboard

Manage building and deploying exploitation challenges with ease

Results 20 PwnableHarness issues
Sort by recently updated
recently updated
newest added

Some challenges, such as https://github.com/SunshineCTF/SunshineCTF-2022-Public/tree/master/Pwn/RII-MagicTheGatheRIIng, need to be built on a specific version of Ubuntu. There should be a properly supported mechanism for `Build.mk` files to set a necessary version...

enhancement

This is actually already done locally, just waiting to finish support for #10 & #14 and test everything at the same time before I merge it.

enhancement

It's common for CTFs to be organized in a repo with a bunch of challenges in the subdirectories. As an example, check out [SunshineCTF 2022](https://github.com/SunshineCTF/SunshineCTF-2022-Public). I would like to be...

enhancement

Primarily considering GCP here because they offer a wonderful CTF sponsorship deal. If a CTF organizer is using GCP to run PwnableHarness Docker containers, it would be lovely if something...

enhancement

As I'm almost done with support for easily building, tagging, and pushing Docker images for the pwnmake builder image and the base PwnableHarness image, it would be great to automatically...

enhancement

Would be nice to just `brew install pwnmake`

help wanted

With the new project target linking, directories without any `Build.mk` files in their whole tree still have targets generated. This is wasteful, and for a large challenge repo, doing something...

bug

After #32, we're now in a good state where resource exhaustion in a container won't affect the host. However, it will still affect connectivity to the challenge container. Ideally, each...

enhancement

Useful by players during a ctf. Usage: `pwnrunner ./challenge-binary` will run the challenge binary in the correct environment (libc/ld/cwd) Should also have a variant to run w/ GDB, like `pwnrunner...

enhancement

I tend to do a lot of development in VSCode devcontainers. It would be nice if `pwnmake` could somehow generate a devcontainer config automatically, which references the specific `pwnmake` image...

enhancement