C0deH4cker / PwnableHarness

Manage building and deploying exploitation challenges with ease
MIT License
57 stars 4 forks source link

Add support for building and running targets on macOS #6

Closed C0deH4cker closed 2 years ago

C0deH4cker commented 2 years ago

Currently, everything is supported on macOS with these exclusions:

  1. Unable to build and run PwnableHarness-based Docker images. This is for (mostly) obvious reasons, as the Docker image is based on Linux and we aren't cross-compiling.
  2. There is no support for RELRO on macOS (binaries are Mach-O, not ELF). The RELRO variable is ignored on macOS.