مهندسی معکوس: ساخت CrackMe گرافیکی با زبان C++ [آموزشی] - آخرین آپدیت

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

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، شما کاربردهای عملی مهندسی معکوس را از طریق ساخت برنامه‌های CrackMe با رابط گرافیکی (GUI) با استفاده از C++ خواهید آموخت. با شروع از نصب C++ Builder و طراحی یک برنامه ساده «Hello World»، به سرعت وارد تکنیک‌های پیشرفته‌تری مانند ساخت سیستم‌های ورودی سریال کی (Serial Key) و شبیه‌سازی دوره‌های آزمایشی (Trial Periods) می‌شوید. تمرکز این دوره بر به‌کارگیری دانش شما برای ایجاد برنامه‌هایی با قابلیت‌های دنیای واقعی است. محتوای این دوره شما را از طریق چندین پروژه تدریجی هدایت می‌کند؛ از ساخت یک ماشین حساب ساده تا توسعه CrackMe‌های پیچیده دارای سیستم‌های ضد دیباگر (Anti-Debugger). شما با عناصر ضروری مانند فرم‌ها، لیبل‌ها، دکمه‌ها و MessageBoxها کار خواهید کرد و تجربه عملی در پیاده‌سازی اقدامات امنیتی مانند صفحات هشدار (Nag Screens) و سیستم‌های فعال‌سازی کلاینت-سرور کسب می‌کنید. در طول مسیر، نکات عیب‌یابی به شما کمک می‌کند تا علاوه بر کدنویسی، مشکلات رایج در توسعه نرم‌افزار را حل کنید. در پایان این دوره، شما پایه‌ای قوی در ساخت و درک برنامه‌های CrackMe خواهید داشت و قادر خواهید بود چالش‌هایی مانند دیباگ کردن، مدیریت خطاها و ساخت سیستم‌های مستحکمی که نیازمند خلاقیت و تخصص فنی هستند را مدیریت کنید. این دوره منبعی ارزشمند برای مهندسان معکوس آینده و توسعه‌دهندگان C++ است که به دنبال ارتقای مهارت‌های خود به صورت متمرکز و عملی هستند. آنچه در این دوره می‌آموزید: - تسلط بر نصب و استفاده از C++ Builder برای توسعه برنامه‌های GUI - ایجاد و مدیریت فرم‌ها، لیبل‌ها، دکمه‌ها و MessageBoxها در C++ - توسعه CrackMeهایی که ورودی‌های سریال کی و دوره‌های آزمایشی را مدیریت می‌کنند - پیاده‌سازی سیستم‌های ضد دیباگر (Anti-Debugger) در برنامه‌ها - ساخت سیستم‌های فعال‌سازی کلاینت-سرور برای حفاظت از نرم‌افزار - کسب مهارت‌های پیشرفته مهندسی معکوس قابل استفاده در تست‌های امنیتی این دوره برای توسعه‌دهندگان سطح متوسط C++ و علاقه‌مندان به مهندسی معکوس طراحی شده است. برای بهره‌مندی حداکثری، باید با مفاهیم پایه برنامه‌نویسی C++ آشنا بوده و با محیط‌های توسعه مانند C++ Builder راحت باشید. این دوره برای متخصصان امنیت و علاقه‌مندانی که می‌خواهند دانش خود را در زمینه تکنیک‌های حفاظت از نرم‌افزار تعمیق بخشند، ایده‌آل است. راهنمای گام‌به‌گام ساخت GUI CrackMe با C++ * یادگیری سیستم‌های ورودی سریال کی، شبیه‌سازی دوره آزمایشی و حفاظت‌های ضد دیباگر * تجربه عملی با سیستم‌های فعال‌سازی کلاینت-سرور و ساخت برنامه‌های کاربردی واقعی

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

مقدمه Introduction

  • پیش‌نمایش مقدمه Introduction Preview

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

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

  • [آپدیت ۲۰۲۴] نصب C++ Builder نسخه ۱۱ [2024 Update] Installing C++ Builder ver 11

برنامه 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، رشته‌ها، اعداد صحیح و MessageBoxها Edits, Strings, Integers, and MessageBoxes

  • Edits، رشته‌ها، اعداد صحیح و MessageBoxها Edits, Strings, Integers, and MessageBoxes

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

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

  • ساخت ماشین حساب Building the Calculator

  • افزودن آیکون‌ها، تغییر استایل‌ها و ایجاد نسخه Standalone 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 Preview

ساخت Crackme با نمایش صفحات هشدار (Nag Screens) 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-Debugger Protection

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

  • ساخت CrackMe دارای سیستم ضد دیباگر - بخش دوم (کدنویسی) Building a CrackMe that has Anti-Debugger 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

نمایش نظرات

مهندسی معکوس: ساخت CrackMe گرافیکی با زبان C++ [آموزشی]
جزییات دوره
3h 24m
19
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Paul Chin
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paul Chin Paul Chin

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