ADVANCED MACOS CONTROL BYPASSES OSMR TRAINING (EXP-312) EĞİTİMİ

macOS savunma katmanlarını derinlemesine çöz

Code signing ve entitlements'tan TCC/SIP ve Gatekeeper atlatmaya, dylib enjeksiyonundan XPC istismarı ve kalıcılık tekniklerine kadar ileri macOS güvenlik araştırması.

EXP-312/OSMR odaklı bu uzman eğitim; macOS mimarisi, code signing, TCC/SIP/Gatekeeper atlatma, dylib enjeksiyonu, XPC istismarı ve kalıcılığı izinli lab ve savunma perspektifiyle öğretir.

5 gün Uzman Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

macOS iç mimarisi, güvenlik denetimleri ve bunların istismar/savunma ekseninde analizi

Bu uzman seviye eğitim, OffSec EXP-312 (OSMR) kapsamındaki ileri macOS güvenlik tekniklerini derinlemesine ele alır. macOS mimarisi, Mach-O ikili dosya yapısı, dyld yükleyici ve code signing modeli incelenir. Transparency, Consent, Control (TCC) çerçevesi, System Integrity Protection (SIP), Gatekeeper ve notarization denetimleri ve bu denetimlerin zayıf yapılandırmalar üzerinden atlatılması analiz edilir. Dylib hijacking ve enjeksiyonu, DYLD ortam değişkenleri, entitlements kötüye kullanımı, XPC servisleri üzerinden ayrıcalık yükseltme, process injection ve LaunchAgent/LaunchDaemon tabanlı kalıcılık işlenir. Tüm teknikler yalnızca izinli laboratuvar ortamında, savunma ve tespit perspektifiyle öğretilir. Katılımcılar güvenlik araştırmacısı yaklaşımıyla gerçek senaryolar üzerinde çalışır.

Süre ve Format

5 Gün. Her gün dört modül; katılımcılar mimari, denetim atlatma, enjeksiyon, XPC ve kalıcılık eksenlerinde ilerler ve izinli lab makineleri üzerinde uygular.

Seviye

Uzman Seviye — macOS güvenlik mimarisi, kod imzalama ve yetkiler, TCC ve Gatekeeper atlatma, dylib enjeksiyonu, XPC ve kalıcılık teknikleri derinlemesine incelenir.

Öğrenme Metodu

Katılımcılar yalnızca izinli, yalıtılmış macOS lab makineleri üzerinde LLDB, otool/nm, codesign ve özel araçlarla analiz ve kavram kanıtlama (PoC) çalışması yapar.

Neden Bu Eğitim?

🍎Derin macOS

Mach-O, dyld ve code signing iç yapısını araştırmacı gözüyle derinlemesine anlarsınız.

🔓Denetim Analizi

TCC, SIP ve Gatekeeper denetimlerinin sınırlarını ve yanlış yapılandırmalarını çözümlersiniz.

🧭Savunma Perspektifi

Her atlatma tekniğinin tespit ve sertleştirme karşılığını öğrenerek savunmayı güçlendirirsiniz.

Anahtar Konular

EXP-312OSMRmacOS güvenlikTCC bypassSIP Gatekeeperdylib hijackingXPC istismarcode signingMach-O dyldmacOS kalıcılık
“Bir güvenlik denetimini gerçekten anlamak, onun sınırlarını ve savunmasını birlikte görmektir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Sızma Testi Deneyimi

OSCP düzeyinde sızma testi ve exploit geliştirme deneyimi güçlü biçimde önerilir.

2
C ve Assembly

C programlama ve temel x86-64/ARM64 assembly okuma bilgisi beklenir.

3
Unix Komut Satırı

macOS/Unix kabuğu, süreç ve dosya izinlerine ileri aşinalık gerekir.

4
Apple Silicon Mac

Lab için güncel bir macOS sürümü çalıştıran, izinli test cihazı gerekir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, macOS ikili formatını ve kod imzalama modelini araştırma düzeyinde analiz edebilir.
Modül 1
macOS Güvenlik Yapısı
  • XNU çekirdeği, kullanıcı alanı ve güvenlik katmanlarına genel bakış
  • Sandbox (App Sandbox) ve seatbelt profilleri
  • Hardened Runtime ve çalışma zamanı korumaları
  • Apple Silicon güvenlik özellikleri (PAC, secure enclave)
  • launchd ve sistem hizmet modeli
  • Güvenlik denetimlerinin katmanlı ilişkisi
