Mobil Güvenlik ve Tersine Mühendislik
Mobil güvenlik, bu işin iki yarısının buluştuğu yer: Frida ve Ghidra ile bir Android veya iOS derlemesini parçalarına ayırmak ve aynı muameleden sağ çıkması gereken çalışma anı kontrollerini yazmak. Aşağıdaki bölümler tersine mühendisliği, koruma mekanizmalarını ve malware analizini kapsar.
Neler yapabiliyorum
Mobil koruma mekanizmaları
Aynı işin öbür yüzü: RASP tarzı çalışma anı kontrolleri, root ve jailbreak tespiti, hook ve tamper tespiti, bütünlük ve imza doğrulaması, ve bunların hepsini sökmeyi pahalı yapan obfuscation ile anti-debug. İstemci tarafı kontroller saldırganı durdurmaz, yavaşlatır; zaten öyle tasarlanır.
Mobil tersine mühendislik
Artefaktı davranışa geri çevirmek: bir yanda APK, Dex ve Smali, öbür yanda Mach-O. Önemli olan kontrolü bulmak için statik analiz, doğrulamak için dinamik enstrümantasyon, ve başka bir mühendisin aynı kanıttan tekrar üretebileceği yazılı sonuç.
Mobil malware ve fraud analizi
Bir örneğin ne iddia ettiğini değil ne yaptığını okumak: dropper ve loader'lar, overlay ve erişilebilirlik suistimali, ve bunların üstüne kurulan fraud akışları. Çıktı sıfatlarla biten bir rapor değil, bir tespit ya da bir sıkılaştırma değişikliği.
Enstrümantasyon ve bypass
Çalışan uygulamaya bağlanan Frida harness ve script'leri; sertifika pinning'i ve istemci tarafı kapıları geçip, testin disassembly'den tahmin etmek yerine root ya da jailbreak'li cihazda gerçek davranışı gözlemlemesini sağlamak.
Düşük seviyeli sistem ve güvenlik işleri
eBPF, TUN yığınları ve raw socket ile çekirdek ve ağ seviyesinde mühendislik; ayrıca yetkili değerlendirme: tehdit modelleme, tersine mühendislik ve sıfat yerine tekrarlanabilir kanıt taşıyan raporlar.
Araç Seti
Statik analiz
Kaynak yokken artefaktı okumak: Mach-O ve Dex üzerinde decompile, çapraz referans ve kontrol akışı.
- Ghidra
- IDA
- jadx
- radare2 / rizin
Dinamik analiz ve enstrümantasyon
Çalışma anında davranışı izlemek ve değiştirmek: hook, trace, debugger bağlama ve root ya da jailbreak'li cihazda istemci tarafı kontrolleri geçmek.
- Frida
- objection
- LLDB
- Xposed / LSPosed
Trafik ve ağ
Uygulamanın gerçekte gönderdiğini yakalamak ve paket seviyesinde incelemek; TLS pinning altındaki davranışı dahil.
- mitmproxy
- Burp Suite
- Wireshark
- tcpdump
Yetenekler
Güvenlik & Tersine Mühendislik
Bir istemcinin neye güvendiğini bulmak, kanıtlamak ve kapatmak için statik ve dinamik yöntemler.
- Threat Modeling
- Tamper Detection
- Instrumentation
- Malware Analysis
- Static Analysis
- RASP
Mobil Güvenlik & Frontend
Mobil istemciler ve bunları incelemek için kullanılan enstrümantasyon.
- Frida
- Reverse Engineering
- React Native
- Swift
- Kotlin
- TypeScript
- React
İletişime geç
Kapsamlı backend mimarileri, özel web ve mobil uygulamalar, mobil güvenlik ve tersine mühendislik işleri ile yapay zeka ajan sistemleri geliştirmek için freelance projelere açığım.
[email protected]