مهمان ناخواندهای در سازمان؛ تحلیلی بر سوءاستفاده مهاجمان از حساب Guest در ویندوز
✍️روزبه نوروزی
در یک محیط ویندوز که ظاهراً هیچ نشانهای از آلودگی نداشت، موردی مشاهده شد که در نگاه اول بسیار ساده به نظر میرسید، اما در نهایت به کشف یک تکنیک پنهان و مؤثر از سوی مهاجمان منجر شد. دراینجا شناسایی استفادهی مخفیانه از حساب کاربری Guest در ویندوز که مهاجمان از آن برای دستیابی مجدد و پایدار به سیستم سوءاستفاده کرده بودند رو میبینیم
مدتهاست که حساب Guest در ویندوز دیگر کاربرد چندانی ندارد و در بسیاری از سازمانها به دلایل امنیتی غیرفعال باقی مانده است. اما همین موضوع باعث شده مهاجمان سایبری از این غفلت استفاده کرده و با فعالسازی مجدد این حساب، بدون جلب توجه تیمهای امنیتی، در شبکه باقی بمانند.
شناسایی اولیه
در لاگ، رویداد امنیتی شماره 4722 دیده شد که نشان از فعالسازی یک حساب کاربری داشت. با بررسی بیشتر مشخص شد این حساب، همان Guest بوده که مدتها غیرفعال بود. در ادامه، دستوراتی در لاگ آمده است
net user Guest /active:yes net localgroup administrators Guest /add net localgroup Remote Desktop Users Guest /add
این مهمه ، زیرا بهنظر میرسه مهاجم از این حساب برای دور زدن سیستمهای هشداردهنده و آنتیویروس استفاده کرده باشد.
تحلیل فنی
مهاجم با فعالسازی حساب Guest، رمز عبور جدیدی برای آن تعریف کرده و آن را به گروههای Administrators و Remote Desktop Users اضافه کرده بود. این کار به او امکان میداد از طریق RDP به سیستم دسترسی پیدا کند، و چون این دسترسی با یک حساب شناختهشده اما به ظاهر سیستمی انجام میشد، در بسیاری از سیستمهای نظارتی ردگیری نمیشد.
جالبتر آنکه مهاجم با استفاده از ابزارهایی مانند attrib.exe فایلهای خاصی را hidden و system کرده بود تا اسکریپتهای اجرایی خود را از دید کاربران مخفی کند. همچنین با wmic برخی پایداریها برای اجرای مجدد پس از ریاستارت سیستم اعمال کرده بود.
نشانهها و ردپاها
* فعال شدن حساب Guest پس از مدت طولانی * رویدادهای امنیتی 4722 (فعالسازی کاربر)، 4728 (افزودن به گروه Admins) و 4776 (استفاده از حساب برای لاگین) * ارتباطات RDP مشکوک در ساعات غیر اداری * فایلهای hidden در مسیرهایی خاص
#آکادمی_روزبه مرکز تخصصی CISSP 20 درصد تخفیف با سرمایه گذاری شرکت هامون