SED=sed -i
ifeq ($(shell uname),Darwin)
        SED=sed -i .todel
endif

build:
	gcc -g exploitable.c -o exploitable.exe
	gcc -g vuln.c -m32 -o vuln-32bit.exe
	gcc -g vuln.c -m64 -o vuln-64bit.exe
	make source

source:
	custom-source-highlight.sh Makefile *.c

attack:
	gcc -g attack.c -o attack.exe

run:
	./attack.exe > attack.out
	setarch x86_64 -vRL ./exploitable.exe < attack.out
