Cours

Le LSE donne une série de cours aux étudiants d'EPITA et d'EPITECH.

EPITA

K

Le cours de K est une introduction à la programmation Kernel pour les étudiants d'ING1 de l'EPITA.

L'objectif est de développer un noyau similaire à ceux qu'on pourrait trouver sur les bornes d'arcade. Le noyau est capable d'effectuer une gestion basique du matériel (syscalls, timer, clavier, etc), et de lancer des jeux stockés sous forme de binaires ELF.

Les supports de cours sont ici.

Rootme

Le rootme est une série d'exercices de sécurité qui se déroulent sur un serveur accessible en ssh afin de refléter des situations réelles. Les participants sont mis face à de multiples failles de sécurités classiques, tels que des buffer overflows, des race conditions, des scripts suid troués, etc.

La page web du rootme est accessible ici.

EPITECH

KOOC : Kind Of Objective C

Koocthulhu

Ce cours de 60h est donné aux étudiants epitech de troisième année des 12 agences françaises. Le KOOC est une surcouche objet au langage C qui a l'aspect d'objective C. Le but est de comprendre concrètement comment s'implémente le paradigme objet. Les étudiants vont créer un compilateur de KOOC vers C en codeworker en utilisant le frontend CNORM.