Kısaca
Penetor Mobil Uygulama Sızma Testi Eğitimi; Android ve iOS uygulamalarında statik ve dinamik analiz, tersine mühendislik, SSL pinning ve root/jailbreak tespiti atlatma, MITM ve mobil API testlerini Frida, Objection, MobSF, Drozer ve Burp Suite ile öğreten 4 günlük bir programdır.
Mobil Uygulama Sızma Testi Eğitimi, hem yeni başlayan penetrasyon test uzmanlarına hem de kurumsal güvenlik ekiplerine hitap eden, tamamen uygulamalı bir programdır. Bu eğitimde yalnızca teorik bilgi değil, sektörde aktif olarak kullanılan araçların (Frida, MobSF, Objection, Drozer) laboratuvar ortamında nasıl kullanılacağını öğreneceksiniz.
Bu Eğitim Kimler İçin Uygundur?
- Siber güvenlik alanında kariyer hedefleyenler
- Penetrasyon testi (Pentest) uzmanları
- Red Team / Blue Team profesyonelleri
- Mobil uygulama geliştiricileri (Android & iOS)
- Bug bounty ile ilgilenen araştırmacılar
Eğitim İçeriği
Mobil uygulamalar, günümüzde finans, e-ticaret, sağlık ve kurumsal sistemlerin merkezinde yer aldığı için saldırganlar için en değerli hedeflerden biridir. Bu eğitim, Android ve iOS uygulamalarında ileri seviye güvenlik testleri yapabilen profesyoneller yetiştirmek için tasarlanmıştır.
1. Mobil Güvenlik ve Tehdit Modelleme
- Mobile Threat Landscape (mobil tehdit yüzeyi analizi)
- OWASP Mobile Top 10 risk analizi
- Uygulama mimarisi güvenlik değerlendirmesi
- Trust boundary (güven sınırları) analizi
- Client-side vs server-side risk ayrımı
- Attack surface mapping
- Threat modeling (STRIDE yaklaşımı)
2. Android Uygulama Sızma Testi
APK Analizi ve Reverse Engineering
- APK dosya yapısı analizi
- APKTool ile decompile işlemleri
- JADX ile source code analizi
- Obfuscation teknikleri ve bypass yöntemleri
Static Analysis
- Hardcoded credentials tespiti
- API endpoint analizi
- Manifest file security review
- Permissions abuse analizi
Dynamic Analysis
- Runtime behavior analysis
- Frida ile hook işlemleri
- Objection kullanımı
- Root detection bypass
- SSL pinning bypass teknikleri
Android Debugging
- ADB ile cihaz kontrolü
- Logcat analizi
- Debuggable app exploitation
Local Data Security
- SharedPreferences analizi
- SQLite database extraction
- File system güvenlik testleri
3. iOS Uygulama Sızma Testi
iOS Mimari ve Güvenlik Modeli
- Sandbox yapısı
- Keychain güvenliği
- Entitlements analizi
IPA Analizi
- IPA extraction ve static analysis
- Class-dump ve runtime inspection
- Binary reverse engineering
Jailbreak Ortamı
- Checkra1n ile jailbreak
- Jailbroken device setup
- Tweaks ve runtime modification
iOS Dynamic Testing
- Needle kullanımı
- Runtime method hooking
- Objective-C runtime manipulation
iOS Vulnerability Areas
- Keychain data leakage
- Insecure storage
- Weak encryption implementations
4. Network Trafik Analizi ve MITM Saldırıları
- HTTP/HTTPS trafik analizi
- SSL/TLS handshake inceleme
- Certificate pinning bypass teknikleri
- API request manipulation
Araçlar:
- Wireshark
- mitmproxy
- Burp Suite
5. Authentication & Authorization Exploitation
- Token-based authentication zafiyetleri
- JWT manipulation
- Session fixation / hijacking
- OAuth implementation hataları
- Broken access control (BAC) testleri
6. Advanced Reverse Engineering
- Native code analysis (C/C++)
- ARM architecture temel reverse engineering
- Obfuscation bypass teknikleri
- Anti-debugging / anti-tamper bypass
Araçlar:
- Hopper Disassembler
- IDA Pro mantığı (konsept olarak)
- Binary patching teknikleri
7. Exploitation Techniques (Mobil Odaklı)
- Runtime memory manipulation
- Hook chaining (Frida advanced scripting)
- Function interception
- Business logic exploitation
- Privilege escalation (root/jailbreak sonrası)
8. Vulnerable App Lab (Pratik Uygulamalar)
Eğitim boyunca gerçek senaryolar:
- iGoat
- Custom vulnerable Android apps
- OWASP Juice Shop mobile senaryoları (konsept)
- API exploitation lab ortamları
9. Mobile API Security Testing
- REST API güvenlik testleri
- GraphQL security testing (temel)
- Rate limit bypass
- API authentication bypass
- Mobile backend exploitation
10. Mobil Uygulama Güvenlik Raporlama
- Teknik bulgu yazımı
- CVSS scoring sistemi
- Executive summary hazırlama
- Exploit proof-of-concept (PoC) dokümantasyonu
- Kurumsal raporlama standardı
Kullanılan Araçların Tam Ekosistemi
Bu eğitimde kullanılan araçlar:
- Kali Linux
- Burp Suite
- Frida
- Objection
- APKTool
- JADX
- MobSF
- Drozer
- Wireshark
- mitmproxy
- Checkra1n
- Needle
- ADB
- iGoat
- Hopper Disassembler
Eğitim Sonunda Kazanımlar
Bu eğitimi tamamlayan katılımcılar:
- Profesyonel seviyede mobile penetration test yapabilir
- Android & iOS uygulamalarda exploit geliştirebilir
- Red Team mobil senaryolarını uygulayabilir
- Kurumsal seviyede güvenlik raporu hazırlayabilir
- Bug bounty ve siber güvenlik kariyerine güçlü başlangıç yapar
- Trafik analizi ve MITM saldırılarını uygulayabilir
- Reverse engineering (tersine mühendislik) tekniklerini kullanabilir
Uygulamalı Laboratuvarlar
Eğitim boyunca:
- Gerçek uygulamalar üzerinde testler
- Vulnerable lab ortamları
- Senaryo bazlı saldırı simülasyonları
Eğitim Hakkında Genel Bilgiler
- Eğitimin Adı: Mobile Uygulama Sızma Testi Eğitimi
- Süre: 4 Gün
- Eğitim Yöntemi: Talebe Göre Yüz Yüze / Online Canlı
- Hedef Kitle: Siber Güvenlik Analistleri ve Penetrasyon Test Uzmanları, Mobil Geliştiriciler (Android/iOS), Adli Bilişim Uzmanları, Bilgi Güvenliği Denetçileri
- Sertifika: Eğitimi başarıyla tamamlayan katılımcılara, Katılım sertifikası verilecektir.
