مشکل زیرساخت شبکه و افت سرعت کاملاً برطرف شده است. در حال حاضر فعالسازی و آمادهسازی دورهها در حال انجام است. از صبر و شکیبایی شما سپاسگزاریم.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مهندسی معکوس: ساخت برنامه CrackMe با رابط گرافیکی (GUI) با استفاده از C++
- آخرین آپدیت
دانلود Reverse Engineering: Create Your Own GUI CrackMe using C++
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره آموزشی یک بررسی عمیق در زمینه مهندسی معکوس از طریق ساخت برنامههای GUI CrackMe با زبان C++ ارائه میدهد. در این مسیر، نحوه ایجاد گامبهگام ورودیهای سریالکی (Serial-key)، دورههای آزمایشی (Trial periods) و سیستمهای حفاظتی ضد دیباگر (Anti-debugger) را خواهید آموخت. این دوره برای متخصصان و علاقهمندانی که قصد توسعه مهارتهای خود در مهندسی معکوس را دارند، ضروری است.
در این دوره، شما کاربردهای عملی مهندسی معکوس را با طراحی CrackMeهای گرافیکی تجربه میکنید. از تنظیمات اولیه C++ Builder و نوشتن اولین برنامه "Hello World" شروع کرده و به سرعت وارد مباحث پیشرفتهای مانند پیادهسازی سیستمهای تایید لایسنس و شبیهسازی محدودیتهای زمانی میشوید. تمرکز اصلی این دوره بر تبدیل دانش تئوری به برنامههایی با قابلیتهای واقعی است.
محتوای دوره شامل چندین پروژه پیشرونده است؛ از ساخت یک ماشین حساب ساده گرفته تا توسعه CrackMeهای پیچیده دارای سیستمهای ضد دیباگ. شما با المانهای حیاتی مانند فرمها، لیبلها، دکمهها و MessageBoxها کار خواهید کرد و تجربهای عملی در پیادهسازی اقدامات امنیتی مانند Nag Screens و سیستمهای فعالسازی کلاینت-سرور کسب میکنید. همچنین نکات عیبیابی در طول مسیر به شما کمک میکند تا علاوه بر کدنویسی، توانایی حل مشکلات رایج در توسعه نرمافزار را پیدا کنید.
در پایان این دوره، شما پایه و اساس محکمی در ساخت و تحلیل برنامههای CrackMe خواهید داشت و قادر خواهید بود با چالشهایی نظیر دیباگ کردن، مدیریت خطاها و ساخت سیستمهای مقاوم که نیازمند خلاقیت و تخصص فنی هستند، مقابله کنید. این دوره منبعی ارزشمند برای مهندسان معکوس آینده و توسعهدهندگان C++ است که به دنبال ارتقای مهارتهای خود به صورت کاربردی هستند.
این دوره برای توسعهدهندگان سطح متوسط C++ و علاقهمندان به امنیت نرمافزار طراحی شده است. برای بهرهمندی حداکثری، آشنایی با مفاهیم پایه برنامهنویسی C++ و محیطهای توسعه مانند C++ Builder توصیه میشود.
شما در این دوره از طریق پروژههای گامبهگام یاد میگیرید تا دانش تئوری را در سناریوهای واقعی به کار ببرید. هر ویدیو شما را در ساخت اجزای کلیدی یک برنامه CrackMe راهنمایی میکند تا در نهایت بتوانید اصول مهندسی معکوس را با اعتماد به نفس کامل پیادهسازی کنید.
این دوره بر اساس اثر Paul Chin با عنوان "Reverse Engineering: Create Your Own GUI CrackMe using C++" تهیه شده است.
این ویدیو توسط Packt لایسنس و توزیع شده است و تمامی حقوق آن محفوظ است.
مجموعه Packt یکی از پیشروترین ناشران محتوای فنی در جهان است که بیش از دو دهه است تا تخصص برترین کارشناسان فنی را گردآوری و منتشر میکند. تمرکز ما بر دورههای کاربردی است که به مشتریان کمک میکند تا وظایف خود را در دنیای واقعی به بهترین شکل انجام دهند.
سرفصل ها و درس ها
مقدمه
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
فیلدهای ویرایشی، رشتهها، اعداد صحیح و MessageBoxها
Edits, Strings, Integers, and MessageBoxes
فیلدهای ویرایشی، رشتهها، اعداد صحیح و 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
نمایش نظرات