Descriptif
In Computer Science, reverse engineering and obfuscation are two important parts of cybersecurity. For example, they are at the core of any malware analysis or the development of digital right management softwares. They can be defined as follows: Reverse engineering is the process by which a computer program is deconstructed to reveal its designs, architecture, or to extract secrets (eg. cryptographic key). Obfuscation is the process to write a computer program whom makes its analysis by reverse engineering difficult. In this course, you will be introduced to these two practices with an hands-on approach.
Diplôme(s) concerné(s)
- MScT-Cybersecurity : Threats and Defenses
- M2 Cyber - Cybersecurity
- MScT-Internet of Things : Innovation and Management Program (IoT)
Parcours de rattachement
Format des notes
Numérique sur 20Littérale/grade réduitPour les étudiants du diplôme MScT-Cybersecurity : Threats and Defenses
Le rattrapage est autorisé (Note de rattrapage conservée)- Crédits ECTS acquis : 4 ECTS
Pour les étudiants du diplôme M2 Cyber - Cybersecurity
Le rattrapage est autorisé (Note de rattrapage conservée)- Crédits ECTS acquis : 4 ECTS
Pour les étudiants du diplôme MScT-Internet of Things : Innovation and Management Program (IoT)
Le rattrapage est autorisé (Note de rattrapage conservée)- Crédits ECTS acquis : 4 ECTS
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme Programmes d'échange internationaux
Le rattrapage est autorisé (Note de rattrapage conservée)- Crédits ECTS acquis : 4 ECTS
Pour les étudiants du diplôme Titre d’Ingénieur diplômé de l’École polytechnique
Le rattrapage est autorisé (Note de rattrapage conservée)- Crédits ECTS acquis : 5 ECTS