Horizon3ai.com NodeZero Pentest – رایگان و ساده – امنیت 51

در این پست، یک راه آسان برای انجام تست نفوذ رایگان در شبکه خود به مدت 30 روز به شما نشان خواهم داد.
تنها با یک فرمان که به طور خودکار توسط پلتفرم Nodezero در https://www.horizon3.ai/ تولید می شود، می توانید آزمایش قلم حرفه ای را انجام دهید تا برخی از مسیرهای حمله اثبات شده را در شبکه خود آشکار کنید و نقاط ضعف را در شبکه سازمان خود پیدا کنید.
معرفی
ابتدا برای یک حساب آزمایشی 30 روزه ثبت نام کنید https://www.horizon3.ai/.
NodeZero یک کانتینر Docker است که به عنوان یک پل در شبکه شما عمل می کند. این دستورات پنتست را از سرور فرمان و کنترل Horizon3 در حال اجرا در ابر Horizon3 دریافت و اجرا می کند.
پس از پیکربندی pentest با استفاده از این جادوگر، یک دستور NodeZero Launch Script سفارشی دریافت خواهید کرد تا در هاست NodeZero خود اجرا شود. اسکریپت راه اندازی NodeZero را مستقر می کند و پنتست را شروع می کند.
بعد از پیکربندی pentest خود چه کار کنم؟
پس از پیکربندی pentest خود، اسکریپت راه اندازی NodeZero را کپی کرده و آن را در میزبان Docker خود مستقر کنید.
NodeZero به عنوان یک “نقطه ساحلی” در شبکه شما عمل می کند. دستورالعمل ها را از سرور فرمان و کنترل Horizon3 دریافت می کند و شبکه شما را برای نقاط ضعف با استفاده از ابزارها و تاکتیک های مشابه یک هکر دنیای واقعی اسکن می کند.
Nodezero Node (Linux VM) خود را آماده کنید
سیستم عامل لینوکس را روی ماشین مجازی نصب کنید. حداقل سخت افزار سیستم مورد نیاز برای ماشین مجازی شما:
- 2 cpu
- 4 گیگابایت رم
- 20 گیگابایت فضای هارد دیسک رایگان
در اینجا ما از سیستم اوبونتو به عنوان مثال استفاده می کنیم. پس از نصب سیستم عامل اوبونتو، دو دستور زیر را برای نصب docker اجرا کنید:
- apt update -y && apt upgrade -y
- apt docker برای نصب
مراحل ایجاد یک فرمان یک خطی برای اجرای Pen Testing
هنگامی که یک حساب کاربری در https://www.horizon3.ai/ ثبت کردید، باید بتوانید پس از 30 روز برای استفاده رایگان از این سرویس وارد شوید.
1 Pentest را اجرا کرده و Internal Pentest را انتخاب کنید

2 اطلاعات شبکه خود را برای Pentest Scope وارد کنید

3 پیکربندی حمله خود را سفارشی کنید


قبل از دریافت کد، تنظیمات پنتست سفارشی را مرور کنید:

