ادامه از پست قبل
شنود در اندروید
جایگزینی ماژول: در یک دستگاه روت شده، فایل APEX اصلی را با نسخه دستکاری شده خود جایگزین میکنند.
راهاندازی مجدد: پس از ریبوت کردن دستگاه، اندروید ماژول ConscryptConscrypt دستکاری شده را بارگذاری میکند.
نتیجه نهایی و اهمیت آن
شنود کامل و شفاف: از این لحظه به بعد، کل سیستمعامل اندروید و تقریباً تمام اپلیکیشنهایی که از کتابخانه استاندارد استفاده میکنند، گواهینامه ابزار شنود شما را به عنوان یک گواهینامه کاملاً معتبر و سیستمی میشناسند.
دور زدن اکثر دفاعها: این روش بسیاری از مکانیزمهای دفاعی از جمله بررسی خزانه کاربری و حتی برخی پیادهسازیهای ساده Certificate Pinning را به طور کامل دور میزند، زیرا تغییر در پایینترین سطح ممکن (کتابخانه TLS) اعمال شده است.
نکات و محدودیتها:
نیاز به روت: این تکنیک نیازمند دسترسی روت به دستگاه است. این یک آسیبپذیری نیست که یک هکر بتواند از راه دور از آن استفاده کند، بلکه ابزاری قدرتمند در دست محققان امنیتی و تسترهای نفوذ است که از قبل به دستگاه دسترسی فیزیکی یا روت دارند.
سطح حمله جدید: این روش یک سطح حمله جدید را برجسته میکند: ماژولهای Mainline. اگر یک مهاجم بتواند به دستگاه شما دسترسی روت پیدا کند، میتواند با دستکاری این ماژولهای حیاتی، کنترل عمیق و پایداری بر روی سیستم شما به دست آورد.
#آکادمی_روزبه
مرکز تخصصی CISSP
https://blog.nviso.eu/2025/06/05/intercepting-traffic-on-android-with-mainline-and-conscrypt/