• دوره‌های آموزشی
  • مسیرهای آموزشی
  • خدمات سازمانی
    • خدمات جامع آگاهی‌رسانی امنیت سایبری
    • آموزش سازمانی
      • دوره‌ی امنیت سایبری برای مدیران کسب‌وکار
      • دوره‌ی Open Source Intelligence
      • دوره‌ی‌ فریم‌ورک MITRE ATT&CK
      • دوره‌ی JAVA Secure Coding
    • مشاوره‌ی امنیت سایبری
    • تحقیقات امنیت سایبری
  • دوره‌های رایگان
    • دوره‌ی Security Essentials
    • دوره‌ی Hack With Kali
  • وبلاگ
  • تقویم آموزشی
آکادمی راوینآکادمی راوین
  • دوره‌های آموزشی
  • مسیرهای آموزشی
  • خدمات سازمانی
    • خدمات جامع آگاهی‌رسانی امنیت سایبری
    • آموزش سازمانی
      • دوره‌ی امنیت سایبری برای مدیران کسب‌وکار
      • دوره‌ی Open Source Intelligence
      • دوره‌ی‌ فریم‌ورک MITRE ATT&CK
      • دوره‌ی JAVA Secure Coding
    • مشاوره‌ی امنیت سایبری
    • تحقیقات امنیت سایبری
  • دوره‌های رایگان
    • دوره‌ی Security Essentials
    • دوره‌ی Hack With Kali
  • وبلاگ
  • تقویم آموزشی

دوره‌های امنیت تهاجمی

  • خانه
  • همه دوره ها
  • دوره‌های امنیت تهاجمی
  • Python for Hackers

Python for Hackers

فرزین کریمی
فرزین کریمی
دوره‌های امنیت تهاجمی
0 ﷼
Python_For_Hackers_RavinAcademy-1
  • بررسی اجمالی
  • مدرس:

درباره‌ی این دوره (آنلاین)

پایتون (Python) یک زبان برنامه‌نویسی سطح بالای چند منظوره است که در زمینه‌های مختلف فناوری اطلاعات مانند هوش مصنوعی، تحلیل داده، وب، امنیت و بسیاری موارد دیگر به‌طور گسترده کاربرد دارد. این زبان به یکی از پرکاربردترین زبان‌های برنامه‌نویسی در بین متخصصین امنیت تبدیل شده و در بین هکرها هم طرفداران بسیاری دارد. از دلایل محبوبیت پایتون می‌توان به سادگی برنامه‌نویسی، کتاب‌خانه‌های قدرتمند و کارایی بالای  آن اشاره کرد.

پایتون در عین سادگی، یک زبان اسکریپت‌نویسی شی‌گرای بسیار قدرتمند محسوب می‌شود که کتاب‌خانه‌های بسیار متنوعی در زمینه هک و تست نفوذ برای آن وجود دارد. به عنوان مثال می‌توان به کتاب‌خانه‌های قدرتمند پایتون در دستکاری و ارسال بسته‌های شبکه، شنود، اسکن، اجرای اکسپلویت و بسیاری موارد دیگر اشاره کرد. همچنین شما می‌توانید در مدت زمان کوتاهی، اسکریپت کوچکی برای خودکارسازی یک سری وظایف یا اجرای انواع حملات سایبری نوشته و سرعت ارزیابی امنیتی خود را افزایش دهید.

در این دوره‌ی آنلاین، ابتدا به آموزش مبانی اسکریپت‌نویسی در پایتون پرداخته می‌شود و پس از آن اجرای انواع حملات در شبکه، زیرساخت‌های مبتنی بر ویندوز و وب با استفاده از پایتون را خواهید آموخت. همچنین در انتهای دوره، یک بدافزار پایتونی را توسعه می‌دهید تا علاوه بر یادگیری نظری، تجربه‌ی عملی در زمینه‌ی استفاده از این زبان را نیز کسب کنید.

جایگاه این دوره در مسیرهای آموزشی آکادمی راوین: اینجا و اینجا

مدت زمان دوره

مدت زمان این دوره ۳۰ ساعت است که به صورت کلاس‌های ۳ ساعته آنلاین و در طی ۱۰ جلسه تدریس خواهد شد. کلاس‌های این دوره از روز شنبه مورخ ۹۹/۱۰/۰۶ شروع و در روزهای شنبه و چهارشنبه‌ی هر هفته از ساعت ۱۷ تا ۲۰ برگزار می‌شود.

‌

این دوره به چه افرادی توصیه می‌شود؟

  • کارشناسان ارزیابی امنیت/تست نفوذ/تیم قرمز
  • افراد علاقه‌مند و فعال در زمینه‌ی باگ‌بانتی
  • کارشناسان تیم آبی (پاسخ به رخدادها، امن‌سازی و سایر موارد دفاعی)
  • کارشناسان شکار تهدید (Threat Hunting)
  • مدیران شبکه‌های مبتنی بر ویندوز
  • مشاورین امنیت سایبری

 

برای شرکت در این دوره چه دانش‌هایی باید داشته باشم؟

  • آشنایی با مفاهیم سرورهای ویندوز و Active Directory
  • آشنایی با مفاهیم اصولی وب
  • آشنایی با مفاهیم ابتدایی شبکه و پروتکل‌های پرکاربرد
  • آشنایی کلی با حملات و تهدیدات سایبری
  • حداقل یک‌سال تجربه‌ی کاری در زمینه‌های مرتبط

‌ ‌ ‌

برای ثبت‌نام در این دوره از اینجا می‌توانید اقدام کنید.

