[Assignment-5] setup task 3 (shellcode)

This commit is contained in:
Sascha Tommasone 2024-06-08 18:13:36 +02:00
parent 452ad7813d
commit 055c31519e
Signed by: saschato
GPG key ID: 751068A86FCAA217
3 changed files with 36 additions and 0 deletions

View file

@ -0,0 +1,12 @@
.DEFAULT_GOAL := all
shellcode: shellcode.asm
nasm -felf32 shellcode.asm -o shellcode.o
ld -m elf_i386 shellcode.o -o shellcode
rm shellcode.o
test: test_shellcode.c
gcc -o test_shellcode -m32 -fno-stack-protector -z execstack -fno-pie -O0 test_shellcode.c
all: shellcode test