در این دوره، شما را قدمبهقدم با زبان C آشنا میکنم و نشان میدهم چطور از آن برای طراحی و تحلیل بدافزار استفاده کنید. هدفم این است که بدون حاشیهرفتن و به زبان ساده، مهمترین مباحث مورد نیاز یک هکر را پوشش دهیم و در نهایت با یک مینیپروژه عملی، مهارتها را تثبیت کنیم.
چرا این دوره رو طراحی کردیم؟
این دوره نقطه شروع و مقدمه و همچنین پیش نیاز دوره VIP تحلیل روند توسعه بدافزار با زبان های C, Dart,Python هست، قبل از اینکه وارد مباحث پیچیده بشیم ابتدا مقدماتی رو در این دوره میگذرونیم و به کمک این دوره به حوزه توسعه بدافزار ورود پیدا میکنیم. بعد از این دوره شما آماده شروع دوره پیشرفته توسعه بدافزار هستید.
شرکت در دوره
در آکادمی اولترا آموز میتونید در این دوره شرکت کنید، البته با شرکت در دوره پیشرفته توسعه بدافزار این دوره رو به صورت رایگان دریافت میکنید.
در این دوره چه چیزهایی یاد میگیریم؟
مباحث مقدماتی زبان C
نصب و راهاندازی محیط برنامهنویسی
استفاده از دستور #include
تعریف ثابتها با #define
متغیرهای عددی
متغیرهای کاراکتری
استفاده از const
آرایهها
رشتهها (Strings)
توابع
اشارهگرها (Pointers)
دستورات شرطی if و switch
حلقههای تکرار for و while
دستور goto
ساختارها (Structures)
کار با فایلها
تفاوت sizeof با strlen
کار با کتابخانه string.h
هدر فایلها
مینیپروژهها و تمرینهای عملی
مینیپروژه رمزنگار متن
استفاده از DLL
خالی کردن سطل زباله سیستم
تنظیم ولوم صدای سیستم
میوت کردن صدای سیستم
خاموش و روشن کردن مانیتور
گرفتن اسکرینشات از صفحه
بردن سیستم به حالت استندبای
لاگاوت کردن کاربر
خاموش و ریستارت کردن سیستم
بستن برنامههای دیگر
تغییر تنظیمات رزولوشن سیستم
کار با کلیپبورد سیستم
نمایش باکس پیام روی صفحه
نمایش آلارم trayballoon
ساخت برنامه تبدیل متن به گفتار
کنترل مختصات مکانی موس
کنترل کلیدهای موس
کنترل کیبورد
برنامه تغییر فرمت عکس از PNG به GIF
مینیپروژه ساخت ویروس
بهروزرسانیهای دوره
بررسی کاملتر اشارهگرها
لینک کردن دو سورس کد به یکدیگر
درخواستهای HTTP
نمونه درخواستهای HTTP با winhttp
آموزش نصب libcurl
درخواستهای HTTP با curl
پردازش دیتای دریافتی از سرور در libcurl
مینیپروژه ساخت C2 ساده

