Skip to content

Releases: C0deH4cker/PwnableHarness

2.2

06 Nov 11:12
Compare
Choose a tag to compare

Miscellaneous bug fixes since 2.1:

  • Bring back support for RELRO := partial
  • Fix pwnmake version pinning with the .pwnmake marker file
  • Fix creation of static libraries

2.1

21 Oct 20:32
Compare
Choose a tag to compare
2.1

New Features

  • #27 Projects can specify the UBUNTU_VERSION they should be built and run on
    • #34 Can instead use GLIBC_VERSION, which will pick the Ubuntu version that uses this glibc version.
  • #32 Resource limits for challenge containers: DOCKER_CPULIMIT (default=0.5), DOCKER_MEMLIMIT (default=500m)
  • #36 Add .pwnmake workspace marker file, used to allow pwnmake commands run in some subdirectory to use the common workspace .build and publish directories (and parse all Build.mk/After.mk files in the workspace!)
    • #59 The .pwnmake file now pins the PwnableHarness version used by this workspace (allows newer pwnmake scripts to know which PwnableHarness version to use for old workspaces)
  • #44 Allow PUBLISH_LD := <filename> (like PUBLISH_LIBC)
  • #46 Set rpath by default (unless NO_RPATH := 1)
  • #49 Support building with assembly source files *.S