آموزش مهندسی معکوس: کرکمی رابط کاربری گرافیکی (GUI) خود را با سی‌پلاس‌پلاس بسازید - آخرین آپدیت

دانلود Reverse Engineering: Create Your Own GUI CrackMe using C++

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

یادگیری جذاب ساخت برنامه‌های گرافیکی ویندوز با کرک‌می‌های مهندسی معکوس

یاد بگیرید چگونه با ساخت کرک‌می‌های مهندسی معکوس، برنامه‌های گرافیکی ویندوز را به روشی سرگرم‌کننده بسازید.

آموزش برنامه‌نویسی C++ و ساخت کرک‌می گرافیکی

در این دوره، با استفاده از Embarcadero C++ Builder، برنامه‌های گرافیکی ویندوز مبتنی بر فرم ایجاد می‌کنید. یادگیری آسان، مانند Visual Basic، با قابلیت کشیدن و رها کردن (Drag and Drop) کامپوننت‌ها.

مباحث کلیدی دوره:

  • نصب و راه‌اندازی C++ Builder
  • ساخت برنامه‌های فرم‌محور (Form-Based Apps)
  • استفاده از فرم‌ها، برچسب‌ها و دکمه‌ها
  • کار با جعبه‌های ورودی و پیام‌رسان‌ها
  • کار با رشته‌ها و اعداد صحیح
  • ساخت انواع کرک‌می (CrackMe)
  • شبیه‌سازی کلیدهای سریال و لایسنس
  • شبیه‌سازی انقضای دوره آزمایشی (Trial Expiration)
  • شبیه‌سازی محدودیت‌های عملکردی
  • شبیه‌سازی محدودیت‌های زمانی
  • شبیه‌سازی فعال‌سازی سمت سرور (Server Activation)
  • درک نرم‌افزارهای دوره آزمایشی
  • فرآیند ثبت نرم‌افزار
  • یادگیری جامع برنامه‌نویسی C++
  • ساخت برنامه‌های مستقل (Standalone Programs)
  • ساخت کرک‌می‌های سریال‌ساز خودکار
  • ساخت کرک‌می‌های صفحه آزاردهنده (Nag Screens)
  • پیاده‌سازی حفاظت ضد اشکال‌یاب (Anti-Debugger Protection)
  • ساخت سیستم فعال‌سازی کلاینت-سرور
  • و موارد بیشتر...

مزایای دوره برای علاقه‌مندان و توسعه‌دهندگان:

  • مناسب برای علاقه‌مندان به مهندسی معکوس و چالش‌های CTF
  • کمک به برنامه‌نویسان برای ورود به دنیای مهندسی معکوس با اهداف عملی
  • یادگیری سرگرم‌کننده برنامه‌نویسی C++
  • آموزش روش‌های محافظت از نرم‌افزار برای توسعه‌دهندگان

کد منبع کامل هر درس در اختیار شما قرار می‌گیرد. با خیال راحت از صفر شروع کنید یا از کدهای آماده استفاده نمایید.

بهترین راه برای شروع یادگیری C++ و ساخت برنامه‌های گرافیکی ویندوز به صورت آسان و لذت‌بخش!

همین امروز ثبت‌نام کنید!

پیش‌نیازها:

  • کامپیوتر ویندوزی
  • دانش اولیه از C++ Builder

کلمات کلیدی مرتبط: C++ Builder، برنامه‌نویسی ویندوز، GUI، مهندسی معکوس، کرک‌می، یادگیری C++، امنیت نرم‌افزار، CrackMe C++، Embarcadero C++ Builder، لایسنس نرم‌افزار، ضد اشکال‌یاب.


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

نصب C++ Builder Installing C++ Builder

  • نصب C++ Builder Installing C++ Builder

  • نصب C++ Builder نسخه 11.3 - به‌روزرسانی 2024 [2024 Update] Installing C++ Builder ver 11.3

برنامه Hello World Hello World Program

  • اولین برنامه خود را بسازید - Hello World Build your first program - Hello World

  • نحوه رفع خطای Invalid Platform Variable How to solve Invalid Platform Variable Error message