Modül 2
Mach-O ve dyld
  • Mach-O başlık, load command ve segment yapısı
  • otool ve nm ile ikili dosya inceleme
  • dyld dinamik yükleyici ve kütüphane arama sırası
  • LC_LOAD_DYLIB ve rpath/loader_path yolları
  • Dyld shared cache kavramı ve analizi
  • LLDB ile ikili dosyada temel hata ayıklama
Modül 3
Code Signing
  • Code signature yapısı ve code directory
  • codesign ile imza doğrulama ve inceleme
  • Ad hoc, Developer ID ve App Store imza türleri
  • Code Signing Requirements (CSR) dili
  • İmza bütünlüğü ve değiştirilmiş ikili tespiti
  • Team ID ve imzalama sertifikası doğrulama
Modül 4
Entitlements
  • Entitlements plist yapısı ve türleri
  • com.apple.security kapsamındaki ayrıcalıklar
  • Sandbox ve TCC ile entitlement ilişkisi
  • Private entitlement kavramı ve riskleri
  • get-task-allow ve hata ayıklama yetkisi
  • Yanlış verilmiş yetkilerin güvenlik etkisi
Günün hedefiKatılımcı, TCC çerçevesini analiz edip zayıf yapılandırmalara dayalı atlatma senaryolarını inceleyebilir.
Modül 1
TCC Mimarisi
  • Transparency, Consent, Control (TCC) amacı ve kapsamı
  • tccd daemon ve izin isteği akışı
  • Korunan kaynaklar: kamera, mikrofon, disk, ekran kaydı
  • Full Disk Access ve Automation yetkileri
  • Kullanıcı ve sistem düzeyi TCC ayrımı
  • TCC ile entitlement etkileşimi
Modül 2
TCC Veritabanı
  • TCC.db yapısı ve erişim kayıtları
  • SIP korumasının TCC.db üzerindeki etkisi
  • Kullanıcı başına ve sistem geneli veritabanları
  • İzin durumlarının yorumlanması
  • Değişiklik denetimi ve bütünlük kontrolü
  • sqlite ile salt okunur analiz yaklaşımı
Modül 3
Atlatma Senaryoları
  • Yetkilendirilmiş uygulamalar üzerinden dolaylı erişim
  • AppleScript/Automation zinciri ile izin devralma
  • Yanlış yapılandırılmış Full Disk Access vakaları
  • Symbolic link ve yol doğrulama zafiyetleri
  • İmza doğrulama eksiklerinin TCC'ye etkisi
  • Kavram kanıtı (PoC) ile kontrollü doğrulama
Modül 4
Tespit ve Sertleştirme
  • Unified log ile TCC olaylarını izleme
  • MDM ile TCC ilkesi (PPPC profili) uygulama
  • Endpoint Security framework ile davranış tespiti
  • Şüpheli AppleScript ve Automation tespiti
  • En az ayrıcalık ilkesiyle yetki yönetimi
  • İzleme ve uyarı kuralları tasarımı
Günün hedefiKatılımcı, SIP ve Gatekeeper denetimlerini analiz edip quarantine/notarization mekanizmalarını inceleyebilir.
Modül 1
System Integrity Protection
  • SIP amacı ve korunan sistem konumları
  • csrutil ile SIP durum sorgulama
  • Kısıtlı (restricted) dosya bayrakları (SF_RESTRICTED)
  • SIP'in çekirdek uzantıları üzerindeki etkisi
  • Platform binary kavramı ve ayrıcalıklar
  • SIP ile TCC arasındaki koruma ilişkisi
Modül 2
Gatekeeper
  • Gatekeeper amacı ve değerlendirme akışı
  • spctl ile değerlendirme ve kural inceleme
  • Quarantine özniteliği (com.apple.quarantine)
  • İlk çalıştırma onayı ve kullanıcı istemi
  • Assessment kuralları ve imza gereksinimi
  • Yol doğrulama ve paket (bundle) kontrolü