سرفصل‌های این دوره

Chapter 1: Basics of Python

1.1 Introduction to Python and Setting up an Environment

1.1.1 Python 2 vs Python 3

1.2 Installing & Using a Python IDE

1.3 Variables and Data Types

1.4 Getting Input From the User

1.5 Data Types: Tuple, List, Sets, Dictionaries

1.6 Conditional Statements and Loops

1.7 Functions

1.8 Classes and Objects

1.9 Using Modules and Packages

1.10 Exception Handling

1.11 Working with File System

1.12 Process Creations and SubProcess

1.13 Threading and Queues

1.14 Signals and IPC

Chapter 2: Network Hacks

2.1 TCP and UDP Programming

2.2 RAW Socket Programming

2.3 Packet Sniffing and Packet Injection

2.4 Introduction to Regular Expressions (Regex)

2.4.1 Extracting a Substring Using Regex

2.5 SCAPY in Wild

2.6 Layer 2 Attacks

2.6.1 ARP

2.6.2 VLAN

2.6.3 MAC

2.6.4 DTP

2.7 TCP/IP Attacks

2.8 Port Scanner

2.9 ICMP Attacks

2.10 IP Spoofing

2.11 DNS Hijacking

2.12 HTTP/HTTPS Sniffing

2.13 MITM

2.14 DHCP Hijacking

2.15 SSH

2.16 Tunneling

2.17 WIFI Kung-Fu

2.17.1 WIFI Scanner

2.17.2 WIFI Sniffing

2.17.3 WEP/WPA Attacks

2.17.4 HackRF in Nutshell

Chapter 3: Windows System Hacking

3.1 CTYPES Hacker Friends

3.2 Inject All the Things

3.3 Hooking and Logging

3.4 Cloud as C2

3.5 Key Logger

3.5.1 Taking Screenshots

3.6 Sandbox and EDR Detection

3.7 COM Hijacking and Shell API

3.8 WMI, SMB, DCOM Lateral Movement

3.9 Privilege Escalation

3.10 Hands Dirty in Fuzzing

Chapter 4: Web Hacking

4.1 Urllib and Requests

4.2 Analyzing HTTP Responses

4.2.1 Decoding HTTP Responses

4.2.2 Replacing a Substring Using Regex

4.2.3 Modifying HTTP Responses & Injecting JavaScript Code in HTML Pages

4.3 Selenium

4.4 Burp Suite Extension

4.5 Brute-Forcing

4.5.1 Brute-Forcing HTML Form Authentication

4.5.2 Brute-Forcing Directories and File Locations

4.6 Container Attacks

4.6.1 Introduction to Containers

4.6.2 Attacking to Docker

4.6.3 Attacking to Kubernetes

4.7 OWASP Top 10 Attacks

Chapter 5: Challenge Day

5.1 Malware Developing

ویژگی های دوره

  • درس 5
  • آزمونها 0
  • مدت زمان ۳۰ ساعت
  • سطح مهارت پیشرفته
  • زبان فارسی و انگلیسی
  • دانشجویان 18
  • گواهی نامه بله
  • ارزیابی بله
فرزین کریمی
فرزین کریمی
    بیشتر از ۷ سال می شه که در زمینه‌ی امنیت سایبری فعالیت دارم. تخصص و تجربم بیشتر در زمینه‌ی تست نفوذ و تیم قرمز بوده و ابزارهای مورد نیازم رو اغلب خودم با Python یا PowerShell‌ می‌نویسم. بنا به پروژه‌هایی که در این سال‌ها کار کردم، تا حدی با زبان‌های دیگه مثل C++، C#، Perl و PHP هم آشنا هستم. علاوه‌بر مواردی که ذکر شد، به Exploit‌نویسی و Fuzzing هم علاقه‌ی زیادی دارم و در سال‌های اخیر سعی کردم دانشم رو در این زمینه گسترش بدم. چندین سال در شرکت دوران به عنوان کارشناس ارشد تست نفوذ و امنیت سایبری فعالیت داشتم و بعد از اون به‌صورت Freelance و مشاور کار کردم. در کنار پروژه‌های Freelance، سال‌هاست به تدریس امنیت سایبری و باگ‌بانتی هم مشغولم.
    • بررسی اجمالی
    • مدرس:
    0 ﷼
    • اشتراک گذاری:

    شما ممکن است دوست داشته باشید

    Advanced Linux Exploit Development مشاهده
    رامین فرج پور
    رامین فرج پور

    Advanced Linux Exploit Development

    16
    0 ﷼
    Digital Forensic Investigation In Network, Windows, Linux & Web مشاهده
    رضا اوجانی
    رضا اوجانی

    Digital Forensic Investigation In Network, Windows, Linux & Web

    8
    0 ﷼

    نظر بدهید لغو پاسخ

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    منابع

    • مسیرهای آموزشی
    • پرسش‌های رایج
    • تخفیف‌ها
    • وبینارها
    • پخش زنده
    • کتابچه
    • هکرهای دوست‌ داشتنی

    همکاری با ما

    • تدریس در آکادمی راوین
    • همکاری در تولید محتوا
    • استخدام

    خدمات سازمانی

    • آموزش سازمانی
    • مشاوره‌ی امنیت سایبری
    • تحقیقات امنیت سایبری

    آکادمی راوین

    • خانه
    • درباره‌ی ما
    • تماس با ما

        

    [email protected]
    Twitter
    Telegram
    Linkedin
    Instagram
    Github

    تمام حقوق این وب سایت به آکادمی راوین تعلق دارد.

    Modal title

    Message modal