یاد گرفتن پایتون از زاویهی دید یک هکر
پایتون این قدری تو دنیای هک و امنیت محبوبه که تقریباً همهٔ هکرها و متخصصین امنیت برای پروژههاشون سراغش میرن. همیشه میگیم اگه میخوای تازه وارد دنیای برنامهنویسی بشی، با دید هکری و امنیتی پایتون رو شروع کن. اما معمولاً تو دورههای معمول، فقط کلیات پایتون گفته میشه و خبری از پروژههای واقعی هکری نیست.
دورهی ما بر اساس استاندارد SANS SEC573 ساخته شده و هدفش اینه که اول حسابی پایتون رو یاد بگیری، بعد سراغ چالشهای عملی تو زمینههای دفاعی و تهاجمی بری. یعنی هم قواعد پایه رو مسلط میشی، هم با حل تمرینهای واقعی یاد میگیری چطور تو امنیت و هک حرفهای کار کنی—اونم با همون روش و سرفصلهای استاندارد SANS.
ویدئوی معرفی دوره:
در این دوره، با تکیه بر استاندارد جهانی SANS SEC 573، مهارتهای پایتون رو از چشم یک هکر یاد میگیرید. اول از همه، مفاهیم پایه پایتون رو قدمبهقدم مرور میکنیم تا در ادامه بدون دردسر وارد پروژههای عملی دفاعی و تهاجمی بشید
هدف ما در این دوره چیه ؟
در این دوره شما زبان برنامه نویسی پایتون رو یادمیگیرید و با مباحث Defensive، Offensive و Forensics آشنا میشید، و پس از پایان این دوره آماده هستید تا حوزۀ تخصصی خودتون رو انتخاب کنید، دوره کاملا رایگانه اما به دلیل پشتیبانی ویژه ای که داره، جلسات خصوصی هست و ثبت نام محدود.
شرکت در دوره
در آکادمی اولترا آموز میتونید در این دوره شرکت کنید.
در این دوره چه چیزهایی یاد میگیریم؟
فصل اول: شروع پایتون از صفر
– Installing Python & IDE
– Syntax
– Variables
– Math Operators
– Strings
– Functions
– Control Statements
– Modules
– تمرینهای فصل اول
فصل دوم: مقدمات
– List
– Tuple
– Dictionary
– Virtual Environments
– Debugging with Visual Studio Code
– Tricks and Shortcuts
– Useful Modules
فصل سوم: تدافعی (Defensive)
– File Operations
– Python Sets
– Regular Expressions
– Log Parsing
– Log Parsing with Regex
– Geolocation Acquisition
– Packet Analysis
– Packet Reassembly
– Payload Extraction
فصل چهارم: جرمشناسی سایبری (Forensics)
– Acquiring Images from Disk
– Memory and the Network
– File Carving
– The Struct Module
– Raw Network Socket and Protocols
– Image Forensics and PIL
– SQL Queries
– Web Communications with the Requests Module
– Effective Use of Online Website APIs
فصل پنجم: تهاجمی (Offensive)
– Multithreading in Python
– Process Execution
– Blocking and Non-blocking Sockets
– Using the Select Module for Asynchronous Operations
– Python Objects
– Argument Packing and Unpacking
فصل ششم: تمرینهای پایان دوره
– LeakLookup GUI App
– Creating an Executable (.exe)
– Reverse Shell