فرم‌ها، برچسب‌ها و دکمه‌ها Forms, Labels and Buttons

  • فرم‌ها، برچسب‌ها و دکمه‌ها Forms, Labels and Buttons

فیلدهای ورودی، رشته‌ها، اعداد صحیح و کادرهای پیام Edits, Strings, Integers and MessageBoxes

  • فیلدهای ورودی، رشته‌ها، اعداد صحیح و کادرهای پیام Edits, Strings, Integers and MessageBoxes

پروژه تمرینی: ساخت یک ماشین حساب ساده Practice Project: Build a Simple Calculator

  • مقدمه‌ای بر پروژه ماشین حساب Introduction to Project Calculator

  • مقدمه‌ای بر پروژه ماشین حساب Introduction to Project Calculator

  • افزودن آیکون‌ها، تغییر استایل‌ها و ساخت بیلد مستقل Adding icons, changing styles and creating a standalone build

ساخت یک Crackme ساده با ورودی سریال کی Building a Simple Serial-Key-Input Crackme

  • ساخت یک Crackme ساده با ورودی سریال کی Building a Simple Serial Key Input Crackme

ساخت یک Crackme که سریال کی را بر اساس نام و تاریخ تولید می‌کند Building a Crackme that Autogenerates Serial-Key Based On Name and Date

  • ساخت یک Crackme که سریال کی را بر اساس نام و تاریخ تولید می‌کند Building a Crackme that Autogenerates Serial-Key Based On Name and Date

ساخت یک Crackme که صفحه نمایش هشدار را نشان می‌دهد Building a Crackme that shows Nag Screens

  • ساخت یک Crackme که صفحه نمایش هشدار را هنگام راه‌اندازی و پایان نشان می‌دهد Build a Crackme that shows Nag Screens at Startup and End

ساخت یک Crackme که دوره‌های آزمایشی باقی‌مانده را شبیه‌سازی می‌کند Building a Crackme That Simulates Trial Periods Remaining

  • ساخت یک Crackme که دوره‌های آزمایشی باقی‌مانده را شبیه‌سازی می‌کند Building a Crackme That Simulates Trial Periods Remaining

ساخت یک CrackMe با حفاظت ضد دیباگر Building a CrackMe that has Anti-Debuggger Protection

  • ساخت یک CrackMe با حفاظت ضد دیباگر - بخش اول (طراحی UI) Building a CrackMe that has Anti-Debuggger Protection - Part 1 (UI Design)

  • ساخت یک CrackMe با حفاظت ضد دیباگر - بخش دوم (کدنویسی) Building a CrackMe that has Anti-Debuggger Protection - Part 2 (Coding)

ساخت یک سیستم فعال‌سازی کلاینت-سرور Building a Client-Server Activation System

  • نحوه ساخت بخش کلاینت در یک سیستم فعال‌سازی کلاینت-سرور How to Build the Client Part in a Client-Server Activation System

  • نحوه ساخت سرور فعال‌سازی How to  Build the Activation Server

منابع برای مطالعه بیشتر Resources For Further Study

  • درس اختیاری Bonus Lecture

نمایش نظرات

آموزش مهندسی معکوس: کرکمی رابط کاربری گرافیکی (GUI) خود را با سی‌پلاس‌پلاس بسازید
جزییات دوره
3.5 hours
19
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
12,850
4.8 از 5
دارد
دارد
دارد
Paul Chin
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paul Chin Paul Chin

من یک مدرس دانشگاه نیمه بازنشسته هستم و بیش از 20 سال تجربه در زمینه آموزش رایانه و فناوری اطلاعات دارم. علایق من از معکوس کردن ، کدگذاری تا طراحی گرافیک ، برنامه ها ، توسعه بازی ها ، موسیقی ، سلامتی ، معنویت و رفاه است. در اوقات فراغت من نیز پیانو و صفحه کلید می نوازم. من از آموزش حضوری و آنلاین لذت می برم و همچنین عاشق آموزش و الهام بخشیدن به دیگران برای موفقیت و زندگی در رویاهای خود هستم.