Modül 3
Quarantine ve Notarization
  • Notarization süreci ve stapling
  • xattr ile genişletilmiş öznitelik inceleme
  • Quarantine kaldırma koşulları ve etkisi
  • Arşiv ve indirme kaynaklı quarantine davranışı
  • Notarized olmayan ikili çalıştırma akışı
  • Güven zincirinin bileşenleri
Modül 4
Atlatma ve Savunma
  • Quarantine özniteliği eksikliğine dayalı senaryolar
  • Paket yapısı üzerinden imza/gatekeeper tutarsızlıkları
  • Symbolic link ve genişletilmiş öznitelik zafiyetleri
  • Endpoint Security ile yürütme izleme
  • MDM ile Gatekeeper/notarization zorlama
  • Tespit kurallarıyla savunma güçlendirme
Günün hedefiKatılımcı, dylib hijacking ve enjeksiyon tekniklerini analiz edip savunma karşılıklarını değerlendirebilir.
Modül 1
Dylib Hijacking
  • Kütüphane arama sırası ve zayıf (weak) bağlantılar
  • @rpath, @loader_path ve @executable_path analizi
  • Eksik dylib tabanlı hijack senaryoları
  • otool -l ile yükleme komutlarını inceleme
  • install_name_tool ile yol manipülasyonu analizi
  • Hardened Runtime'ın hijack üzerindeki etkisi
Modül 2
DYLD Ortam Değişkenleri
  • DYLD_INSERT_LIBRARIES mekanizması
  • Hardened Runtime ve kısıtlı ortam değişkeni filtreleme
  • Platform binary'lerde ortam değişkeni davranışı
  • Constructor fonksiyonları ile kod çalıştırma
  • SUID/kısıtlı ikili üzerindeki etkiler
  • Savunma: hardened runtime ve library validation
Modül 3
Process Injection
  • Mach task portları ve görev erişimi kavramı
  • task_for_pid ve yetki gereksinimleri
  • Thread oluşturma ve uzak kod yürütme kavramı
  • get-task-allow ve hata ayıklama yetkisinin rolü
  • Code injection karşısında library validation
  • Enjeksiyon girişimlerinin kavramsal sınırları
Modül 4
Tespit
  • Endpoint Security ES_EVENT olaylarıyla izleme
  • Dylib yükleme ve kod imzası doğrulama denetimi
  • Anormal task port erişimi tespiti
  • Unified log üzerinden şüpheli yükleme izleme
  • Library validation entitlement zorlama
  • Bütünlük izleme ile değiştirilmiş ikili tespiti
Günün hedefiKatılımcı, XPC tabanlı ayrıcalık yükseltmeyi analiz edip kalıcılık tekniklerini ve tespitlerini değerlendirebilir.
Modül 1
XPC Mimarisi
  • XPC süreçler arası iletişim modeli
  • Mach servisleri ve launchd kaydı
  • NSXPCConnection ve mesaj akışı
  • Privileged helper tool kavramı
  • SMJobBless ile yükseltilmiş yardımcı kurulumu
  • XPC uç noktası (endpoint) keşfi
Modül 2
XPC Güvenlik Analizi
  • İstemci doğrulama ve audit token kontrolü
  • Code signing requirement ile istemci kimliklendirme
  • Eksik doğrulamaya dayalı ayrıcalık yükseltme senaryoları
  • PID yeniden kullanımı (PID reuse) riski
  • Helper tool yetkilerinin kötüye kullanımı
  • Güvenli XPC doğrulama en iyi uygulamaları
Modül 3
Kalıcılık Teknikleri
  • LaunchAgent ve LaunchDaemon plist yapısı
  • Kullanıcı, sistem ve global launchd konumları
  • Login Items ve BackgroundTask yönetimi
  • Cron ve periyodik görevlerin rolü
  • Configuration profile tabanlı kalıcılık
  • Kalıcılık mekanizmalarının güven/imza gereksinimleri
Modül 4
İzleme ve Temizlik
  • launchctl ile yüklü hizmetleri listeleme ve inceleme
  • Endpoint Security ile kalıcılık olaylarını yakalama
  • Yeni LaunchAgent/Daemon tespit kuralları
  • Şüpheli profil ve login item denetimi
  • Temizlik ve kök neden (root cause) analizi
  • Olay müdahalesi için delil toplama yaklaşımı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
