Apprendre à programmer des virus par la pratique

Virologie informatique : théorie et pratique

Ratings 4.83 / 5.00
Apprendre à programmer des virus par la pratique

What You Will Learn!

  • Comprendre la théorie des virus et des vers
  • Programmer des chevaux de Troie, bombes logiques et virus
  • Comprendre les techniques antivirales
  • Bypasser et leurrer les techniques antivirales grâce aux techniques anti antivirales

Description

De nos jours, on entend souvent dire que les systèmes Unix comme MacOS, les systèmes Linux basés sur Debian, red hat et autres systèmes linux sont des havres de paix en ce qui concerne les virus. Il est vrai que le système de fichier est robuste face aux infections, l’ensemble des fichiers systèmes possèdent des privilèges Root, et le mot de passe superutilisateur est nécessaire lors de la lecture, l’écriture ou l’exécution d’un tel fichier.


Pourtant ces principes ne sécurisent pas à 100% ces systèmes face aux programmes autoreproducteurs, à savoir les virus et les vers, (Et ce, sans même prendre en compte les failles et vulnérabilités logicielles qui sont généralement de type débordements de mémoire tampon que nous aurons l'occasion d'étudier lorsque j’évoquerai le célèbre ver internet de Robert Morris qui a sévit en 1988, nous réaliserons bien évidemment des buffer overflows de manière pratique).


Les virus concernent en fait l’ensemble des systèmes qui présentent les caractéristiques suivantes

:

- une mémoire de masse dans laquelle le programme infecté est présent sous forme inactive.

- une mémoire vive qui concerne la création de processus (le programme y est copié lors de son exécution)

- un processeur ou micro-contrôleur

- et, enfin un système d’exploitation

On comprend donc que les virus concernent les ordinateurs, les serveurs, les smartphones, les systèmes embarqués, et ainsi de suite.


Dans ce cours, vous apprendrez la théorie de la virologie informatique, mais aussi et surtout la conception de virus par la pratique, nous programmerons en effet plusieurs virus principalement en langage C et assembleur.

Who Should Attend!

  • Ce cours s'adresse aux personnes qui cherchent à comprendre ce qu'est un virus (par opposition aux programmes infectants simples) et bien évidemment à en programmer.

TAKE THIS COURSE

Tags

  • Cyber Security

Subscribers

281

Lectures

43

TAKE THIS COURSE



Related Courses