مجموعه اسکریپتهای کاربردی PowerShell برای RedTeam
نویسنده: یاسین عابدینی · دسته: RedTeam · تاریخ انتشار: ۷۸۳/۱۱/۸
پروژه Red Team Powershell Scripts شامل مجموعهای از ابزارها و اسکریپتهای نوشته شده به زبان PowerShell است که توسط محققان امنیتی تیم RingZer0 (آقایان Mr.Un1k0d3r و Tazz0) برای استفاده در عملیاتهای Red Teaming و تست نفوذ توسعه یافته است. این اسکریپتها برای جمعآوری اطلاعات از محیط Active Directory، اجرای دستورات روی سیستمهای هدف و اجرای تکنیکهای Defense Evasion طراحی شدهاند.
لیست ماژولها و اسکریپتهای کلیدی موجود در این ریپازیتوری عبارتند از:
- Search-EventForUser.ps1: جستجوی پیشرفته در Event Logهای ویندوز برای یافتن ردپای یک یا چند کاربر خاص، با پشتیبانی از پارامترهای مختلف و قابلیت یافتن خودکار Domain Controller.
- Search-FullNameToSamAccount.ps1 & Search-UserPassword.ps1: ابزارهایی برای تبدیل نام کامل به SamAccountName و جستجوی فیلد
userPasswordدر LDAP. - Remote-WmiExecute.ps1: اجرای دستورات به صورت از راه دور (Remote Execution) با استفاده از زیرساخت WMI.
- Invoke-ADPasswordBruteForce.ps1: ابزاری برای تست و Brute-Force پسورد کاربران در محیط Active Directory با پشتیبانی از Pipeline.
- Remote-RegisterProtocolHandler.ps1: ایجاد یک Protocol Handler سفارشی (مانند
ms-browser://) برای اجرای Payload. این تکنیک باعث میشود اجرای دستور شبیه به رفتار طبیعی مرورگر یا Windows Explorer به نظر برسد و شناسایی آن دشوارتر شود. - Get-ProcessList.ps1 & Run-As.ps1: لیست کردن پروسسها به همراه Owner و آرگومانهای خط فرمان، و اجرای پروسسها با دسترسی و Credentials کاربر دیگر.
- COM-Utility.ps1: شامل مجموعهای از Cmdletها برای تعامل با اشیاء COM (مانند ScheduleService، ShellApplication و WindowsScriptHost) جهت اجرای تکنیکهای مختلف.
- Utility.ps1: مجموعهای از توابع کمکی برای استخراج ایمیلها، نام کامپیوترها، نام کاربری و جستجو بر اساس IP یا Domain.
- سایر ابزارها: اسکریپتهایی برای گرفتن اسکرینشات (
Take-Screenshot.ps1)، دریافت Homepage مرورگر و لیست بوکمارکهای IE.
نحوه استفاده: بیشتر این ابزارها به صورت ماژول طراحی شدهاند و باید ابتدا با دستور module-import بارگذاری شوند. بسیاری از توابع این مجموعه از ساختار Pipeline در PowerShell پشتیبانی میکنند که ترکیب آنها را با سایر دستورات بسیار ساده میکند.