macOS İç Yapısı

Mach-O, dyld ve code signing modelini araştırma düzeyinde analiz edebilirsiniz.

✅
TCC Analizi

TCC çerçevesini ve zayıf yapılandırmalara dayalı atlatma senaryolarını çözümleyebilirsiniz.

✅
SIP ve Gatekeeper

SIP, Gatekeeper ve notarization denetimlerini ve sınırlarını değerlendirebilirsiniz.

✅
Dylib Teknikleri

Dylib hijacking ve DYLD tabanlı enjeksiyon risklerini analiz edebilirsiniz.

✅
Process Injection

Task port ve kod enjeksiyonu kavramlarını ve library validation sınırlarını anlayabilirsiniz.

✅
XPC İstismarı

XPC tabanlı ayrıcalık yükseltme senaryolarını ve güvenli doğrulamayı değerlendirebilirsiniz.

✅
Kalıcılık

LaunchAgent/Daemon ve profil tabanlı kalıcılık tekniklerini tanımlayabilirsiniz.

✅
Savunma

Her teknik için Endpoint Security tabanlı tespit ve sertleştirme önlemleri tasarlayabilirsiniz.

Kimler İçin Uygundur?

  • Deneyimli sızma testi uzmanları
  • kırmızı takım üyeleri
  • macOS güvenlik araştırmacıları
  • ileri exploit geliştirme bilgisine sahip güvenlik profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Deneyimli sızma testi uzmanları, kırmızı takım üyeleri ve macOS güvenlik araştırmacıları için uygundur.
Ön koşul nedir?
OSCP düzeyi sızma testi deneyimi, C ve temel assembly bilgisi ile ileri Unix komut satırı yetkinliği önerilir.
Teknikler nerede uygulanıyor?
Tüm teknikler yalnızca izinli, yalıtılmış lab makineleri üzerinde savunma ve tespit perspektifiyle uygulanır.
Sınav başvurusu dahil mi?
Hayır; eğitim hazırlık sağlar ancak OSMR sınav başvurusu ve ücreti ilgili kuruma aittir.
Sertifika veriliyor mu?
Evet; tamamlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Advanced macOS Control Bypasses OSMR Training (EXP-312) Eğit Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre5 gün
SeviyeUzman Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Windows Sunucu ve İstemciManaging windows in macOS Ventura Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Managing windows in macOS Ventura Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

macOS Ventura'da Stage Manager, Mission Control, Spaces ve Split View ile pencere yönetimini; klavye kısayolları ve çoklu ekran düzenini uygulamalı öğreten teme

Detayları Gör →
Windows Sunucu ve İstemciMCSA: Windows Server Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

MCSA: Windows Server Eğitimi

5 günİleriOnline / Yüz Yüze / Hibrit

Windows Server kurulumu, Active Directory, DNS/DHCP, depolama, Hyper-V ve Failover Clustering konularını uçtan uca kapsayan kapsamlı MCSA düzeyi uygulamalı eğit

Detayları Gör →
Windows Sunucu ve İstemciMD - Managing Modern Desktop Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

MD - Managing Modern Desktop Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Windows dağıtımı, Autopilot, Microsoft Intune ile MDM, uygulama ve güncelleme yönetimi, uç nokta güvenliği ve co-management konularını kapsayan ileri eğitim.

Detayları Gör →
Windows Sunucu ve İstemciMicrosoft Windows 11 Configuring and Troubleshooting Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Microsoft Windows 11 Configuring and Troubleshooting Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Windows 11 kurulum, yapılandırma, ağ, güvenlik ve performans ayarlarıyla Event Viewer, SFC/DISM ve önyükleme onarımı dahil sorun gidermeyi öğreten orta seviye e

Detayları Gör →
Windows Sunucu ve İstemciMonitoring, Configuring & Optimizing in macOS Catalina Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Monitoring, Configuring & Optimizing in macOS Catalina Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

macOS Catalina yapılandırması, Activity Monitor ile izleme, depolama ve enerji optimizasyonu ile Terminal tanılaması ve bakımı kapsayan orta seviye eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn