CC := gcc
CFLAGS64 := -g -O0 -fno-stack-protector -fno-pie -no-pie -fcf-protection=none -Wno-stringop-overflow

.PHONY: all clean checksec

all: 02_ret2libc64_aslr

02_ret2libc64_aslr: 02_ret2libc64_aslr.c
	$(CC) $(CFLAGS64) $< -o $@

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

clean:
	rm -f 02_ret2libc64_aslr
