Cours avec formateur
Les techniques employées pour effectuer des actions malveillantes sont souvent similaires à celles utilisées par les antivirus et les produits de sécurité. Comprendre comment écrire et concevoir des logiciels malveillants peut aider les analystes de sécurité à identifier rapidement des schémas de code lorsqu'ils examinent un binaire malveillant.
Savoir concevoir et développer chaque partie d’une charge utile peut permettre aux membres de la Red Team de réutiliser, déboguer, corriger ou réécrire une solution.
Les participants peuvent apprendre à produire un blob de code shell capable de charger et d'injecter plusieurs fichiers binaires malveillants à l'aide de techniques réorientées à partir d'échantillons malveillants existants. Ce cours présente les API et les techniques permettant d’exécuter des fonctionnalités malveillantes courantes et étend ces techniques pour produire des charges utiles fiables qui fonctionnent sur toutes les versions de système d’exploitation et limitent l’exposition aux produits de sécurité.
Les ateliers pratiques de ce cours sont axés sur le développement grâce à l'utilisation de C et d'Intel Assembly.
Prérequis : connaissance avancée des principes fondamentaux des ordinateurs et des systèmes d'exploitation, ainsi que des systèmes internes de Windows. Une bonne connaissance de la rétro-ingénierie, du SDK Windows et de l'utilisation du langage C pour le développement est recommandée.
À l'issue de ce cours, les participants doivent maîtriser les points suivants :
Développeurs de logiciels, professionnels de la sécurité de l’information, spécialistes de la réponse aux incidents, chercheurs en sécurité informatique, enquêteurs en entreprise et autres personnes ayant besoin de comprendre le fonctionnement interne des logiciels malveillants, de créer un code shell et des charges utiles fiables et de réutiliser rapidement des exemples de logiciels malveillants.
Cours en présentiel avec formateur
5 jours
Les participants doivent apporter leur propre ordinateur portable, qui répond aux caractéristiques suivantes :
Profitez de 300 $ de crédits gratuits et de plus de 20 produits Always Free pour commencer à créer des applications sur Google Cloud.