Araç ne sağlar?
Komut satırı ve grafik arayüz üzerinden kod, kaynak ve çapraz başvurular incelenebilir. Karartma ve derleyici dönüşümleri okunabilirliği ve doğruluğu etkiler.
Uygulamada nasıl değerlendirilir?
Kendi paketinizde hassas anahtarların veya beklenmeyen ağ alan adlarının görünür olup olmadığını araştırın.
Sınırlar ve yaygın hatalar
Decompile edilmiş kod özgün kaynak kodun birebir kopyası değildir. Hatalı veya eksik gösterim gerçek davranışla karşılaştırılmalıdır.
Kontrol listesi
- Dosya özetini kaydedin
- Uyarıları inceleyin
- Kritik akışı bytecode ile doğrulayın
Karar verirken
JADX bulgusunu başlangıç hipotezi olarak kullanın; karmaşık kararları yalnızca ekrandaki sözde koda dayandırmayın.
Arama sonucundan gerçek akışa
Bir dizge veya yöntem adı bulduğunuzda onu kullanan çağrıları takip edin. Ölü kod, üçüncü taraf kütüphane ve gerçekten çalışan iş akışı aynı değerlendirme değildir. Sadece anahtar sözcük bulmak hassas verinin kullanıldığını kanıtlamaz.
Decompiler bir bölümde uyarı verirse kritik kararın daha düşük seviyeli gösterimi incelenebilir. Özellikle optimize edilmiş veya karartılmış kodda görünen değişken adları ve türler çıkarım olabilir. Bulguyu somut giriş, işlem ve sonuç üzerinden anlatın.
İlgili rehberler: smali ve baksmali nedir?, Apktool: Android kaynak ve paket incelemesi.
Kaynaklar ve kapsam
Teknik özelliklerin başvuru noktaları aşağıdadır. Uygulama örneği ve kontrol listesi bu yayın için hazırlanmış değerlendirme önerileridir; bağımsız ürün testi sonucu değildir.