123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- default:
- @echo "Usage : [ 64b | 64b_nocanary | 32b | 32b_nocanary ]"
-
- 64b: clean_serv serv64b client attaque
- 64b_nocanary: clean_serv serv64b_nocanary client attaque
- 32b: clean_serv serv32b client attaque
- 32b_nocanary: clean_serv serv32b_nocanary client attaque
-
- attaque: attaque.c
- @echo "######################################"
- @echo "# Compilation du programme ATTAQUANT #"
- @echo "######################################"
- gcc -Wall -g attaque.c -o attaque
- @echo ""
-
- serv64b: serveur.c
- @echo "######################################"
- @echo "####### Compilation du SERVEUR #######"
- @echo "######################################"
- gcc -Wall -g serveur.c -o serveur
- @echo ""
-
- client: client.c
- @echo "######################################"
- @echo "####### Compilation du CLIENT #######"
- @echo "######################################"
- gcc -Wall -g client.c -o client
- @echo ""
-
- serv32b: serveur.c
- @echo "######################################"
- @echo "# Compilation du SERVEUR en 32 bits #"
- @echo "######################################"
- gcc -Wall -g -m32 serveur.c -o serveur
- @echo ""
-
- serv64b_nocanary: serveur.c
- @echo "######################################"
- @echo "# Compilation du SERVEUR sans Canary #"
- @echo "######################################"
- gcc -Wall -g -fno-stack-protector serveur.c -o serveur
- @echo ""
-
- serv32b_nocanary: serveur.c
- @echo "#################################################"
- @echo "# Compilation du SERVEUR en 32 bits sans Canary #"
- @echo "#################################################"
- gcc -Wall -g -m32 -fno-stack-protector serveur.c -o serveur
- @echo ""
-
- edit:
- pluma serveur.c client.c attaque.c &
-
- clean_attack:
- @rm -f attaque
-
- clean_serv:
- @rm -f serveur
-
- clean_client:
- @rm -f client
-
- clean: clean_attack clean_serv clean_client
|