Skip to content

ONHEXGROUP

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

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

استخراج مونرو در سرور Redis با بدافزار HeadCrab

On بهمن 15, 1401فروردین 28, 1402
seyyid
Share
زمان مطالعه: 3 دقیقه

محققای Aquasec یه گزارشی منتشر کردن در خصوص یه بدافزار استخراج ارز مونرو که 1200 سرور Redis رو هدف قرار داده.

Redis تقریبا یه ساختار داده موقت در حافظه هستش که بعنوان پایگاه داده ، کش و بروکر پیام مورد استفاده قرار میگیره. در یه کلاستر Redis ، کارها توسط سرور Master و Slave انجام میشه. یه سرور بعنوان Master انتخاب میشه و بقیه Slave هستن. کارها به Master ارسال میشه و اون کارها رو براساس اولویت ، نوع و … به Slaveها ارسال میکنه. (برای درک راحتتر ، ارباب و برده رو در نظر بگیرید).

redis master slave

 

روش حمله :

 Redis بصورت پیش فرض احراز هویتش فعال نیست. دلیلشم اینه که برای داخل شبکه طراحی شده و نباید از طریق اینترنت قابل مشاهده باشه. همونطور هم که بالا گفتیم دو نوع سرور Slave و Master رو داریم. در Redis یه دستوری داریم بنام SLAVEOF که کارش اینه که یه سرور، Slave میکنه. وقتی یه سروری Slave میشه ، با سرور Master همگام میشه ، از جمله دانلود ماژولهای موجود در Master . ماژولها یسری فایل اجرایی از نوع Shared Object هستن که با دستور MODULE LOAD لوود میشن.

 

 

مهاجمین سرورهای Redis در معرض دید اینترنت رو شناسایی میکنن. چون بصورت پیش فرض نصب شدن ، در نتیجه احراز هویت ندارن و امکان اجرای دستورات روشون فراهم هستش. مهاجم از طریق دستور SLAVEOF ، اونو بعنوان Slave سروری که تحت کنترلشون هست ، قرار میده. این سرور حالا ماژولهای Master (سرور تحت کنترل مهاجم) رو دانلود میکنه که یکیشون یه بدافزار بعنوان HeadCrab هستش.

نقشه توزیع آلودگی بصورت زیر هستش:

 

 

مهاجمین از این بدافزار برای استخراج مونرو استفاده میکنن. کانفیگ مونرو هم از یسری IP قانونی دانلود میشه. با بررسی کیف پول درج شده در کانفیگ ، این بدافزار سالانه حدود 4500 دلار از هر Worker اش درآمد داره.

نکته بعدی در خصوص این بدافزار اینه که ، سازنده اون کاری کرده که حملات و بدافزار قابل شناسایی نباشه. با توجه به اینکه در حافظه اجرا میشه ، اسکن های volume-based رو دور میزنه. همچنین لاگها رو حذف میکنه. همچنین با اتصال با یسری IPهای قانونی ، از لیست سیاه خودش دور میکنه. با بررسی فایل بدافزار در VT متوجه شدن که اونو اصلا بعنوان مخرب هم شناسایی نمیکنه. یکی از دلایلش اینه که این بدافزار صرفا یسری دستورات Redis رو اجرا میکنه. (انگاری یه فریمورک برای Redis هستش)

 

redis virus total

 

چرا اسم HeadCrab :

یه نکته جالب در خصوص این بدافزار اسمشه. بازیگر تهدید یه یادداشتی برای محققین قرار داده و اونجا اسم خودش HeadCrab گذاشته. HeadCrab در واقع اسم یه هیولا در بازی HalfLife هستش که خودشو به انسانها وصل میکرد و اونارو زامبی میکرد. تقریبا کاری که این بدافزار روی سرورهای Redis انجام میده.

 

HARDCRAB HalfLife

 

redis

علاوه بر اشاره به نام بدافزار ، در ادامه مطالبی از وبلاگ این محققا هم قرار داده که مرتبط با بدافزار Redigo هستش که از آسیب پذیری CVE-2022-0543 برای اجرای کد در سرورهای Redis استفاده میکرد.

 

اقدامات امنیتی :

برای اینکه بتونید در برابر این بدافزار ایمن باشید به موارد زیر دقت کنید :

  1. در کل Redis برای محیطهای امن ایجاد شده. در نتیجه درست نیست که از طریق اینترنت در معرض دید باشه یا در دسترسی کلاینهای غیر معمتد قرار بگیره.
  2. اگه از Redis در محیط ابری استفاده میکنید ، از پیکربندی محافظت شده استفاده کنید. در این حالت از آدرس loopback  استفاده میکنه و در نتیجه در برابر IP های دیگه ایمن میشه.
  3. با استفاده از پارامتر Bind اتصالات رو محدود به شبکه خودتون بکیند
  4. غیر فعال کردن ویژگی slaveof
  5. اعمال توصیه های امنیتی در وبلاگ امنیتی Redis

نکته ای که وجود داره ، اگه Redis اتون آلوده شده باشه ، این در نظر بگیرید که کل شبکه اتون هک شده و اقدامات لازم بسته به پروتکل امنیتیون رو اجرا کنید.

 

منبع

 

 

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

Facebook
Twitter
Pinterest
LinkedIn
In آنالیز بدافزار اخبار بازیگران تهدیدIn HeadCrab , mster , redis , SLAVEOF , slove

راهبری نوشته

انتشار PoC و جزییات فنی آسیب پذیری های VMware vRealize Log Insight
آسیب پذیری CVE-2023-20076 در Cisco IOx

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

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

دسته‌ها

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

پست های مرتبط

  • Osint
  • اخبار
  • افشای اطلاعات
  • مقالات
seyyid
On مهر 7, 1402

شناسایی موقعیت مکانی کاربران LTE با Silent SMS

  • آسیب پذیری امنیتی
  • اخبار
  • انتشارات
  • بازیگران تهدید
  • پادکست
  • توسعه اکسپلویت
seyyid
On دی 2, 1401تیر 8, 1403

Zero Day Brokers با زیرنویس فارسی

  • آنالیز بدافزار
  • اخبار
  • بازیگران تهدید
seyyid
On خرداد 24, 1402خرداد 24, 1402

کمپین توزیع بدافزار با اکسپلویت های زیرودی جعلی

  • آسیب پذیری امنیتی
  • اخبار
  • امنیت وب
seyyid
On اردیبهشت 10, 1402اردیبهشت 11, 1402

آسیب پذیری XSS در cPanel

درباره ما

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

تگ ها

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