Siber güvenlikte sürekli eğitim: Tersine Mühendislik, Bac + 2
Graduate School of Engineering - ESIEA
Anahtar bilgi
konum seçin
kampüs konumu
Laval, Fransa
Diller
Fransızca
çalışma formatı
Kampüste
Süre
Bilgi talebi
Adımlamak
Tam zamanlı
Öğrenim ücretleri
Bilgi talebi
Son başvuru tarihi
Bilgi talebi
En erken başlama tarihi
Sep 2023
burslar
Çalışmalarınızı finanse etmenize yardımcı olacak burs fırsatlarını keşfedin
Tanıtım
BADGE Tersine Mühendislik (Grandes Écoles tarafından Verilen Yetenek Değerlendirmesi) eğitim sırasında incelenen mimarilerle ilgili temel kavramlara (x86, x86_64 ve esas olarak ARM) geri dönecektir. Öğrenciler ters mühendisliğin ana uygulamalarına odaklanacaklar: kötü amaçlı yazılımlar, korumalar, büyük programlar, belgelenmemiş protokoller ve kriptografi.
Bu eğitimin sonunda katılımcılar, tersine mühendislikteki tüm ihtiyaçları karşılayabilecek ve birçok pratik durumla karşı karşıya kalacaktır. Daha sonra, korunan veya korunmayan herhangi bir programın davranışını anlayacak ve derinlemesine inceleyeceklerdir.
BADGE sonunda edinilen bilgi:
ASM x86 ve ARM'e Giriş - Bu modül, eğitim sağlayıcılarının üzerine inşa edeceği bir yapı taşıdır. Bu, tersine mühendislik ile ilgili kavramları ve ASM ve ARM'ün özelliklerini görmeyi veya incelemeyi içerir. Çeşitli pratik alıştırmalar sayesinde öğrenciler, eğitimin farklı konularını ele almak için yeterli teknik altyapı kazanacaklar.
Kriptografi - Bu ders, modern kriptografinin temel kavramlarını tanıtmayı ve mevcut kriptografik protokollerde bulunan ilkellere genel bir bakış sağlamayı amaçlamaktadır. Eğitimin sonunda öğrenciler, kriptografik algoritmaları tanımlamak ve tersine mühendislik yapmak için gerekli bilgi ve metodolojiye sahip olacaklardır.
Nesne yönelimli dillere uygulanan Tersine Mühendislik - Nesne yönelimli bir dilde geliştirilen ikili dosyaların analizi, ikincisine özgü kavramları gerektirir. C ++ ile ilgili özelliklerin incelenmesi yoluyla, bu müdahale, kavramları ve bu yürütülebilir dosyayı analiz etme yolunu tanıtmayı amaçlamaktadır.
Derleme ve Gizleme - Bu kurs sizi bir programın derleme sürecindeki farklı adımlarla tanıştırır ve temel gizleme tekniklerine genel bir bakış sağlar. Bu kavramlar, derleyicinin optimizasyonlarını anlamak ve ikili analize karşı koymak için kullanılan belirli mekanizmaları tanımlamak için yararlıdır.
Reverse Mobile - Bu modülün amacı, mobil cihazlarda tersine mühendislik ile ilgili temel bilgileri tanıtmaktır. Eğitimin sonunda öğrenciler IOS ve Android uygulamalarını analiz edecek ve hata ayıklayacak. Bu iki platformun iç mekaniği hakkında genel bir bilgiye sahip olacaklar.
Analiz araçları ve çerçevesi - Gerçek mühendislik uygulamalarını tersine çevirmek zaman alıcı ve yorucu olabilir. Analizlerini kolaylaştırmak için bazen komut dosyalarınızı geliştirmeniz gerekir. Bu modül, farklı bir yaklaşım sunarak tersine çevirmeye yardımcı olan Metasm, Miasm ve Triton gibi farklı araçlar sunar. Eğitimin sonunda öğrenciler bu tür araçların yararlılığı hakkında fikir sahibi olacak ve bunları etkili bir şekilde kullanabilecekler.
Yürütülebilir Dosya Biçimi - Bu kurs, yürütülebilir bir dosyanın dahili yapıları ve ikili dosyaları işletim sistemine yükleme süreci hakkında bilgi sağlar.
Bu müdahalenin sonunda, öğrenciler bu tür formatı inceleyip manipüle edebilecek ve onu oluşturan farklı yapıları tanıyabilecektir.
Gömülü - Tersine mühendislik, yazılım katmanında bitmez. Donanım düzeyinde daha fazla saldırı mümkündür. Bu modül, uygulama yoluyla, gömülü cihazları analiz etmek için bir metodoloji göstermeyi ve donanım tersine mühendisliğinde temel bilgi sağlamayı amaçlamaktadır.
İşletim Sistemi Mimarileri - Bu ders, bilgisayar mimarisini, fiziksel katmanları, çekirdeği, kullanıcı alanını ve yazılım bileşenleri ile donanım arasındaki ilişkileri tanıtır. Bu, bir bilgisayarın iç işleyişini ve bir programla etkileşime girmesine izin veren mekanizmaları (sayfalandırma, bölümleme, DMA, yazılım ve donanım kesme noktaları, hata yönetimi vb.) Anlamayı içerir.
Sömürü - Bu müdahale, farklı güvenlik açığı sınıflarını ve bunların araştırılmasıyla ilgili bir metodolojiyi sunmayı amaçlamaktadır. Bu modülde, öğrenciler yazılım kusurlarını analiz etmeye ve işlevsel kullanım kodlarını geliştirmeye davet edilir.
Kötü Amaçlı Yazılım Taraması - Kötü amaçlı yazılım, tersine çevrilmesi karmaşık olabilen belirli bir ikili dosyadır: genellikle birçok koruma mekanizmasıyla birlikte gelir ve doğası, taramayı zorlaştırabilir. Bu kursun amacı, size bu programları etkili bir şekilde çalışmayı öğretmektir. Bu tür kodların sayısı giderek arttığı için her şeye manuel olarak bakmak imkansızdır. Bu nedenle, analizleri optimize etmek için sınıflandırma araçlarını ve yöntemlerini gözden geçireceğiz.
Okul Hakkında
sorular
Benzer Kurslar
Dijital Teknolojilerde HND (Siber Güvenlik)
- Dubai, Birleşik Arap Emirlikleri
Siber güvenlik
- Online Canada
Bilgi Sistemleri Güvenlik Uzmanı
- Appleton, Amerika Birleşik Devletleri