Skip to content

ONHEXGROUP

اخبار دنیای امنیت سایبری

  • اخبار
    • آسیب پذیری امنیتی
    • آنالیز بدافزار
    • کنفرانس ،دوره ، وبینار ، لایو ، CTF
    • بازیگران تهدید
    • توسعه اکسپلویت
    • افشای اطلاعات
    • باگ بانتی
    • تیم آبی
    • تیم قرمز
    • امنیت وب
  • دوره های آموزشی
    • دوره رایگان مهندسی معکوس نرم افزار
  • لیست های ویژه
    • موتورهای جستجو برای امنیت سایبری
    • کاتالوگ KEV آژانس CISA
    • آسیب پذیری های وردپرس
      • آسیب پذیری پلاگین ها
      • آسیب پذیری های هسته
      • آسیب پذیری تم ها
    • محصولات خارج از پشتیبانی مایکروسافت
      • محصولات مایکروسافتی که در سال 2022 پشتیبانی نمیشن
      • محصولات مایکروسافتی که در سال 2023 پشتیبانی نمیشن
      • لیست محصولات مایکروسافتی که در سال 2024 پشتیبانی نمیشن
      • لیست محصولات مایکروسافتی که در سال 2025 پشتیبانی نمیشن
    • معرفی فیلم ها و سریالهای مرتبط با هک و امنیت
  • آموزش های ویدیویی
  • انتشارات
    • مجله
    • مقالات
    • پادکست
  • پروژه ها
    • ماشین آسیب پذیر
      • وردپرس آسیب پذیر
  • حمایت مالی ( Donate)
  • تماس با ما
 
  • Home
  • اخبار
  • آنالیز بدافزار
  • اخبار
  • بازیگران تهدید

بدافزار Snake ، پیچیده ترین جاسوس افزار FSB

On اردیبهشت 20, 1402اردیبهشت 20, 1402
seyyid
Share
زمان مطالعه: 5 دقیقه

آژانسهای امنیت سایبری و اطلاعاتی کشورهای عضو Five Eyes در یه عملیاتی بنام Operation MEDUSA یه جاسوس افزار روسی بنام Snake که توسط سرویس امنیت فدرال روسیه (FSB) توسعه داده شده رو مختل و یه گزارشی هم در این خصوص منتشر کردن.

این آژانسها معتقدند که این بدافزار پیچیده ترین بدافزار FSB هستش .این پیچیدگی هم از سه جنبه هستش:

  • یکی اینکه این بدافزار از سطح بالایی از پنهان کاری برای ارتباط بین میزبان و شبکه خودش استفاده میکنه.
  • دوم اینکه بگونه ای طراحی شده که امکان اضافه کردن اجزای جدید یا جایگزین رو فراهم میکنه.یعنی اپراتور میتونه به ساده ترین روش ، بسته به هدف انتخاب های مختلفی رو داشته باشه. مثلا ممکنه در یه شبکه برای استخراج داده ها، یه پروتکل ارتباطی جدید نیاز باشه. این کار بدون اختلال در سایر بخشها قابل پیاده سازی هستش. این طراحی به گونه ای هستش که امکان اجرای این بدافزار روی پلتفرم های مختلف مانند لینوکس ، مک و ویندوز رو هم فراهم کرده.
  • در نهایت این بدافزار نشون دهنده طراحی و پیاده سازی مهندسی نرم افزار هستش ، چون با اینکه بطور کامل در زبان C توسعه داده شده اما باگ های کمی داره.

FSB از سال 2003 شروع به توسعه Snake تحت نام Uroburos کرد. احتمالا نسخه های اولیه در اوایل سال 2004 تکمیل شده و در اهداف کوتاه مدتی مورد استفاده قرار گرفته.

Uroburos اسم یه مار یا اژدهای باستانی هستش که دم خودش می خوره و نشون دهنده چرخه ابدی تناسخ یا ابدیت هستش و به همین دلیل، نام مناسبی برای این بدافزار هستش. چون FSB روی ارتقاء و توسعه مجدد اون حتی بعد از اینکه افشاء شد کار کرده و اونو دور ننداخته. این اسم رو هم از رشته Ur0bUr()sGoTyOu# که در کدهای نسخه های اولیه بدافزار بوده بدست آوردن.

در نسخه های اولیه، این بدافزار تصویری از Uroburos که توسط فیلسوف آلمانی ، Jakob Böhme ، کشیده شده بود، شکل زیر، بعنوان کلید استفاده کرده و در سایر مولفه های مرتبط با Snake هم تعبیه شده بوده.

 

Uroburos

 

توسعه دهندگان این بدافزار در کدهاشون هم گاها با محققین امنیتی شوخی کردن ، مثلا رشته Ur0bUr()sGoTyOu# در سال 2014 به gLASs D1cK تغییر کرده بود.

