Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Reverse Engineering 2: Windows GUI Programs

Reverse Engineering 2: Chương trình Windows có giao diện đồ họa

Reverse Engineering 2: Chương trình Windows có giao diện đồ họa

Phân tích ngược chương trình Windows GUI với xdbg

4.6
(294 đánh giá)
21,413 học viên
Giảng viên
Paul Chin, PhD
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.0 giờ video
40 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 29/05/2026

Bạn sẽ học được gì

Dịch ngược chương trình Windows
Đảo ngược các lệnh nhảy
Chỉnh sửa mã (Patching)
Gỡ lỗi chương trình Windows
Giải các bài tập crackme
Lệnh NOP
Sửa giá trị thanh ghi EAX
Thiết lập Breakpoint phần cứng
Chỉnh sửa bộ nhớ (Memory Patching)
Phương pháp Intermodular Call
Phương pháp Call Stack
Hiểu cách thức hoạt động của thời gian dùng thử
Hiểu quy trình đăng ký phần mềm
Loại bỏ màn hình quảng cáo (Nag Screens)

Yêu cầu

Nên hoàn thành khóa Reverse Engineering 1: x64dbg Debugger for Beginners, hoặc đã biết sử dụng x64dbg
Máy tính chạy Windows

Đối tượng phù hợp

Sinh viên CNTT muốn học cách dịch ngược và gỡ lỗi chương trình Windows
Bất kỳ ai quan tâm đến kỹ thuật phân tích ngược
Lập trình viên muốn biết cách sửa lỗi chương trình khi không có mã nguồn

Nội dung khóa học

32 phần • 40 bài giảng
1 Giới thiệu
1 Giới thiệu về chương trình Windows GUI
1 Phân tích file PE
1 Thiết lập x64dbg
1 Đặt breakpoint tại chuỗi
1 Hàm Windows API
1 Đẩy tham số vào stack
1 Bỏ qua thông báo
1 Bỏ qua bằng lệnh xor assembly
1 Breakpoint trên Intermodular Calls
1 Breakpoint từ Call Stack
1 Kiểm tra file đăng ký
1 Phân tích crackme 2
1 Kiểm tra đăng ký
1 Đăng ký phần mềm
1 Gỡ màn hình quảng cáo
1 Phân tích crackme 3
1 Gỡ màn hình quảng cáo 1
1 Gỡ màn hình quảng cáo 2
1 Thiết lập trạng thái đăng ký
1 Thời gian dùng thử
1 Phân tích thời gian dùng thử
1 Kéo dài thời gian dùng thử
1 Khóa serial tự sinh
1 Khóa serial tự sinh 2
1 Bài tập thực hành - TDC
2 Bài tập thực hành - TDC - phần 2
3 Bài tập thực hành - TDC - phần 3
1 Sửa giá trị thanh ghi EAX
2 Sửa giá trị thanh ghi EAX - phần 2
1 Breakpoint phần cứng
2 Breakpoint phần cứng - phần 2
1 Chỉnh sửa bộ nhớ
2 Chỉnh sửa bộ nhớ - phần 2
1 xAnalyzer
2 Cấu hình xAnalyzer
1 Giới thiệu Serial Phishing
2 Phân tích hàm API CreateFile
3 Serial Phishing
1 Bài học bổ sung

Giới thiệu khóa học

In the first course in this series entitled Reverse Engineering 1: x64dbg Debugger for Beginners, you learnt how to reverse engineer a command line program and learnt how to debug and step over and patch and much more. Now, in this 2nd course, you will continue learning. This time we will be learning how to reverse engineer graphical user interface programs. As usual, we will work with crackme's that I have written for you to practice reversing.

What you will learn:

  • How to disassemble programs into assembly code

  • Dynamic Analysis

  • Setting breakpoints and stepping through code

  • Modify program behaviour

  • Patching programs

  • Intermodular Call Method

  • Call Stack Method

  • Hardware Breakpoints

  • Memory Patching

  • Patching EAX register values

  • Understanding Trial Period software

  • Understanding Software Registration process

Thank you and see you inside.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Reverse Engineering
Hiển thị tất cả khoá học Software Security
Offensive Rust

Offensive Rust

Naga Sai Nikhil

4.2 (26)
2,276
50.000đ -93%
Hiển thị tất cả khoá học Windows Api
Hiển thị tất cả khoá học X64dbg
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