Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Reverse Engineering: Create Your Own GUI CrackMe using C++
Introduction
1. Introduction (6:09)
Installing C++ Builder
2. Installing C++ Builder (6:09)
Hello World Program
3. Build your first program - Hello World (5:05)
4. How to solve Invalid Platform Variable Error message (2:49)
Forms, Labels and Buttons
5. Forms, Labels and Buttons (15:41)
Edits, Strings, Integers and MessageBoxes
6. Edits, Strings, Integers and MessageBoxes (23:08)
Practice Project: Build a Simple Calculator
7. Introduction to Project Calculator (1:04)
8. Introduction to Project Calculator (9:53)
9. Adding icons, changing styles and creating a standalone build (10:11)
Building a Simple Serial-Key-Input Crackme
10. Building a Simple Serial Key Input Crackme (13:26)
Building a Crackme that Autogenerates Serial-Key Based On Name and Date
11. Building a Crackme that Autogenerates Serial-Key Based On Name and Date (21:49)
Building a Crackme that shows Nag Screens
12. Build a Crackme that shows Nag Screens at Startup and End (11:15)
Building a Crackme That Simulates Trial Periods Remaining
13. Building a Crackme That Simulates Trial Periods Remaining (11:39)
Building a CrackMe that has Anti-Debuggger Protection
14. Building a CrackMe that has Anti-Debuggger Protection - Part 1 (UI Design) (14:31)
15. Building a CrackMe that has Anti-Debuggger Protection - Part 2 (Coding) (12:07)
Building a Client-Server Activation System
16. How to Build the Client Part in a Client-Server Activation System (16:34)
17. How to Build the Activation Server (13:27)
Resources For Further Study
18. Bonus Lecture (3:35)
9. Adding icons, changing styles and creating a standalone build
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock