FrenchYeti/dexcalibur
این یک ابزار حرفهای برای معکوسسازی اندروید است که با استفاده از Frida به صورت پویا کدها را ابزارگذاری میکند.
کاربرد:
این ابزار دِکس فایلهای اندروید رو تجزیه میکنه، تحلیل استاتیک انجام میده، هوکهای خودکار تولید میکنه و متدهای بازتابی (reflected) رو شناسایی میکنه. همچنین دادههای دریافتی از اجرا رو ذخیره میکنه و ازشون برای کشف هوشمندانهتر استفاده میکنه.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای بدون نیاز به تغییر دادن اپ، به صورت پویا رفتارش رو تحلیل کنی، مخصوصاً در تست نفوذ، تحلیل مالوئر یا زمانی که با کدهای مخدوششده (obfuscated) کار میکنی.
چند مثال از موارد استفاده:
- کشف متدهای پنهان شده با Reflection در زمان اجرا
- تولید خودکار اسکریپتهای Frida برای هوک کردن متدهای مهم
- تحلیل دادههای ارسالی و دریافتی اپ بدون دیکامپایل دستی
- ذخیرهسازی و بازیابی فراخوانیهای متد برای تحلیل بعدی
- شناسایی نقاط حساس مثل رمزنگاری، اعتبارسنجی یا ارتباط با سرور
- ##AndroidReverseEngineering
- ##Frida
- ##DynamicInstrumentation
- ##MobileSecurity
- ##MalwareAnalysis
- ##ReverseEngineering
- ##AppAnalysis
- ##DEX
- ##SecurityResearch
- ##MobilePentesting
