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.

  • RASP
  • Anti-tamper
  • Integrity
  • Obfuscation

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ç.

  • Mach-O
  • Dex
  • Smali
  • Static analysis

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.

  • Droppers
  • Overlay abuse
  • Fraud flows
  • Detections

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.

  • Frida
  • Pinning bypass
  • Tracing
  • Lab devices

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.

  • eBPF
  • Rust
  • C
  • Frida

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]