CYBERINLAB

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!