0

بدافزار حرفه‌ای بانکی TrickBot

 
mosadegh
mosadegh
کاربر طلایی3
تاریخ عضویت : بهمن 1388 
تعداد پست ها : 1778
محل سکونت : ایران

بدافزار حرفه‌ای بانکی TrickBot

TrickBot نمونه‌ای از یک بدافزار حرفه‌ای بانکی است که قابلیت‌های خاصی را در خود دارد.از جمله مهمترین آنها می‌توان به یک روش غیر رایج اجرای حمله Man-in-the-Browser – به اختصار MitB – اشاره کرد.

در حملات MitB بدافزار نصب شده بر روی دستگاه کنترل مرورگر (Browser) را در دست گرفته و به محتوای صفحات وب نمایش داده شده به کاربر دست‌درازی می‌کند. برای مثال هنگام مراجعه به یک سایت مجاز، کاربر چیزی را در صفحه وب مرورگر خود می‌بیند که در سایت واقعی وجود ندارد.

اکثر بدافزارهای پیشرفته بانکی برای جمع‌آوری اطلاعات حساب بانکی کاربر با اجرای حملات MitB، در زمان مراجعه کاربر به سایت بانکی، کدهایی را در صفحه نمایش داده شده در مرورگر تزریق می‌کنند. پس وارد کردن اطلاعات توسط کاربر زمانی که بر روی گزینه ارسال / پرداخت کلیک می‌شود، اطلاعات جمع‌آوری شده به سرورهای فرماندهی (Command & Control) مهاجمان ارسال می‌شود.

آنچه که TrickBot را از سایر این نوع بدافزارها متمایز می‌کند نحوه اجرای حمله MitB توسط آن است. روش رایج، دست‌درازی بدافزار به کدهای صفحه نمایش داده شده بر روی مرورگر از روی همان دستگاه است؛ حالا آنکه در TrickBot این دست‌درازی توسط سرور فرماندهی و نه بدافزار نصب شده بر روی دستگاه انجام می‌شود.

TrickBot عمدتاً از طریق هرزنامه‌های با پیوست مخرب و کارزارهای تبلیغات مخرب (Malvertising) – با بهره‌گیری از بسته‌ای بهره‌جو موسوم به

Rig Exploit Kit – دستگاه‌ها را آلوده می‌کند.

با اجرا شدن بدافزار، نسخه‌ای از آن با نام trick.exe در مسیر %APPDATA% کپی شده و فایل نخست حذف می‌شود.

همچنین، دو فایل دیگر با نام‌های client_id و group_tag در همان مسیر کپی شده و سپس اجرا می‌شوند. هدف آنها تخصیص شناسه‌ای به دستگاه آلوده شده و ثبت کارزای است که بدافزار بر روی دستگاه به آن تعلق دارد. محتوای این دو فایل رمزنگاری نشده و به‌صورت متن ساده در قالب Unicode ذخیره می‌شوند.

 

بدافزار حرفه‌ای بانکی TrickBot

تصویر زیر نمونه‌ای از محتوای فایل client_id را که بیانگر نام دستگاه تسخیر شده، نسخه سیستم عامل آن و یک رشته ایجاد شده تصادفی به‌عنوان شناسه است نشان می‌دهد.

بدافزار حرفه‌ای بانکی TrickBot

نمونه‌ای از محتوای group_tag نیز در تصویر زیر قابل مشاهده است.

بدافزار حرفه‌ای بانکی TrickBot

در ادامه فایلی با نام config.conf از سرور فرماندهی مهاجمان دانلود شده و در همان مسیر پیشین کپی می‌شود. بر خلاف دو فایل قبلی، محتوای config.conf رمزنگاری شده است.

بدافزار حرفه‌ای بانکی TrickBot

همچنین بدافزار TrickBot، اقدام به ایجاد پوشه‌ای با نام Modules در مسیر %APPDATA% کرده و پس از دریافت فایل‌های حاوی کد مخرب جدید از سرور فرماندهی آنها را به‌صورت رمزنگاری شده در این پوشه ذخیره می‌کند.

به نقل از آزمایشگاه Malwarebyte، در یک نمونه بررسی شده، TrickBot اقدام به دانلود فایل‌هایی با نام‌های injectDll32 و systeminfo32 کرده است.

 

بدافزار حرفه‌ای بانکی TrickBot

فایل‌های جدید ممکن است پوشه‌هایی را نیز ایجاد کرده و تنظیمات خود را در آن ذخیره کنند. الگوی نامگذاری این پوشه‌ها به‌صورت

module name]_configs] است.

بدافزار حرفه‌ای بانکی TrickBot

با اجرای فایل trick.exe دو نمونه از فایل مجاز svchost.exe ایجاد می‌شود.

بدافزار حرفه‌ای بانکی TrickBot

بدافزار با تعریف فرمانی در Windows Task Scheduler خود را بر روی دستگاه قربانی ماندگار می‌کند. جالب اینکه نویسندگان از نامی گمراه‌کننده استفاده نکرده و فرمان با نام Bot تعریف می‌شود!

بدافزار حرفه‌ای بانکی TrickBot

در صورت از کار انداختن (Kill) پروسه، بدافزار مجدداً از طریق Task Scheduler Engine اجرا می‌شود.

بدافزار حرفه‌ای بانکی TrickBot

بدافزار از سایت مجاز myexternalip.com برای شناسایی نشانی IP عمومی دستگاه استفاده می‌کند.

بدافزار حرفه‌ای بانکی TrickBot

باز هم جالب اینکه بدافزار خود را در قالب یک مرورگر مجاز جا نمی‌زند و از یکی از نام‌های BotLoader و TrickLoader استفاده می‌کند.

همچنین کلیه ارتباطات با سرور فرماندهی به صورت SSL رمزنگاری شده‌اند که نمونه‌ای از آن در تصویر زیر قابل مشاهده است.

 

بدافزار حرفه‌ای بانکی TrickBot

سرورهای فرماندهی این شبکه مخرب روترهای بی‌سیمی نظیر MikroTik هستند که توسط مهاجمان هک شده‌اند. از این روش پیش تر در بدافزار Dyreza نیز استفاده شده بود.

بدافزار حرفه‌ای بانکی TrickBot

عناوین گواهینامه های HTTPS نیز تصادفی بوده و هیچ تلاشی برای گمراه‌سازی و استفاده از نام‌های غیرمشکوک صورت نگرفته است.

بدافزار حرفه‌ای بانکی TrickBot

TrickBot به زبان ++C نوشته شده است.

با توجه به به‌روزرسانی‌های مداوم این بدافزار و همچنین تبحر نویسندگان آن، انتظار می‌رود دامنه اهداف و قربانیان TrickBot به سرعت افزایش یابد.

.تفکر از تخصص مهمتر است📌

جمعه 19 آذر 1395  5:48 PM
تشکرات از این پست
دسترسی سریع به انجمن ها