سلام دوستان امیدوارم که حالتون خوب باشه . تو این پست قراره بریم سراغ یه ابزاری که هم برای افنس کار ها هم دفنس کار ها مفیده ،اسم ابزار یا بهتره بگم اسکریپتی که ما باهاش سرکار دارم ADeleginator هستش که توسط https://x.com/techspence نوشته شده کارش پیدا کردن Trustee Delegationها و Resource Delegation ناامن تو AD هستش اما نکته اینجاست که ADeleginator یک Wrapper برای یه ابزار دیگه به اسم ADeleg هستش که جفتشون در کنار هم کار میکنن در واقع ADeleg کارش جمع اوری اطلاعات Delegation و Permissionهای Active Directory هستش و اسکریپت ADeleginator خروجی رو تحلیل میکنه و موارد خطرناک/مشکوک یا به عبارت دیگه میس کانفیگ هارو برای ما فیلتر میکنه که حالا ما بسته به کارمون ازش بخوایم تو حمله مون استفاده کنیم یا برای امن کردن شبکمون .
https://github.com/mtth-bfft/adeleg/releases ——->ADeleg
https://github.com/techspence/ADeleginator ———>ADeleginator
جفتشون رو دانلود میکنید و تو یه پوشه قرار بدید از ریپازتوری ADeleginator نیاز نیستش کل ریپو رو clone کنید فقط فایل پاورشل رو بردارید کافیه استفادش هم خیلی راحته هم داخل هم داخل ریپو مشخص شده توضیح داده که چطور میتونید استفاده کنید یبار هم من اینجا براتون استپ به استپ مینویسم چیکار کنید .
1- پاورشل رو تو پوشه ای که هم ADeleginator و ADeleg رو دانلود کردید بازش کنید یا به مسیرش برید .
2- پالیسی ران کردن اسکریپت های پاورشلی رو غیر فعال کنید set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
3-با استفاده از دستور زیر آن را Dot Source کنید . .\Invoke-ADeleginator.ps1 4- ران کنیدش Invoke-ADeleginator
Example:Invoke-ADeleginator -Server dc01.acme.com
این کلیات استفاده از ابزار بودش اما یه نکته ای رو باید اضافه کنم این ابزار ADeleginator یه مشکلی که داره حتما باید روی ماشین قربانی که داخل دامین عضو هستش نصب و اجرا بشه و خب این میتونه تو حملات کار مارو سخت تر کنه یا حتی مشکلاتی به وجود بیاره ،برای همین من با کمک Ai سورس ADeleginator رو تغییرش دادم که شما بتونید روی ماشین اتکر با دادن کردنشیال یوزر اکانتی که تو دامین ازش دسترسی دارید با دامین ارتباط برقرار کنید و ابزار رو از روی سیستم خودتون ران کنید و Enum تون رو با موفقیت انجام بدید سورسی که تغییرش دادم رو براتون میزارم اینجا اگه خواستید از رو سیستمی که عضو دامین نیستش اجرا بگیرید به مشکل نخورید تو نسخه اصلی شما فقط سرور رو مشخص میکردید -server ولی تو نسخه ای که من تغییرش دادم باید به این صورت ازش استفاده کنید:
Invoke-ADeleginator -Server "" -Domain "" -User "" -Password ""
Example: Invoke-ADeleginator -Server "192.168.239.8" -Domain "target.local" -User "administrator" -Password "Netsecz#SX1" که دوتا خروجی بهتون میده یکی برای ابزار ADeleg هستش (ADelegReportxxxx) اونی که برای ابزار ADeleginator هستش فرمتش به این صورته (ADeleg_InsecureTrusteeDelegationReportXXXXX)
نسخه اپدیت شده توسط ما ——->https://t.me/NetSecZ/1005
امیدوارم به دردتون بخوره . ➖➖➖➖➖ CHANNEL