Files
ctf/2026/cscg/pwn/canopysaurus/Makefile
2026-03-09 21:44:25 +01:00

23 lines
447 B
Makefile

CC = gcc
CFLAGS = -Wall -Wextra -g
TARGET = ecu_sim
SECURITY_FLAGS = -no-pie -Wl,-z,relro -Wl,-z,lazy -fno-stack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
.PHONY: all clean
all: $(TARGET)
$(TARGET): ecu_sim.c
$(CC) $(CFLAGS) $(SECURITY_FLAGS) -o $@ $<
@echo "=== Build complete ==="
clean:
rm -f $(TARGET)
docker-build:
docker build -t canopysaurus-challenge .
docker-run:
docker run --rm -it --privileged canopysaurus-challenge