⭕️ در پژوهشی که اخیرا توسط Akchhat منتشر شده است، کاربرد تکنیک DLL Sideloading (ردهبندیشده تحت شناسه T1574.002 در چارچوب MITRE ATT&CK) بهعنوان بردار Initial Access علیه Elastic EDR مورد آزمون عملی قرار گرفته است.
در این سناریو، پژوهشگر موفق شده است یک beacon متعلق به فریمورک Adaptix را درون پروسهی Procmon64.exe باینری کاملاً معتبر و دارای امضای دیجیتال مایکروسافت اجرا کند، بدون آنکه Elastic EDR کوچکترین هشدار یا رویداد پیشگیرانهای ثبت نماید.
سازوکار حمله بر پایهی ترتیب جستجوی DLL در ویندوز (DLL Search Order) استوار است: Process Monitor تلاش میکند کتابخانهی PROPSYS.dll را از دایرکتوری خودش بارگذاری کند، و چون این فایل در آن مسیر وجود ندارد، مهاجم با قرار دادن یک DLL مخرب همنام در همان مسیر، اجرای کد خود را تضمین میکند.
نکتهی کلیدی در پیکربندی payload، فعالسازی قابلیت IAT Hiding است؛ با خالی شدن Import Address Table، موتورهای تحلیل استاتیک عملاً هیچ API مشکوکی (مانند VirtualAlloc یا CreateThread) در ساختار PE مشاهده نمیکنند و سطح تشخیص امضامحور بهطور کامل نابینا میشود.
یافتهی استراتژیک این پژوهش برای تیمهای دفاعی آن است که اعتماد صرف به reputation پروسههای signed کفایت نمیکند؛ بلکه لایههای تشخیصی عمیقتری نظیر راستیآزمایی hash کتابخانههای بارگذاریشده، شناسایی DLL های فاقد امضا درون پروسههای معتبر، و مانیتورینگ image load از مسیرهای غیراستاندارد بایستی به چرخهی پایش افزوده شوند. DLL Sideloading با وجود قدمتش، همچنان یکی از مؤثرترین بردارهای Initial Access محسوب میشود به شرط آنکه payload بهدرستی ساخته شده باشد.
#RedTeam #Evasion #ElasticEDR
@securation
Post #2001
403