-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
executable file
·51 lines (35 loc) · 1.64 KB
/
Makefile
File metadata and controls
executable file
·51 lines (35 loc) · 1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
CFLAGS=-g -Wall -m32 -DGRP=$(GRP_ID) -DLEN1=1021 -DLEN2=256 -DLEN3=1000 -DRANDOM=0
#CFLAGS=-g -Wall -DLEN1=1021 -DLEN2=256 -DLEN3=1000 -DRANDOM=random\(\)
all: vuln.s vuln driver driver_authd_expl driver_smash_data driver_smash_libc driver_smash_injected driver_smash_extra_BP driver_heap driver_heap_extra driver_string
vuln: vuln.o my_malloc.o
gcc $(CFLAGS) -o vuln vuln.o my_malloc.o
execstack -s vuln
vuln.o: padding.h vuln.c my_malloc.h
gcc $(CFLAGS) -c vuln.c
vuln.s: vuln.c my_malloc.h
gcc $(CFLAGS) -DASM_ONLY -Wa,-adhln -c vuln.c > vuln.s
rm vuln.o
my_malloc.o: my_malloc.h my_malloc.c
gcc $(CFLAGS) -c my_malloc.c
driver: driver.c
gcc $(CFLAGS) -o driver driver.c
driver_authd_expl: driver_authd_expl.c
gcc $(CFLAGS) -o driver_authd_expl driver_authd_expl.c
driver_smash_data: driver_smash_data.c
gcc $(CFLAGS) -o driver_smash_data driver_smash_data.c
driver_smash_libc: driver_smash_libc.c
gcc $(CFLAGS) -o driver_smash_libc driver_smash_libc.c
driver_smash_injected: driver_smash_injected.c
gcc $(CFLAGS) -o driver_smash_injected driver_smash_injected.c
driver_smash_extra_BP: driver_smash_extra_BP.c
gcc $(CFLAGS) -o driver_smash_extra_BP driver_smash_extra_BP.c
driver_heap: driver_heap.c
gcc $(CFLAGS) -o driver_heap driver_heap.c
driver_heap_extra: driver_heap_extra.c
gcc $(CFLAGS) -o driver_heap_extra driver_heap_extra.c
driver_string: driver_string.c
gcc $(CFLAGS) -o driver_string driver_string.c
padding.h:
./mkpad $(GRP_ID)
clean:
rm -f vuln vuln.o my_malloc.o vuln.s padding.h driver_authd_expl driver driver_smash_data driver_smash_libc driver_smash_injected driver_smash_extra_BP driver_heap driver_heap_extra driver_string