بلک‌انرژی

**بدافزار بلک‌انرژی**  برای نخستین بار در گزارشی در سال ۲۰۰۷ به‌عنوان یک جعبه‌ابزار مبتنی بر اچ‌تی‌تی‌پی معرفی شد که بات‌هایی را برای اجرای حملات دی‌داس ایجاد می‌کرد. این بدافزار حدود سال ۲۰۰۷ توسط یک هکر روس به نام دمیتری اولکسیوک ایجاد شد. اولکسیوک نام مستعار **Cr4sh** استفاده می‌کرد. در سال ۲۰۱۰، **بلک‌انرژی** **۲** با قابلیت‌هایی فراتر از حملات دی‌داس دوباره ظهور کرد. در سال ۲۰۱۴ نیز، **بلک‌انرژی ۳** همراه با مجموعه‌ای از افزایه‌ها ارائه شد.

گروهی روسی به نام سندوُرم (ملقب به Voodoo Bear) به استفاده از بلک‌انرژی در حملات هدفمند متهم شده است. شیوه توزیع این حمله از طریق یک سند وُرد یا یک ضمیمه پاورپوینت در ایمیل صورت می‌گیرد که قربانیان را فریب می‌دهد تا بر روی پرونده مشکل دار که به نظر می‌رسد کلیک کنند.

## بلک‌انرژی ۱
کد بلک‌انرژی  امکان انواع حملات متفاوت را برای آلوده‌سازی ماشین‌های مورد هدف فراهم می‌کند. این بدافزار به اسکریپت‌نویسی سمت سرور نیز مجهز است که مهاجمان می‌توانند از این قابلیت در فرماندهی و کنترل (C&C) در سمت سرور استفاده کنند و به توسعه بدافزار بپردازند. مجرمان سایبری از کیت سازنده بات بلک‌انرژی برای تولید فایل‌های اجرایی بات سفارشی استفاده می‌کنند که از طریق هرزنامه و کمپین‌های فیشینگ توزیع می‌شوند.

BE1 فاقد قابلیت‌های اکسپلویت داخلی است و برای بارگیری بات، به ابزارهای جانبی متکی است. بلک‌انرژی با استفاده از امضاهای یارا که توسط وزارت امنیت داخلی ایالات متحده آمریکا ارائه شده، قابل شناسایی است.

### ویژگی‌های کلیدی
* امکان هدف قرار دادن بیش از یک نشانی آی‌پی در هر نام میزبان
* برخورداری از یک ابزار رمزگذاری زمان اجرا برای دور زدن آنتی‌ویروس
* پنهان کردن فرایندهای خود در یک درایور سیستمی (syssrv.sys)

### انواع دستورها
* فرمان‌های حملات دی‌داس (برای مثال: ICMP flood, TCP SYN flood, UDP flood, HTTP get flood, DNS flood و غیره)
* فرمان‌های بارگذاری به منظور دریافت و اجرای پرونده‌های اجرایی جدید یا به‌روزرسانی‌شده از سرور
* فرمان‌های کنترلی (برای مثال: stop, wait یا die)

## بلک‌انرژی ۲
 از تکنیک‌های پیشرفته روت‌کیت/تزریق فرایند، رمزنگاری قدرتمند و معماری ماژولار موسوم به «دراپر» بهره می‌برد. این دراپر، کد روت‌کیت را رمزگشایی و از حالت فشرده خارج کرده و آن را روی سیستم قربانی با یک نام تصادفی به‌عنوان سرور نصب می‌کند. این نسخه به‌روزشده از بلک‌انرژی ۱، کد منبع قدیمی روت‌کیت را با توابعی جدید برای از حالت فشرده خارج کردن و تزریق ماژول‌ها در فرایندهای کاربری ترکیب می‌کند. داده‌های فشرده‌شده با الگوریتم LZ77 فشرده و با نسخه اصلاح‌شده آر سی ۴ رمزگذاری می‌شوند. یک کلید ۱۲۸ بیتیِ ثابت برای رمزگشایی محتوای توکار استفاده می‌شود. برای رمزگشایی ترافیک شبکه، بدافزار از رشته شناسایی منحصربه‌فرد بات به‌عنوان کلید استفاده می‌کند. یک حالت دوم از طرح رمزگذاری/فشرده‌سازی، بُردار آغاز را به رمز RC4 اصلاح‌شده اضافه می‌کند تا در دراپر و بخشی که روت‌کیت را از حالت فشرده خارج می‌کند، امنیت بیشتری فراهم کند، اما در بخش داخلی روت‌کیت یا ماژول‌های فضای کاربر به‌کار نمی‌رود. مهم‌ترین تغییر در پیاده‌سازی RC4 در بلک‌انرژی ۲ در الگوریتم زمان‌بندی کلید آن است.

### قابلیت‌ها
* قابلیت اجرای فایل‌های محلی
* قابلیت دانلود و اجرای فایل‌های راه دور
* به‌روزرسانی خود و افزونه‌هایش از طریق سرورهای فرمان و کنترل
* اجرای دستورها die یا destroy

## بلک‌انرژی ۳
 که جدیدترین نسخه کامل بلک‌انرژی است، در سال ۲۰۱۴ پدیدار شد. تغییرات این نسخه، کد بدافزار را ساده‌تر کرده است: نصب‌کننده این نسخه، دی‌اِل‌اِل اصلی را مستقیماً در پوشه "Local Application Data" ذخیره می‌کند.

این نسخه از بدافزار در هک شبکه برق اوکراین نقش داشت.

### افزایه‌ها
* **fs.dll** — عملیات مربوط به سامانه فایل‌بندی
* **si.dll** — اطلاعات سیستمی، «بلک‌انرژی لایت»
* **jn.dll** — آلوده‌کننده به‌شکل انگلی
* **ki.dll** — کی‌لاگر
* **ps.dll** — سرقت گذرواژه
* **ss.dll** — گرفتن اسکرین‌شات
* **vs.dll** — شناسایی شبکه، اجرای راه دور
* **tv.dll** — تیم‌ویوئر
* **rd.dll** — نوعی «ریموت دسکتاپ» ابتدایی
* **up.dll** — به‌روزرسانی بدافزار
* **dc.dll** — فهرست کردن حساب‌های ویندوز
* **bs.dll** — پرس‌وجوی سخت‌افزار سیستم، بایوس و اطلاعات ویندوز
* **dstr.dll** — تخریب سیستم
* **scan.dll** — اسکن شبکه

## یادداشت‌ها


## منابع

رده:حمله‌های سایبری به بخش انرژی