Windows System Programming
Windows System Programming
پس از پرداخت اطلاعات به ایمیل شما ارسال خواهد شد
Windows System Programming
پس از تایید پرداخت، ثبت نام اقساطی شما تکمیل میشود
- پیشرفته
- مسیر قرمز
- ۱۲ درس
دربارۀ این دوره
این دوره برای افرادی طراحی شده است که قصد دارند در سطح سیستمعامل ویندوز، برنامهنویسی انجام دهند و با سازوکارهای داخلی این پلتفرم آشنا شوند. هدف دوره، این است که شرکتکنندگان بتوانند رفتار پردازشها، حافظه، فایلها، سرویسها و سایر ساختارهای اصلی ویندوز را از طریق APIهای سطح پایین، مدیریت و کنترل کنند.
در طول این دوره، شرکتکنندگان علاوهبر آشنایی با Win32 API، با بخشهایی از Native API، ساختارهای اصلی Windows Internals، شیوۀ بارگذاری برنامهها، مدل حافظه و روشهای مختلف تعامل میان پردازشها کار خواهند کرد. تمرکز دوره، بر درک دقیق عملکرد سیستم و توسعۀ کدهایی است که بهطور مستقیم با زیرسیستمهای ویندوز در ارتباط هستند. این دوره، پیشنیاز دورههای توسعۀ بدافزار محسوب میشود و میتواند نقطۀ آغاز مناسبی برای ورود به دنیای توسعۀ بدافزار باشد.
مدتزمان این دوره ۳۰ ساعت است که طی ۶ جلسۀ ۵ساعته، جمعۀ هر هفته از ساعت ۹ تا ۱۴، بهصورت حضوری برگزار خواهد شد. شروع این دوره، از روز جمعه ۱ خردادماه ۱۴۰۵ خواهد بود.
میتوانید با استفاده از شرایط اقساطی آکادمی راوین، پرداخت دو قسط در دو ماه مختلف، در این دوره ثبتنام کنید.
مخاطبان
- کارشناسان تست نفوذ
- کارشناسان تیم قرمز
- کارشناسان تیم بنفش
پیشنیازها
- سابقۀ یک سال فعالیت در امنیت تهاجمی
- آشنایی با ساختار سیستمعامل ویندوز
- آشنایی با زبان برنامهنویسی C
سرفصلها
-
Windows and Linux Internals Overview
-
Windows subsystems
-
User mode / Kernel mode
-
Windows Filesystem
-
Memory Management
-
PE Structure
-
Process and Thread Internals
-
IPC
-
-
Using the Windows File system and Character I/O
-
The Windows File System
-
File Naming
-
Operation on the File
-
Unicode and Generic Characters
-
Standard Devices
-
File and Directory Management
-
-
Advance File and Directory Processing
-
64 bit File System
-
File Pointer
-
File Locking
-
The Registry
-
Registry Management
-
-
Exception Handling
-
Exception and their Handlers
-
Error and Exception
-
Termination Handlers
-
Console Control Handlers
-
Vector Exception Handling
-
-
Memory Management
-
Heaps
-
Stack
-
Memory-Mapped Files
-
Calling Convention (32 bit / 64 bit)
-
Dynamic Link Libraries
-
DLL Version Management
-
-
Process Managemrnt
-
Windows Process and Threads
-
Process Creation
-
Process Identities
-
Exiting and terminating a Process
-
Duplicating Handles
-
Process Execution Times
-
Generating Console Control Events
-
-
Thread and Scheduling
-
Thread Management
-
C Library in Thread
-
Performance Impact
-
Thread Local Storage
-
Process and Thread Priority and Scheduling
-
Thread States
-
Fibers
-
-
Interprocess Communication
-
Name Pipes
-
Shared Memory
-
Anonymous Pipes
-
-
Network Programming with Windows Socket
-
Windows Socket
-
Socket Server Function
-
Socket Client Function
-
Comparing Named Pipes and Sockets
-
In-Process Servers
-
Windows Socket Additional Features
-
-
Windows Service
-
Writing Windows Service
-
Service Control Handler
-
Event Logging
-
Managing Windows Service
-
Sharing Kernel Object with a Service
-
-
Securing Windows Objects
-
Security Attributes
-
Security Descriptor
-
Security Identifiers
-
Managing ACLs
-
Reading and Changing Security Descriptor
-
-
Additional
-
Event Tracing
-
گواهینامهی دوره
دیدگاهها