CC := gcc
CFLAGS32 := -m32 -g -O0 -fno-stack-protector -fno-pie -no-pie -U_FORTIFY_SOURCE

.PHONY: all clean checksec

all: vul_aslr

vul_aslr: vul_aslr.c
	$(CC) $(CFLAGS32) $< -o $@

checksec: vul_aslr
	python3 -c 'from pwn import ELF; ELF("./vul_aslr").checksec()'

clean:
	rm -f vul_aslr