4 استقرار کد:
NodeZero Copy را اجرا کنید و این دستور یکبار مصرف را در هاست Docker خود اجرا کنید تا NodeZero را نصب و اجرا کنید.
curl "https://h3ai-pre-scripts-prod.s3.amazonaws.com/1d866a69-1fa1-453b-9495-819ca2f096b5-pre-script.sh?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIARYGGS7XWWNF6CWWX%2F20240126%2Fus-east-2%2Fs3%2Faws4_request&X-Amz-Date=20240126T023903Z&X-Amz-Expires=43200&X-Amz-SignedHeaders=host&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEOL%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLWVhc3QtMSJGMEQCIF0%2BvP4Pg%2Bvq9GOpMZSE1qje80uikkAT0g%2F03ipVGI2DAiAcEp18Y3VGMCRudQDzqZI6BjWb9ibB5zBWE2Q8K9VsoyqDAwib%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAIaDDEyMDY3NTU2NTAzNyIM8M26kdKvM5ePw7%2BxKtcCy1kOkVIgKBP3ZTBz%2B22tgcZr0M2ttZf4gBsR9%2BZJK2qqXhJuXJ5LPGN1KxyAIPxYXaBxzOzUhJGX7o88N%2FUEIKjLsnPDxZYqBtwVn692XGwk0TZ3TWfE89me36aFk%2Fcin19fwPF%2FXOPutUHFshYdzqHwbKeyDjtbaxb5u75uunX1vE9dedK2tllBKyz17yqxy2XcdpoZ7f%2FUMowSoKghUnngdM1ze%2B2SSFJxr4BzDWBJOenFodn0o6ImzChmmk8l6WgZZhqTnSDhW57sFeaW04djcUdaxtbWr3qqCeX8xN2uAn2V7H8%2BSaXpJtdNs306felw4Ay8Bv7P%2FTOLqIcIZJOxsFb6kjh%2Fds%2FMz97lDvbFzOWfqy%2B3kwqk%2FuvO%2BcJwIvn2gH%2B1yb8c2Hwaa9jyV%2FQjyX3tgDipgmjWUgECb1T6oZcotboer9uwitOCyVcnqqnEUft06TDzpcytBjqfAeRlSXuzKQQYL5MrK1VajoTQVYzP%2BPgd8YXQabina8O599MhXEy33ZF1tWTfSVHsMDuE%2FQj9yITDPNbiL7CiG4J9fCvSp3szpDhKr6GFHY0td8qljmGfbgYt9Ou1E1w5DCyjB87DYfCiJl65nU9cjlUkjD%2FPPRZ3Msl6wuR68xgAKgBykvyMSHmJPj0elOy%2F6LQNpWmbOl1AJzZvSSkz2g%3D%3D&X-Amz-Signature=aaa8acf2e68bfd88ff2c95b157c9be332bdb417638ea9f49583e1e30f26b1106" | bash

