Yuklanmoqda...
Android Reverse Engineering

Android Reverse Engineering

category Reverse Engineering person Neo_Yamaguchi calendar_month 28 Jun 2025, 10:52

📱 Android Reverse Engineering nima?

Android Reverse Engineering — bu Android ilovalarini teskari muhandislik orqali tahlil qilish jarayoni. Ya’ni, tayyor .apk faylni tahlil qilib, uning qanday ishlashini tushunish, kodni o‘rganish yoki zaifliklarni topish maqsadida amalga oshiriladi.


🧩 Nega Android teskari muhandislik qilinadi?

  • 🔐 Ilovani xavfsizlik zaifliklari uchun tekshirish
  • 🧠 Ilovaning qanday ishlashini tushunish
  • 🧪 Pentest (penetratsion test) uchun tahlil qilish
  • 🎓 Ta’lim yoki ilmiy tadqiqotlar
  • ❌ Noto‘g‘ri ishlayotgan ilovani tahlil qilish

📦 APK fayl nima?

Android ilovasi .apk (Android Package) formatida bo‘ladi. Bu fayl ZIP formatida bo‘lib, ichida quyidagilar mavjud:

  • classes.dex — Dalvik bytecode (kompilyatsiyalangan Java kod)
  • AndroidManifest.xml — Ilova huquqlari, komponentlari va ruxsatlar
  • res/ — Rasm, dizayn va layoutlar
  • lib/ — C/C++ kutubxonalar
  • assets/ — Foydalanuvchi fayllari

🛠 Asboblar

Quyidagi vositalar Android reverse engineeringda keng qo‘llaniladi:

VositaVazifasi
apktoolAPK ni dekompilyatsiya qiladi va smali kodini chiqaradi
jadx.dex faylni Java kodiga o‘giradi
dex2jar.dex.jar o‘giradi (Java tahlili uchun)
JD-GUI.jar faylni ko‘rib chiqish uchun GUI vosita
MobSFAvtomatik tahlil (static va dynamic) qilish
fridaIlova ishini runtime paytida kuzatish

🔍 Tahlil jarayoni

  1. APK ni topish – Play Store yoki boshqa manbadan ilovani yuklab olish.
  2. Dekompilyatsiyaapktool bilan resurslar va smali kodni chiqarish.
  3. Kod tahlilijadx yordamida Java kodini ko‘rish.
  4. Manifest tahliliAndroidManifest.xml orqali ruxsatlar va entry point’larni aniqlash.
  5. Dinamik analiz (ixtiyoriy)frida, objection bilan ilovaning ish jarayonini tahlil qilish.

⚠️ E’tibor bering

  • 📛 Ba’zi ilovalar proguard yoki obfuscation bilan himoyalangan bo‘lishi mumkin.
  • 📵 Reverse engineeringni noqonuniy maqsadlarda ishlatish qonun bilan jazolanadi.
  • 📱 O‘zingizga tegishli bo‘lmagan ilovalarni tahlil qilishdan oldin ruxsat oling!

📚 Qo‘shimcha manbalar

chat Izohlar

Mikro

Gap yo'q bro

29 Jul 2025, 17:42