به دوره جامع من در مورد برنامه نویسی پایتون و هک اخلاقی خوش آمدید. این دوره فرض می کند که شما هیچ دانش قبلی در مورد هیچ یک از این موضوعات ندارید و در پایان آن در سطح متوسط بالایی خواهید بود که می توانید هر دوی این مهارت ها را برای نوشتن برنامه های پایتون برای هک کردن سیستم های کامپیوتری دقیقاً به همان روش ترکیب کنید. کاری که هکرهای کلاه سیاه انجام می دهند. این همه چیز نیست، شما همچنین می توانید از مهارت های برنامه نویسی که یاد می گیرید برای نوشتن هر برنامه ای استفاده کنید، حتی اگر ربطی به هک نداشته باشد.
این دوره بسیار کاربردی است اما از تئوری غافل نمی شود، ما با اصول هک اخلاقی و برنامه نویسی پایتون و نصب نرم افزار مورد نیاز شروع می کنیم. سپس شیرجه میزنیم و بلافاصله برنامهنویسی را شروع میکنیم. شما همه چیز را با مثال، با نوشتن برنامه های هک مفید، بدون سخنرانی برنامه نویسی خشک خسته کننده خواهید آموخت.
این دوره به چند بخش تقسیم می شود که هدف هر کدام دستیابی به یک هدف خاص است، هدف معمولاً هک کردن یک سیستم خاص است! ما با یادگیری نحوه کار این سیستم و نقاط ضعف آن شروع می کنیم، سپس به نحوه نوشتن یک برنامه پایتون برای سوء استفاده از این نقاط ضعف و هک کردن سیستم می پردازیم. همانطور که ما برنامه را می نویسیم، برنامه نویسی پایتون را از ابتدا به شما آموزش می دهم که یک موضوع را در یک زمان پوشش می دهد. در پایان دوره، تعدادی برنامه هک اخلاقی را خواهید داشت که توسط خودتان نوشته شده است (به زیر مراجعه کنید) از درهای پشتی، کیلاگرها، برداشت کننده اعتبار، ابزارهای هک شبکه، ابزارهای هک وب سایت و لیست ادامه دارد. شما همچنین درک عمیقی در مورد نحوه کار سیستم های کامپیوتری، نحوه مدل سازی مسائل، طراحی الگوریتمی برای حل مسائل و پیاده سازی راه حل با استفاده از پایتون خواهید داشت.
همانطور که در این دوره ذکر شد شما همزمان هک اخلاقی و برنامه نویسی را یاد خواهید گرفت، در اینجا برخی از موضوعاتی که در این دوره پوشش داده خواهد شد وجود دارد:
موضوعات برنامه نویسی:
نوشتن برنامه برای پایتون 2 و 3.
استفاده از ماژول ها و کتابخانه ها.
متغیرها، انواع ... و غیره.
مدیریت ورودی کاربر.
خواندن و نوشتن فایلها.
توابع.
حلقه ها.
ساختارهای داده.
Regex.
تصمیم گیری.
بازگشت.
رشته کردن.
برنامه نویسی شی گرا.
دستکاری بسته با استفاده از scapy.
Netfilterqueue.
برنامه نویسی سوکت.
دستکاری رشته.
استثناها.
سریال سازی.
کامپایل کردن برنامه ها در فایل های اجرایی باینری.
در حال ارسال درخواستهای دریافت HTTP.
تجزیه HTML.
+ موارد دیگر!
موضوعات هک:
مبانی هک شبکه/تست نفوذ.
تغییر آدرس MAC با دور زدن فیلتر.
نقشه برداری شبکه.
جعل ARP - جریان بسته ها را در یک شبکه هدایت کنید.
جعل DNS - تغییر مسیر درخواست ها از یک وب سایت به وب سایت دیگر.
جاسوسی از هر کلاینت متصل به شبکه - مشاهده نامهای کاربری، گذرواژهها، آدرسهای اینترنتی بازدید شده ....
کد را در صفحات بارگیری شده توسط هر رایانه ای که به همان شبکه متصل است، وارد کنید.
فایلها را به محض دانلود توسط هر رایانهای در همان شبکه جایگزین کنید.
تشخیص حملات جعل ARP.
HTTPS را دور بزنید.
برای Windows، OS X و Linux بدافزار ایجاد کنید.
تروجانها را برای Windows، OS X و Linux ایجاد کنید.
ویندوز، OS X و لینوکس را با استفاده از درب پشتی سفارشی هک کنید.
برنامه های آنتی ویروس را دور بزنید.
از درخواست ورود جعلی برای سرقت اطلاعات کاربری استفاده کنید.
نمایش بهروزرسانیهای جعلی.
از keylogger خود برای جاسوسی از هر چیزی که در لینوکس ویندوز تایپ می شود استفاده کنید.
مبانی هک وب سایت/تست نفوذ را بیاموزید.
زیر دامنه ها را کشف کنید.
فایلها و فهرستهای مخفی را در یک وبسایت کشف کنید.
حملات فهرست کلمات را برای حدس زدن اطلاعات ورود اجرا کنید.
آسیبپذیریهای XSS را کشف و از آنها بهرهبرداری کنید.
با استفاده از اسکنر آسیبپذیری خود، نقاط ضعف را در وبسایتها کشف کنید.
برنامه هایی که در این دوره خواهید ساخت:
با اجرای برنامه های هک زیر همه موارد فوق را یاد خواهید گرفت
mac_changer - آدرس MAC را به هر چیزی که میخواهیم تغییر میدهد.
network_scanner - شبکه را اسکن می کند و آدرس IP و MAC همه کلاینت های متصل را کشف می کند.
arp_spoofer - یک حمله جعل arp را برای تغییر مسیر جریان بستهها در شبکه اجرا میکند و به ما امکان میدهد دادهها را رهگیری کنیم.
packet_sniffer - داده های رهگیری شده را فیلتر می کند و نام های کاربری، گذرواژه ها، پیوندهای بازدید شده .... و غیره را نشان می دهد
dns_spoofer - درخواستهای DNS را هدایت میکند، به عنوان مثال: درخواستها را از یک دامنه به دامنه دیگر هدایت میکند.
file_interceptor - فایل های رهگیری شده را با هر فایلی که می خواهیم جایگزین می کند.
code_injector - کد را در صفحات HTML رهگیری شده تزریق می کند.
arpspoof_detector - حملات جعل ARP را شناسایی می کند.
execute_command payload - یک فرمان سیستمی را در رایانه ای که در آن اجرا می شود اجرا می کند.
execute_and_report payload - یک فرمان سیستم را اجرا می کند و نتیجه را از طریق ایمیل گزارش می دهد.
download_and_execute payload - یک فایل را دانلود می کند و آن را در سیستم هدف اجرا می کند.
download_execute_and_report payload - فایلی را دانلود میکند، آن را اجرا میکند و نتیجه را از طریق ایمیل گزارش میکند.
reverse_backdoor - کنترل از راه دور بر روی سیستمی که در آن اجرا می شود می دهد، به ما اجازه می دهد
دسترسی به سیستم فایل.
دستورات سیستم را اجرا کنید.
فایل های آپلود را بارگیری کنید
keylogger - ضربه های کلید را ضبط می کند و آنها را از طریق ایمیل برای ما ارسال می کند.
خزنده - مسیرهای پنهان را در یک وب سایت هدف کشف می کند.
discover_subdomains - زیر دامنه ها را در وب سایت مورد نظر کشف می کند.
عنکبوت - کل وب سایت مورد نظر را نقشه برداری می کند و همه فایل ها، دایرکتوری ها و پیوندها را کشف می کند.
guess_login - یک حمله فهرست کلمات را برای حدس زدن اطلاعات ورود اجرا می کند.
vulnerability_scanner - یک وبسایت مورد نظر را برای نقاط ضعف اسکن میکند و گزارشی با تمام یافتهها تهیه میکند.
همانطور که موارد فوق را می سازید، یاد خواهید گرفت:
راه اندازی یک آزمایشگاه تست نفوذ برای تمرین ایمن هک کردن.
نصب Kali Linux و Windows به عنوان ماشین های مجازی در هر سیستم عامل.
مبانی لینوکس.
اصول ترمینال لینوکس.
شبکهها چگونه کار میکنند.
چگونه مشتریان در یک شبکه ارتباط برقرار می کنند.
پروتکل وضوح آدرس - ARP.
لایه های شبکه.
سیستم نام دامنه - DNS.
پروتکل انتقال ابرمتن - HTTP.
HTTPS.
نحوه عملکرد برنامه های ضد ویروس.
پریزها.
اتصال دستگاه ها از طریق TCP.
انتقال داده از طریق TCP.
نحوه کار وب سایت.
درخواستهای POST را دریافت کنید.
و بیشتر!
در پایان دوره، شما مهارت های برنامه نویسی برای نوشتن هر برنامه ای خواهید داشت، حتی اگر ربطی به هک نداشته باشد، اما برنامه نویسی را با برنامه نویسی ابزارهای هک یاد خواهید گرفت!
با این دوره از پشتیبانی 24 ساعته برخوردار خواهید شد، بنابراین اگر سؤالی دارید میتوانید آن را در بخش Q A مطرح کنید و ما ظرف 15 ساعت به شما پاسخ خواهیم داد.
یادداشت ها:
این دوره فقط برای اهداف آموزشی ایجاد شده است و همه حملات در آزمایشگاه شخصی من یا علیه دستگاههایی که من اجازه آزمایش آنها را دارم انجام میشوند.
این دوره کاملاً محصول Zaid Sabih zSecurity است، هیچ سازمان دیگری با آن مرتبط نیست یا یک آزمون گواهینامه دارد. اگرچه، شما یک گواهینامه تکمیل دوره از Udemy دریافت خواهید کرد، جدا از این که هیچ سازمان دیگری در آن دخالت ندارد.
هکر اخلاقی، دانشمند کامپیوتر و مدیر عامل zSecurity
z Securityارائه دهنده پیشرو آموزش هک اخلاقی و امنیت سایبری،
نمایش نظرات