نتایج اجرای اسکریپت:
root@u20svr:~# curl “https://h3ai-pre-scripts-prod.s3.amazonaws.com/1d866a69-1fa1-453b-9495-819ca2f096b5-pre-script.sh?X-Amz-Algorithm=AWS4- HMAC-SHA256&X-Amz-Credential=ASIARYGGS7XWWNF6CWWX%2F20240126%2Fus-east-2%2Fs3 %2Faws4_request&X-Amz-Date=20240126T023903T023903 aders=host&X-Amz-Security-Token=IQo Jb3JpZ2luX2VjEOL%2F % 2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLWVhc3QtMSJGMEQCIF0%2BvP4Pg%2Bvq9GOpMZSE1qje80uikkAT0g%2F03ipVGI2DAIBQiAc WE 2Q8K9VsoyqDAwi b%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAIaDDEyMDY3NTU2NTazN yIM8M26kdKvM5ePw7%2BxKtcCy1kOkVIgKBcP3Zr2Bt 2BZJ K2QQXHJUXJ5LPGN1KXYAIPXYXABXZOZUHJGX7O88N ٪ 2FUEIKJLSNPDXZZZZZZAPYQBN692XGWK0TWFE89ME36AFK ٪ 2FCIN19FWPSHHHHHHHUPHUPHUPHUTUTUS 9dedk2tllbkyz17yqxy2xcdpo z7f ٪ 2fumowsokghunng dm1ze ٪ 2b2ssfjxr4bzdwbjoenfodn0o6imzchmmk8l6wgzzzhqtnsdhw57sfeaw04djcudcudaxcudaxcudaxcudaxcudax S306FELW4AY8BV7P ٪ 2FTOLQIZJOXS KJH ٪ 2FDS ٪ 2FMZ97LDVBFZOWFQY ٪ 2B3KWQK ٪ 2FCJWIVN2GH ( neuft06tdzpcytbjqf aerlsxuzkqqy5mrk1vajotqvyzp ٪ 2bpgd8yxqa bina8o5999999999999999999mhxtfsvhsmdue ٪ 2fqj9yitdpnbil7ctkgpcvsppcvsppcvspcvspcv 9ou1e1w5dcyj b87dyfcijl65nu9cjlukjd ٪ 2fpprz3msl6wur68xgakgbykvymshmjpj0eloy ٪ 2f 6lqnpwm bol1ajzzvsskz2g ٪ 3d ٪ 3D&X-Amz- Signature=aaa8acf2e68bfd88ff2c95b157c9be332 bdb417638ea9f49583e1e30f26b1106” | ضربه شدید
% کل % دریافتی % Xferd میانگین سرعت زمان زمان فعلی
بارگذاری بارگذاری کل سرعت صرف شده در سمت چپ
100 15903 100 15903 0 0 41199 0 –:–:– –:–:– –:–:– 41199
[#] انجام بررسی های اولیه برای تایید آمادگی محیط برای NodeZero:
[#] آزمایش عملکرد داکر با اجرای محفظه آزمایشی hello-world:
[+] منسوخ شده: نسخه نصب شده Docker دارای حداقل نسخه 20.10 است.
[+] PASSED: داکر نصب شده و به درستی کار می کند.
[#] بررسی مجوزهای Docker برای فایلها برای نصب حجم از دایرکتوری root /:
[+] ثابت شد: مجوزهای Docker برای مکان دایرکتوری ریشه / صحیح است.
[#] بررسی سیستم عامل:
[+] رفع شد: لینوکس یک سیستم عامل پشتیبانی شده است.
[#] جمع آوری متغیرهای محیطی برای انجام بررسی های اضافی:
[+] PASSED: همه متغیرهای محیط تنظیم می شوند و با بررسی های بعدی ادامه می یابند.
[#] بررسی زمان میزبان در برابر زمان فعلی UTC:
[+] PAST: زمان سیستم در عرض 5 دقیقه از زمان UTC است.
[#] بررسی فضای مورد نیاز در هارد دیسک (20 گیگابایت توصیه می شود، 10 گیگابایت مورد نیاز):
[!] اخطار: 10 گیگابایت کمتر از فضای خالی 20 گیگابایتی توصیه شده در این دیسک است، لطفاً قبل از اجرای مجدد Node Zero، مطمئن شوید که تصاویر قدیمی را برش داده اید.
[#] بررسی 8 گیگابایت رم مورد نیاز:
[+] PASSED: این سیستم حداقل RAM توصیه شده برای پشتیبانی از NodeZero را برآورده می کند.
[#] بررسی منابع محاسباتی مورد نیاز:
[+] PASSED: این سیستم دارای 4 پردازنده است که حداقل نیازهای پردازنده منطقی را برای اجرای NodeZero برآورده می کند.
[#] اعتبارسنجی پیشبررسی با موفقیت انجام شد.
[#] در حال دانلود پیکربندی NodeZero…
[#] بررسی آرتیفکت های قبلی فایل پیکربندی NodeZero:
ls: بدون دسترسی به ‘/root/.nodezero/n0*.conf’: چنین فایل یا فهرستی وجود ندارد
[+] هیچ فایل پیکربندی NodeZero قبلی شناسایی نشد.
[#] بررسی مصنوعات کانتینر قبلی NodeZero برای حذف و بازیابی در محل:
[+] وضعیت فعلی کانتینرها به شرح زیر است:
CONTAINER ID IMAGE Command Created STATUS PORT NAME
[+] PAST: هیچ کانتینر NodeZero قبلی شناسایی نشده است.
[#] بررسی آرتیفکت های قبلی تصویر NodeZero برای حذف و بازیابی در محل:
[+] وضعیت فعلی تصاویر به شرح زیر است:
STORAGE IMAGE ID CREATED SIZE
[+] قبلی: هیچ تصویر قبلی NodeZero شناسایی نشده است.
[#] احراز هویت ECR آمازون برای دانلود کانتینر NodeZero Docker.
[+] احراز هویت با موفقیت انجام شد.
[#] ایجاد فایل پیکربندی خاص عملیات و استخراج آخرین کانتینر NodeZero چند دقیقه طول می کشد:
2024.01.10.4: دانلود از h3/n0
3bb57870a639: کشش کامل است
ae1edd5d9b04 : کامل بکشید
خلاصه: sha256:acdb92924286dfde034065c92009940072c70204b5d7fa0d60e27c11d690e708
وضعیت: تصویر جدیدتر دانلود شده برای 120675565037.dkr.ecr.us-east-2.amazonaws.com/h3/n0:2024.01.10.4
120675565037.dkr.ecr.us-east-2.amazonaws.com/h3/n0:2024.01.10.4
[+] PASSED: آخرین کانتینر NodeZero با موفقیت دانلود شد.
[#] بررسی اینکه آیا این عملیات قبلاً شروع شده است:
ea584f0cb7341f738a1d04c24ba61399615785ff7f76c5a95ba58790ffb8a66d
[#] موفق باشید! عملیات NodeZero شما شروع شده است. ظرف NodeZero به طور خودکار پس از اتمام عملیات خاموش می شود. برای مشاهده گزارشها، Docker logs -f n0-904b را اجرا کنید.
root@u20svr:~#
اسکرین شات از نمای زمان واقعی


کلیپ های ویدئویی



