حملات هدفمند از چندین مرحله تشكیل می شوند كه به زنجیره قتل APT شناخته می شوند. مهاجمان به عنوان بخشی از فاز مسلح كردن خود، اغلب Payloadی را در یك فایل قرار می دهند كه زمانی كه نصب می گردد، در فاز دستور و كنترل (C2) به مهاجم متصل می شود. یك payload بسیار معمول مورد استفاده بسیاری از بدافزارهای سرقت كلمه عبور، نرم افزار ثبت ضربات صفحه كلید (keylogger) است. هدف از ثبت ضربات صفحه كلید این است كه ضربات صفحه كلید كاربر ضبط شود و اطلاعات اعتباری وی و لینك ها به منابع داخلی و خارجی جمع آوری گردد.
نخستین ظهور این keylogger به یك فروم در خاورمیانه باز می گردد. اگرچه ممكن است برخی keylogger ها ضربات صفحه كلید را برای مقاصد قانونی ثبت نمایند، اما این نرم افزار قربانیان خود را با یك payload پنهان گمراه می سازد. به نظر می رسد كه تولید كننده این بدافزار با قرار دادن آن در فروم مذكور، قصد حمله به سایر اعضای این فروم را داشته است كه این كار تكنیكی مرسوم است.
نویسندگان بدافزارها اغلب برای جلوگیری از شناسایی شدن، از ابزارهای ارزان و ساده ای استفاده می كنند كه بدافزار را با یك برنامهruntime فشرده سازی یا رمزگذاری، تغییر می دهد. البته در این مورد خاص، فایل های مرتبط توسط یك نسخه تغییر یافته از ابزار مشهور UPX پنهان شده اند.
این فایل در هنگام اجرا یك كپی از خود با نام Mcsng.sys در فولدر Sysytem32 ایجاد می كند. این بدافزار همچنین پروسه ای را اجرا می كند كه فایل 1stmp.sys را در فولدر system32\config جایگذاری كرده و می نویسد.
اگرچه پسوند این فایل .sys (فایل سیستمی) است، اما در حقیقت این فایل سیستمی نیست. هدف این فایل این است كه به عنوان یك فایل لاگ عمل كند كه محتوی ضربات صفحه كلید كاربر است كه به صورت رمز شده ذخیره شده اند. هربار كه یك كلید فشرده می شود، این پروسه ضربات صفحه كلید را ثبت می كند، آن را رمز كرده و به 1stmp.sys اضافه می كند.
اگرچه الگوریتم رمزگذاری مورد استفاده برای این كار ساده است، ولی از رمزگذاری انتخابی با دو تكنیك استفاده می كند: هر بایت درصورتی كه فرد باشد با استفاده از تكنیك 1 رمز می شود و درصورتی كه زوج باشد، با استفاده از تكنیك 2 رمزگذاری می گردد.
پس از رمزگشایی نه تنها ضربات صفحه كلید قابل مشاهده هستند، بلكه اطلاعات زمانی ثبت این اطلاعات نیز قابل مشاهده است. پس از ثبت و رمز گذاری ضربات صفحه كلید، این بدافزار این اطلاعات را برای نویسنده خود ایمیل می كند. این بدافزار همچنین نام كامپیوتر و نام كاربر را نیز برای سازنده خود می فرستد. لاگ رمز شده به آدرس [email protected] ارسال می گردد كه بر روی دامنه ای میزبانی می شود كه به میزبانی بدافزارها مشهور است.
مك آفی این تروجان keylogger و نسخه های مختلف آن را با عنوان Keylog-FAG می شناسد. برای جلوگیری از آلوده شدن توسط انواعkeylogger ها، باید آنتی ویروس خود را به روز نگه دارید و از منابع نامطمئن دانلود نكنید.
برچسب: بدافزارها, بدافزار ایرانی مارمولک,
نویسنده: فهیمه رحیم نژاد
تاريخ: دوشنبه
12 خرداد
1393 ساعت: 14:55