Geliştiriciler Android uygulamalarının analiz edilmesi ve değiştirilmesi için apk-reverse aracını sundu

Geliştirici ekibi, Android paketlerinin otomatikleştirilmiş ters mühendislik, temizleme ve değişiklik işlemleri için özel bir aracı olan apk-reverse'i yayınladı. Araç, insan müdahalesi olmadan kod dekompile etme ve modifikasyonu gibi karmaşık görevlerin gerçekleştirilmesine yönelik olarak tasarlandı.
Aracın işlevselliği, APK yapısının analizinde sistem tarafından eylem dizisinin otomatik olarak belirlenmesine olanak tanıyan karar ağaçlarının kullanımına dayanmaktadır. Çözüm, arşivlerin otomatik olarak açılmasını, kırma mekanizmalarının bulunmasını ve DEX dosyalarının cerrahi yamasını sağlayan parametreli betikleri içerir.
Sistem, ihtiyaç duyulduğunda bağlantılar ile çalışmayı destekler, bu da aracın analiz sırasında dış belgeler ve veritabanlarına dinamik olarak erişmesine olanak tanır. Bu, modern mobil uygulamalarda kullanılan imzaların ve ofuske etme yöntemlerinin el ile aranma süresini kısaltır. Araç açık kaynaklı olarak dağıtılır, bu da güvenlik testi için mevcut CI/CD işlem hatlarına entegrasyon imkanı sağlar.
Bu tür araçların kullanımı, mobil yazılımın ilk güvenlik denetimi süresini kısaltmaya olanak tanır. DEX kodundaki deofuske etme ve güvenlik açıklarının bulunması adımlarının otomasyonu, güvenlik uzmanlarının mantıksal hataların analizine odaklanmasına, uygulama yapısının analizindeki rutin işlemleri ise algoritmalara devretmesine olanak tanır.



