Permit shell as language for the project
This commit is contained in:
parent
6bfd8e0477
commit
e1cc72532c
@ -18,7 +18,7 @@ Cette semaine, il faudra faire en sorte de restreindre un groupe de processus
|
||||
pour qu'il ne puisse pas faire de déni de service sur notre machine.
|
||||
|
||||
Il n'y a pas de restriction sur le langage utilisé, vous pouvez tout aussi bien
|
||||
utiliser du C, du C++, du Python, etc.
|
||||
utiliser du C, du C++, du Python, du shell, etc.
|
||||
|
||||
L'usage de bibliothèques **non relatives** au projet est autorisé : le but de
|
||||
ce sujet est d'évaluer votre compréhension et votre utilisation de la
|
||||
|
@ -15,7 +15,7 @@ Cette semaine, il faudra faire en sorte de restreindre un groupe de processus
|
||||
pour qu'il s'exécute indépendemment de votre système.
|
||||
|
||||
Il n'y a pas de restriction sur le langage utilisé, vous pouvez tout aussi bien
|
||||
utiliser du C, du C++, du Python, etc.
|
||||
utiliser du C, du C++, du Python, du shell, etc.
|
||||
|
||||
L'usage de bibliothèques **non relatives** au projet est autorisé : le but de
|
||||
ce sujet est d'évaluer votre compréhension et votre utilisation de la
|
||||
@ -32,7 +32,7 @@ allez lancer : CGroups, IPC, mount, net, PID, UTS, user.
|
||||
Il est requis que le nouveau processus ne puisse pas s'échapper de ses
|
||||
namespaces !
|
||||
|
||||
Astuce : `clone(2)`.
|
||||
Astuce : `unshare(2)`.
|
||||
|
||||
|
||||
### Stage 6 : Empêcher les fuites d'information
|
||||
@ -102,8 +102,6 @@ tandis que la machine hôte a l'IP `10.10.10.41`.
|
||||
Astuces : vous pouvez utiliser la `libnetlink(3)` ou même faire des appels aux
|
||||
programmes `ip(8)`, `brctl(8)`, ...
|
||||
|
||||
<https://github.com/shemminger/iproute2/blob/master/ip/ipnetns.c>
|
||||
|
||||
|
||||
### Stage 10 (bonus) : seccomp
|
||||
|
||||
@ -141,12 +139,6 @@ Voici une arborescence type:
|
||||
|
||||
```
|
||||
login_x-TP4/questions.txt
|
||||
login_x-TP4/chroot/escape.c
|
||||
login_x-TP4/pseudofs/rev_kdb_leds.sh
|
||||
login_x-TP4/pseudofs/procinfo
|
||||
login_x-TP4/caps/view_caps
|
||||
login_x-TP4/cgroups/monitor
|
||||
login_x-TP4/cgroups/monitor_init
|
||||
login_x-TP4/mymoulette/README
|
||||
login_x-TP4/mymoulette/...
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user