Ben izleme amacıyla apk'ler instrumenting üzerinde çalışıyorum. Bir apk saptırılmış olup olmadığını anlamak için bir yolu var mı? Özellikle önemsiz bayt enjeksiyonu obstrüksiyonu tarafından gizlenmiş olup olmadığını kontrol etmek için bir yol arıyorum. Teşekkürler.Bir apk'nın gizlenip gizlenmediğini tespit etmenin bir yolu var mı?
5
A
cevap
2
Ben Bir APK Karartılmış edildiğini yüzde yüz emin olabiliriz sanmıyorum:
- kandırma karmaşık bir süreçtir. Ya sadece gerçekten sadece birkaç sınıflar Karartılmış olduğunu tespit etmek zor olacak, sadece birkaç sınıfları gizleyemez, kod küçültmek karartmak ve küçültmek olabilir.
- başka bir sorun, gizlenmiş olabilecek sınıfların isimlerini bilmemenizdir. Genellikle gizleme, sınıf adlarını örneğin
a.a.a
olarak değiştirir. Ama belki de kaynak kodu, gerçek içina.a.a
sınıfını kullanıyordu ... Kim bilir?
Hala bir Apk'nizin (komut satırı dexdump | grep Descriptor
kullanarak) içinde bir dex içindeki tüm sınıfların listesini almak ve bazı Obfuscated sınıf adı desenleri tanıyabilir eğer görebiliyordu. Bu size belirli bir güven seviyesi verir.
İlgili konular
- 1. Denetleyiciden div'in AngularJS'de gizlenip gizlenmediğini kontrol edin.
- 2. Durum çubuğunun gizlenip gizlenmediğini kontrol edin
- 3. Balık kabuklarında OS'de OSTYPE değişkenine benzer bir işletim sistemi tespit etmenin bir yolu var mı?
- 4. Bir Android telefonun arama kaydında sesli posta entegrasyonunu destekleyip desteklemediğini tespit etmenin bir yolu var mı?
- 5. JavaScript'te bir indirme işleminin başlangıcını tespit etmenin bir yolu var mı?
- 6. Bir daldaki değişikliklerin dolaylı olarak başka biriyle birleştirilip birleştirilmediğini tespit etmenin bir yolu var mı?
- 7. io.js veya node.js'nin çalışıp çalışmadığını güvenilir bir şekilde tespit etmenin bir yolu var mı?
- 8. Derleyici sürümünü bir Rust programından tespit etmenin bir yolu var mı?
- 9. Dosya/kodlamanın Windows'ta Elektron/Düğüm yoluyla gizlenip gizlenmediğini belirleme
- 10. Eşzamansız bir yöntemi senkronize etmenin genel bir yolu var mı?
- 11. "isForEachable" için bir değişken test etmenin bir yolu var mı
- 12. Bir uyarı kutusunun kaynağını elde etmenin bir yolu var mı?
- 13. Kodun yerel, test ortamı veya App Engine'de çalıştırılıp çalıştırılmadığını tespit etmenin bir yolu var mı?
- 14. APK'nın SD kartta saklanıp saklanmadığını tespit etmenin bir yolu var mı?
- 15. Javascript ile varsayılan görüntüler klasörünü tespit etmenin bir yolu var mı?
- 16. Tüm div'lerin gizlenip gizlenmediğini kontrol etmek için jQuery'yi kullanın
- 17. Scaladoc'u IntelliJ Idea'ye entegre etmenin kolay bir yolu var mı?
- 18. C++ için doxygen'i optimize etmenin bir yolu var mı?
- 19. Çerezin httponly olup olmadığını kontrol etmenin bir yolu var mı?
- 20. SQLAlchemy Bağlantısını test etmenin bir yolu var mı?
- 21. Yüklediğiniz hangi gulp versiyonunu kontrol etmenin bir yolu var mı?
- 22. Bilgisayarımda 4K çözünürlüğünü simüle etmenin bir yolu var mı?
- 23. Koddan izin alma iznini kontrol etmenin bir yolu var mı?
- 24. Kabarcık tıklamayı tetikleyip tetiklemediğini kontrol etmenin bir yolu var mı?
- 25. TabControl.Items.CurrentChanging işlemini iptal etmenin bir yolu var mı?
- 26. Kalan animasyon süresini elde etmenin bir yolu var mı?
- 27. UITableView scrollToRowAtIndexPath üzerinde animasyonu kontrol etmenin bir yolu var mı?
- 28. shapely.geometry.shape.contains (a_point) çağrısının hızını optimize etmenin bir yolu var mı?
- 29. Sözlükteki öğelerin sıralamasını takip etmenin bir yolu var mı?
- 30. (Rails) Alanın veri türünü kontrol etmenin bir yolu var mı?