محققین اعلام کردن که این بدافزار با واحد 16 ، FSB یعنی گروه هکری معروف Turla مرتبط هستش. گروه Turla که با نامهای Waterbug و Venomous Bear هم شناخته میشن ، تقریبا از سال 1996 در زمینه جاسوسی سایبری فعالیت دارن و حملاتی رو به فرماندهی مرکزی آمریکا، پنتاگون و ناسا و چندین وزارتخونه اروپای شرقی و همچنین وزارت خارجه فنلاند داشتن.

عملیات روزانه این بدافزار ، از یه مرکز FSB در ریازان روسیه و بین ساعت 7 صبح تا 20 به وقت روسیه انجام میشده.  توسعه دهندگان افسران FSB بودن که برخیاشون با نامهایی که در داخل کدهای این بدافزار در نسخه مختلف بوده ، شناخته میشن. علاوه بر توسعه، این مرکز از این ابزار برای عملیات جاسوسی هم استفاده می کرده. این عملیات با سایر عملیاتی که از مسکو یا سایر سایتهای FSB انجام میشده از لحاظ زیرساخت و تکنیک متفاوت بوده.

اگرچه این ابزار توسط افسران FSB در ریازان توسعه و بازتولید میشد، اما استفاده از اون توسط افسران FSB در مسکو شروع شده. این موارد از این جهت میگن که اینا متوجه شدن برخی از اپراتورهای FSB از ویژگی های کامل بدافزار در عملیات استفاده میکنن و برخیاشون با امکانات کامل بدافزار آشنا نیستن.

محققین اعلام کردن که تقریبا 20 ساله که Snake و ابزارهای مرتبط با Snake و سایر عملیات واحد 16 از دهه 1990 رصد میکنن. نکته مهم بعدی اینه که ، کدهای Snake و ابزارها مرتبط با اون، یه نقطه شروع یا عامل تاثیرگذار برای سایر ابزارها ،مانند Carbon معروف به Cobra و Chinch معروف به ComRAT هستش.

 

 

قربانیان:

از این بدافزار در بیش از 50 کشور در آمریکای شمالی، آمریکای جنوبی ، آسیا ، اروپا ، آفریقا و استرالیا استفاده شده. استفاده از اون هم ماهیت تاکتیکی و استراتژیک و هدفمند داشته بطوریکه مثلا اگه یه سستم آلوده ،به ارتباطات Snake جواب نمیداد، عوامل FSB دوباره اونو آلوده میکردن. منظور هدف براشون مهم بوده.

بطور کلی FSB از این ابزار برای جمع آوری اطلاعات حساس از اهداف با اولویت بالا مانند شبکه های دولتی، مراکز تحقیقاتی و روزنامه نگاران استفاده می کرده. برای نمونه از این ابزار برای جمع آوری ارتباطات حساس بین المللی و دیپلماتیک یکی از کشورهای عضو ناتو استفاده کردن. همچنین در آمریکا از این ابزار، مراکر آموزش، مشاغل کوچک، سازمانهای رسانه ای و بخش های زیرساخت حیاتی مانند تاسیسات دولتی ، خدمات مالی ، تولیدات حیاتی و ارتباطات رو هدف قرار دادن. همچنین یسری اسناد محرمانه از سازمان ملل هم به سرقت بردن.

 

روش استفاده:

FSB معمولا Snake روی گره های زیر ساخت خارجی شبکه، در دسترس عموم، مستقر میکنه و از ابزارها و TTPهای دیگه برای فرایند اکسپلویت استفاده میکنه. بعد اینکه دسترسی انجام و تثبیت شد، شبکه رو شمارش میکنن و در ادامه روی بدست آوردن اعتبارنامه های ادمین و دسترسی به domain controller ها کار میکنن. این کارها رو هم از طریق کیلاگرها، اسنیف شبکه و ابزارهای متن باز انجام میدن تا در نهایت بتونن روی شبکه حرکات جانبی انجام بدن.

بعد از اینکه شبکه رو مپ کردن و اعتبارنامه های administrator برای دامنه های شبکه ها رو بدست آوردن، فرایند جمع آوری و استخراج داده ها شروع میشه. در اغلب موارد در کنار Snake، از یه reverse shell ساده هم استفاده میکنن. این reverse shell حدود 20 سالی هستش که توسط FSB استفاده میشه و میتونه یه IOC باشه.

 

اشتباهات :

اگرچه این بدافزار پیچیده بوده اما در توسعه و استفاده از اون شاهد خطاهای انسانی هم هستیم.مثلا FSB از کتابخونه OpenSSL برای مدیریت تبادل کلید Diffie-Hellman استفاده میکنه. این کلید Diffie-Hellman برای ایمن بودن خیلی کوتاهه. FSB تابع DH_generate_parameters رو با مقدار 128 بیت ارائه داده که برای سیستم های کلید نامتقارن کافی نیستش.

همچنین در برخی موارد که احتمالا به دلیل استقرار سریع بوده، اپراتورها باینری بدافزار رو بصورت کامل پاکسازی ( strip ) نکردن و این امکان رو فراهم کردن که محققین بتونن نام تعداد زیادی از توابع ، رشته ها بصورت cleartext و کامنتها رو بدست بیارن. شکل زیر یه نمونه از این موارد هستش:

 

