X86 Tersine Mühendislik Eğitimi
Eğitim Zamanı
Eğitim takviminden bakabilirsiniz.
Sertifika
Eğitime katılanlara Cyberinlab tarafından katılım sertifikası verilmektedir.
Eğitim Süresi
1 Gün
Eğitimin Amacı
Tersine Mühendislik birçok kişi tarafından rakip ürünlerin kopyalanması için yapılan bir çalışma olarak düşünülmektedir. Ancak Tersine Mühendislik yöntemi şirketlerin hızlı prototipleme ve ürün geliştirme için kullandıkları, ar-ge departmanlarına kurdukları bir teknolojidir. Eğitimin ana konuları olmakla birlikte Assembly diline ve binary debugging konularına aşina olunması eğitimin takip edilebilmesini kolaylaştıracaktır. Katılımcıların herhangi bir dilde uygulama geliştirme ve derleme deneyimine, sürekli biçimde olmasa bile, sahip olmalarında fayda bulunmaktadır.
Neler Öğreneceksiniz?
X86 Tersine Mühendislik Eğitimi İçeriği
Giriş ve Temel Kavramlar
- Tersine mühendislik nedir?
- Tersine mühendisliğin önemi ve uygulama alanları
- X86 mimarisi ve temel bileşenleri
X86 Mimarisi ve Assembly Dili
- X86 mimarisinin genel yapısı
- Assembly dilinin temelleri
- Register’lar ve bellek yönetimi
- EIP (Instruction Pointer) ve Debug Kayıtları
Tersine Mühendislik Araçları
- Popüler tersine mühendislik araçları (IDA Pro, Ghidra, OllyDbg)
- Araçların kurulumu ve temel kullanımı
- Statik ve dinamik analiz arasındaki farklar
İşlem Akışı ve Bellek Yapısı
- İşlemci modları ve bellek modelleri
- Fonksiyon çağrıları ve yığın çerçeveleri
- Bellek düzeni ve veri yapıları
Uygulamalı Tersine Mühendislik Teknikleri
- Basit bir programın tersine mühendisliği
- Assembly kodunu analiz etme
- Hataların tespiti ve giderilmesi
- Anti-tamper tekniklerini aşma yöntemleri
- Güvenlik Açıkları ve Zafiyet Analizi
- Yaygın güvenlik açıkları (buffer overflow, integer overflow)
- Zafiyet analizi için tersine mühendislik uygulamaları
- Kötü amaçlı yazılım analizi örnekleri
Proje Uygulamaları
- Gerçek dünya senaryolarında tersine mühendislik uygulamaları
- Örnek proje: Basit bir yazılımın tersine mühendisliği
- Örnek proje: Kötü amaçlı yazılımın analizi
Kapanış ve Kaynaklar
- Eğitimin özeti ve öğrenilenlerin değerlendirilmesi
- Ek kaynaklar ve ileri düzey okuma önerileri
Nasıl Kayıt Olabilirsiniz?
• Eğitime kesin kayıt için, Eğitim Talep Formu‘ nu eksiksiz olarak doldurunuz. Detaylar için (0216) 504 71 79 arayabilirsiniz.
• Eğitim süresinin en az %75’inde bulunan katılımcılarımıza, eğitim sonunda “katılım sertifikası” verilecektir.
• Tüm eğitimlerimiz, talep edilmesi halinde şirketlere özel yapılabilmektedir. Programlarımız genel olarak minimum 5 kişi katılımla açılabilmektedir.
• Kayıtlarımız eğitim tarihinden 3 gün öncesine kadar devam etmektedir.
• Cyberinlab gerektiğinde eğitim mekanını veya eğitmeni değiştirme, programı iptal etme veya erteleme hakkını saklı tutmaktadır.
Eğitimlerimize erken kayıt olarak size özel indirim fırsatlarını kaçırmayın!