🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش هک اخلاقی: طراحی مرکز فرماندهی و کنترل با پایتون 3
- آخرین آپدیت
دانلود Ethical Hacking: Design Command and Control using Python 3
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش ساخت ابزار C2 با پایتون برای تست نفوذ و تیم قرمز
آیا به دنبال یادگیری پایتون و ساخت ابزار Command and Control (C2) هستید؟ این دوره برای شماست!
در این دوره، شما خواهید آموخت:
یادگیری پایتون: از صفر تا صد با کدنویسی پایتون آشنا شده و مهارت های لازم برای ساخت ابزار C2 را کسب خواهید کرد.
ساخت ابزار C2: طراحی و پیاده سازی یک ابزار C2 قدرتمند و با امکانات متنوع را یاد خواهید گرفت.
ارتباط کلاینت و سرور: نحوه کدنویسی بخش های کلاینت و سرور ابزار و برقراری ارتباط بین آنها را فرا خواهید گرفت.
اجرای کلاینت بدون پایتون: یاد می گیرید چگونه کد کلاینت را روی سیستم های هدف بدون نیاز به نصب پایتون اجرا کنید.
پشتیبانی از ویندوز و لینوکس: کد کلاینت را برای هر دو سیستم عامل ویندوز و لینوکس توسعه خواهید داد.
رمزنگاری AES: با پیاده سازی رمزنگاری AES، امنیت ارتباطات بین کلاینت و سرور را تضمین خواهید کرد.
ویژگی های کلیدی ابزار: قابلیت های مهمی مانند Reverse Shell، Keylogging، Screen Captures، Clipboard Stealing، کنترل صدا، پخش فایل های صوتی و... را به ابزار خود اضافه می کنید.
امکانات پیشرفته: امکاناتی مانند نمایش تصاویر، آپلود/دانلود فایل ها، فشرده سازی/رمزنگاری و استخراج/رمزگشایی فایل ها را پیاده سازی خواهید کرد.
اجرای دستورات سیستمی: نحوه اجرای دستورات سیستم عامل در پس زمینه را روی سیستم قربانی یاد می گیرید.
کنترل سیستم قربانی: با استفاده از ترفندهایی مانند چرخاندن صفحه نمایش و تایپ روی سیستم قربانی، امکان کنترل بیشتر را فراهم می کنید.
مدیریت چندین سیستم: ابزار خود را به گونه ای طراحی می کنید که بتوانید چندین سیستم آلوده را به طور همزمان مدیریت کرده و بین آنها سوییچ کنید.
مفاهیم پایتون: با اصطلاحات و مفاهیم کلیدی پایتون به طور کامل آشنا خواهید شد. هر خط کد به طور کامل توضیح داده می شود.
استفاده از ابزارهای مختلف: نحوه استفاده از Wireshark، Windows Subsystem for Linux (WSL)، Ubuntu Linux و PyCharm Community Edition IDE را خواهید آموخت.
استقرار در Cloud: نحوه استقرار و اجرای سرور C2 در محیط Cloud را فرا خواهید گرفت.
پیش نیازها:
اتصال به اینترنت
یک دستگاه کامپیوتر
اشتیاق به یادگیری
درود بر شما جویندگان دانش! دوره من، "هک اخلاقی: طراحی Command and Control با استفاده از پایتون 3" در سال های 2024 و 2025 آماده ارائه است. این دوره به این صورت عمل می کند:
من از نقطه صفر شروع می کنم و به شما نشان می دهم که چگونه یک ابزار Command and Control با قابلیت های کامل را با استفاده از پایتون 3 طراحی و بسازید. من وقت می گذارم تا تمام کدهایی را که برای انجام این پروژه استفاده می کنم، به شما توضیح دهم. این پروژه ای است که خودم چند سال پیش انجام دادم، اما در طول جلسات ضبط این کلاس، تصمیم گرفتم کد را تا حد زیادی دوباره انجام دهم تا بهتر شود، و در نتیجه، شما یک تجربه زنده و واقعی خواهید داشت، زیرا وقتی اشکالات ظاهر می شوند، برای من هم جدید هستند، همانطور که برای شما هستند. من نحوه برخورد با این شرایط را برای شما ضبط می کنم و امیدوارم از این فرآیند یاد بگیرید.
من به شما نشان خواهم داد که چگونه پروژه را با یک شروع بسیار فروتنانه با یک جستجوی کوچک در w3schools آغاز کردم، اما به تدریج کد را گسترش دادم و آن را به یک ابزار Command and Control با قابلیت های کامل در طول زمان تبدیل کردم، از جمله بخش های کلاینت و سرور با بسیاری از دستورات سفارشی ساخته شده و با رمزگذاری متقارن سرتاسری کامل.
من به آرامی حرکت می کنم و سعی می کنم همه چیز را برای شما توضیح دهم، از جمله کد پایتون و بهترین روش ها. من سعی نمی کنم در اینجا چیزی را با شما سریع رد کنم. من واقعاً می خواهم که شما یاد بگیرید. با این حال، اگر به دنبال تمرین های ساختگی و از این قبیل هستید، این دوره برای آن نیست. من کد واقعی یک ابزار Red Team واقعی را به شما نشان می دهم که اگر در حوزه امنیت سایبری یا هک اخلاقی کار می کنید یا به آن علاقه دارید، کاربرد واقعی برای شما خواهد داشت.
روش پیشرفت این دوره این است که ما ابزار را با هم می سازیم و از فقط چند خط کد شروع می کنیم. در هر ویدیو، من همیشه از اصطلاح "ما" استفاده می کنم زیرا انتظار دارم شما در هر مرحله با من همراه باشید. من همچنین 100% کد منبع را پس از هر درس و وضعیت نهایی کد را در پایان دوره در اختیار شما قرار می دهم. کد من کد شما خواهد شد و شما می توانید ابزار را به سطح بعدی ببرید، اگرچه از قبل در سطح برجسته ای خواهد بود.
این دوره به بخش هایی تقسیم می شود که هر ویدیو بر اساس ویدیوی قبلی ساخته می شود. در پایان هر بخش، من همیشه یک خلاصه بررسی پایتون انجام می دهم که مستقیماً به کد جدید پایتون که در طول یک بخش از دوره پوشش دادیم، اشاره می کند. برخی از شما که تجربه پایتون دارید ممکن است بخواهید این ویدیوها را رد کنید، اما برای مبتدیان یا کسانی که مهارتشان زنگ زده است، توصیه می کنم آنها را تماشا کنید.
کل دوره کمی بیش از 18 ساعت طول می کشد و برخلاف سایر دوره هایی که موضوعات مختلفی را پوشش می دهند و همه چیز را به سرعت رد می کنند، این اتفاق در اینجا نمی افتد. این دوره یک موضوع را پوشش می دهد، یا ممکن است آن را دو موضوع در نظر بگیرید و همین. ما خود ابزار command-and-control را داریم و کد پایتونی را داریم که ابزار را می سازد. تمام انرژی و وقت من به این سمت هدایت می شود و این به شما امکان می دهد تمرکز کنید و یاد بگیرید.
هدف من این است که دوره من در اینجا جرقه ای باشد که برخی از شما برای شروع ساخت ابزارهای خود به آن نیاز دارید، یا این ابزار را حتی بهتر کنید. یادگیری زمانی آسان و سرگرم کننده است که به چیزی علاقه داشته باشید، بنابراین اگر این علاقه را دارید، دوره من را امتحان کنید. اگر به کدنویسی ابزارهای سفارشی خود برای هک اخلاقی اهمیت نمی دهید، این دوره برای شما مناسب نخواهد بود.
به اندازه کافی خواندید! چند ویدیوی پیش نمایش رایگان من را تماشا کنید و ببینید چه فکر می کنید.
سرفصل ها و درس ها
Course Introduction-مقدمه دوره
Course Introduction
Introduction-معرفی
Introduction
Disclaimer-سلب مسئولیت
Disclaimer
Why use Python?-چرا از پایتون استفاده کنیم؟
Why use Python?
Installations-نصبها
Installations
Setup Overview-بررسی اجمالی راه اندازی
Setup Overview
Adding a proxy option-اضافه کردن گزینه پروکسی
Adding a proxy option
Course Introduction, Installations, and Client Code Beginnings Quiz-آزمون مقدمه دوره، نصبها و شروع کد نویسی سمت کلاینت
Course Introduction, Installations, and Client Code Beginnings Quiz
Server Code Beginnings-شروع کد نویسی سمت سرور
Server Code Beginnings
Begin server code, part 1-شروع کد سرور، قسمت 1
Begin server code, part 1
Begin server code, part 2-شروع کد سرور، قسمت 2
Begin server code, part 2
Changing server versions-تغییر نسخههای سرور
Changing server versions
Identifying Windows compromise-شناسایی به خطر افتادن ویندوز
Identifying Windows compromise
Fixing spaces in filenames and resetting prompt-رفع فاصله در نام فایل ها و تنظیم مجدد اعلان
Fixing spaces in filenames and resetting prompt
Python Summary 5-خلاصه پایتون 5
Python Summary 5
File Related Features Quiz-آزمون ویژگی های مربوط به فایل
File Related Features Quiz
Server Commands-دستورات سرور
Server Commands
Implementing threading for the c2 server-پیاده سازی تردینگ برای سرور c2
Implementing threading for the c2 server
Server show clients command-دستور show clients سرور
Server show clients command
Server control pwned_id command and server exit command-دستور control pwned_id سرور و دستور exit سرور
Server control pwned_id command and server exit command
Server unzip filename command-دستور unzip filename سرور
Server unzip filename command
Server zip filename command and improving exceptions-دستور zip filename سرور و بهبود استثناها
Server zip filename command and improving exceptions
Server list directory and server shell commands-دستورات list directory سرور و shell
Server list directory and server shell commands
Server help command and logging-دستور help سرور و لاگینگ
Server help command and logging
Respond to GET after server commands-پاسخ به GET پس از دستورات سرور
Respond to GET after server commands
Python Summary 6-خلاصه پایتون 6
Python Summary 6
Server Commands Quiz-آزمون دستورات سرور
Server Commands Quiz
Python server code summary-خلاصه کد سرور پایتون
Python server code summary
Finalizing Code and Testing Quiz-آزمون نهایی کردن کد و تست
Finalizing Code and Testing Quiz
Course Conclusion-نتیجه گیری دوره
Course Conclusion
Configuring a c2 server in the cloud-پیکربندی یک سرور c2 در فضای ابری
Configuring a c2 server in the cloud
Malware delivery example-مثال تحویل بدافزار
Malware delivery example
Carrying out the phishing attack-انجام حمله فیشینگ
Carrying out the phishing attack
Ideas for improvements-ایده هایی برای بهبود
Ideas for improvements
Conclusion-نتیجه گیری
Conclusion
How-Tos and Fixes-راهنمایی ها و رفع اشکالات
How-Tos and Fixes
Fix empty respository in PyCharm-رفع مخزن خالی در PyCharm
Fix empty respository in PyCharm
Fix copy and paste indentation issue in PyCharm-رفع مشکل تورفتگی کپی و پیست در PyCharm
Fix copy and paste indentation issue in PyCharm
Getting WSL Linux client to work with Windows c2 server-به کار انداختن کلاینت WSL لینوکس با سرور c2 ویندوز
Getting WSL Linux client to work with Windows c2 server
Ensure your WSL Service is running-اطمینان حاصل کنید که سرویس WSL شما در حال اجرا است
Ensure your WSL Service is running
نمایش نظرات