snake بدافزار

 

روش اختلال :

با اینکه بدافزار پیچیدگی بالایی داشته اما FBI اعلام کرده که همه سیستمهای آلوده در آمریکا رو شناسایی و پاکسازی کرده و سیستم های آلوده در سایر کشورها رو هم به مقاماتشون اطلاع رسانی کرده.

FBI با آنالیز بدافزار و شبکه اون، تونسته ارتباطات بدافزار رو رمزگشایی و دیکد کنه و با این اطلاعات یه ابزاری بنام PERSEUS بنویسه که یه ارتباط جعلی با سیستم آلوده میگیره و دستور حذف رو به بدافزار میده و بدافزار هم خودش از رو سیستم آلوده حذف میکنه. بطور کلی از دستور self-destruct بدافزار، علیه خودش استفاده کرده.

 

گزارش در 48 صفحه منتشر شده و حاوی جزییات فنی از نحوه ارتباطات و پرسیست و … بدافزار هستش. همچنین در انتهای گزارش روشهایی هم برای شناسایی این بدافزار معرفی کردن که میتونید از اینجا ، به گزارش دسترسی داشته باشید.

البته داخل کانال هم قرار دادم.

 

 

اشتراک در شبکه های اجتماعی :

Facebook
Twitter
Pinterest
LinkedIn
In آنالیز بدافزار اخبار بازیگران تهدیدIn Carbon , Cobra , ComRAT , Diffie-Hellman , FBI , Five Eyes , FSB , openssl , Operation MEDUSA , PERSEUS , self-destruct , Snake , Turla , Uroburos , Venomous Bear , Waterbug

راهبری نوشته

افشای سورس کدهای MSI
سایبرتاک: مصاحبه با امیرحسین صیرفی

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته‌ها

  • Osint
  • آسیب پذیری امنیتی
  • آموزش های ویدیویی
  • آنالیز بدافزار
  • اخبار
  • افشای اطلاعات
  • امنیت وب
  • انتشارات
  • اینترنت اشیاء
  • بازیگران تهدید
  • باگ بانتی
  • پادکست
  • پروژه ها
  • توسعه اکسپلویت
  • تیم آبی
  • تیم قرمز
  • دوره های آموزشی
  • فازینگ
  • کنفرانس ،دوره ، وبینار ، لایو ، CTF
  • لیست های ویژه
  • ماشین آسیب پذیر
  • مجله
  • مقالات
  • مهندسی معکوس نرم افزار

بایگانی‌ها

  • می 2025
  • آوریل 2025
  • مارس 2025
  • فوریه 2025
  • ژانویه 2025
  • دسامبر 2024
  • نوامبر 2024
  • اکتبر 2024
  • سپتامبر 2024
  • آگوست 2024
  • جولای 2024
  • ژوئن 2024
  • می 2024
  • آوریل 2024
  • مارس 2024
  • فوریه 2024
  • ژانویه 2024
  • دسامبر 2023
  • نوامبر 2023
  • اکتبر 2023
  • سپتامبر 2023
  • آگوست 2023
  • جولای 2023
  • ژوئن 2023
  • می 2023
  • آوریل 2023
  • مارس 2023
  • فوریه 2023
  • ژانویه 2023
  • دسامبر 2022

پست های مرتبط

  • اخبار
  • مهندسی معکوس نرم افزار
seyyid
On دی 25, 1401فروردین 28, 1402

نسخه 2.0 از IPyIDA منتشر شد

  • آسیب پذیری امنیتی
  • اخبار
seyyid
On اسفند 18, 1401فروردین 28, 1402

بروزرسانی اندروید با اصلاح 60 آسیب پذیری

  • اخبار
  • کنفرانس ،دوره ، وبینار ، لایو ، CTF
seyyid
On دی 2, 1401دی 19, 1401

ویدیوهای کنفرانس بلک هت 2022

  • آسیب پذیری امنیتی
  • اخبار
  • مقالات
seyyid
On خرداد 24, 1402

بررسی Patch Tuesday مایکروسافت برای ژوئن 2023 (خرداد 1402)

درباره ما

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

تگ ها

0day APT command injection Deserialization of Untrusted Data Directory Traversal FBI Fortinet Heap buffer overflow integer overflow kali LockBit Memory Corruption nuclei Off By One Security out-of-bounds write Out of bounds read Patch Tuesday PWN2OWN Stack Buffer overflow type confusion use after free vulnerable wordpress XSS ZDI vulnerability آموزش اکسپلویت نویسی ارز دیجیتال اندروید اپل اکسپلویت باج افزار تلگرام زیرودی سیسکو فارنزیک فورتی نت فیشینگ لاک بیت مایکروسافت هوش مصنوعی وردپرس وردپرس آسیب پذیر ویندوز پلاگین کروم گوگل

شبکه های اجتماعی

    • Instagram
    • Telegram
    • Twitter
    • GitHub
    • YouTube
    • LinkedIn
      کپی مطالب با ذکر منبع بلامانع است | 1401-1404