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

The Complete Ethical Hacking Course

Khóa Học Hacker Mũ Trắng Toàn Diện

Khóa Học Hacker Mũ Trắng Toàn Diện

Bảo vệ bản thân khỏi hacker & tấn công mạng. Học kiểm thử xâm nhập + xây dựng công cụ bảo mật và viết mã với Python.

4.5
(5,564 đánh giá)
41,206 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 349.000đ -77%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
41.5 giờ video
390 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

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

Công Cụ Kali Linux
Lệnh Linux Cơ Bản
Các phương pháp tấn công & bảo vệ cơ bản trong hacker mũ trắng
Kiến Thức Cơ Bản Về Mạng
Python
Viết công cụ hacker mũ trắng bằng Python
Kiểm thử xâm nhập website
Kiểm thử xâm nhập mạng không dây
Kiểm thử xâm nhập hệ thống
Tấn công kỹ thuật xã hội
SQL Injection
Kiến Thức Cơ Bản Về SQL
Tấn công Man In The Middle và cách phòng chống
Dịch Vụ Tunneling
Metasploit
Dùng ChatGPT cho Pentesting

Yêu cầu

Máy tính cần tối thiểu 4GB RAM
Tùy chọn: Card wi-fi USB (Chỉ dành cho phần bẻ khóa mật khẩu wifi, sẽ hướng dẫn cách mua trong khóa học)

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

Mong muốn học hacker mũ trắng một cách bài bản
Hướng đến sự nghiệp trong ngành an ninh mạng
Muốn học lập trình Python cho hacker mũ trắng
Sẵn sàng tự viết công cụ bảo mật cho riêng mình
Đam mê Kali Linux và các công cụ hacker mũ trắng nói chung
Muốn nâng cao kỹ năng CNTT và sẵn sàng đối phó với các cuộc tấn công của hacker

Nội dung khóa học

43 phần • 389 bài giảng
1 Giới thiệu
2 Tài liệu hướng dẫn khóa học
1 Giới thiệu Thiết lập Phòng Thí Nghiệm Hacking
2 Máy ảo là gì?
3 Cài đặt Virtualbox (Windows)
4 Cài đặt Virtualbox (MAC)
5 Tải xuống Kali Linux
6 Liên kết tải Kali Linux
7 Cài đặt Kali Linux
8 Xử lý sự cố cài đặt (Windows)
9 Cài đặt thủ công bằng .iSO (Giải quyết sự cố)
10 Xử lý sự cố cài đặt (MAC)
11 Giải pháp cho các vấn đề thường gặp & Liên kết
12 Cài đặt Windows ảo
13 Snapshot
14 Nhắc nhanh trước khi tiếp tục
1 Giới thiệu Làm quen với Kali Linux
2 Tổng quan về Kali
3 Điều hướng
4 Di chuyển dữ liệu
5 Quyền hạn và Phân quyền
6 Thư mục Linux
7 Trình quản lý gói Linux
8 Nano
9 Đổi mật khẩu
10 Kết thúc phần Làm quen với Kali Linux
1 Giới thiệu Ẩn danh trực tuyến
2 Mạng hoạt động như thế nào
3 Giải thích VPN & DNS
4 Chạy VPNBooks
5 Thay đổi DNS
6 Giải pháp cho các vấn đề
7 Kết thúc phần Ẩn danh trực tuyến
1 Giới thiệu Dark Web
2 Dark Web là gì?
3 Cài đặt Tor trên Kali
4 Truy cập Dark Web
5 Kết thúc phần Dark Web
1 Giới thiệu Kiểm thử xâm nhập mạng
2 Kiểm thử xâm nhập mạng là gì?
3 Chipset
4 Danh sách Card WiFi tương thích Kali Linux
5 Kết nối WiFi USB
6 Giải pháp cho các vấn đề kết nối thường gặp
7 Địa chỉ MAC
8 Chế độ Monitor vs Managed
9 Kết thúc phần Kiểm thử xâm nhập mạng
1 Giới thiệu Thu thập thông tin từ mạng
2 Bắt gói tin mạng
3 Dùng Airodump cho mục tiêu cụ thể
4 Tấn công Deauthentication
5 Kết thúc phần Thu thập thông tin từ mạng
1 Giới thiệu Tấn công mạng không dây
2 Cài đặt WEP
3 Logic mã hóa WEP
4 Bẻ khóa WEP
5 Xác thực giả mạo
6 WPA & WPA2
7 Bắt gói tin Handshake
8 Bẻ khóa WPA
9 Các lựa chọn thay thế Wordlist
10 Mạng bảo mật hơn
11 Kết thúc phần Tấn công mạng không dây
1 Giới thiệu Tấn công sau khi kết nối
2 Netdiscover
3 nMap
4 Giao thức ARP
5 Tấn công ARP thủ công
6 Wireshark là gì?
7 Phân tích Wireshark
8 Cài đặt Bettercap
9 Tấn công ARP
10 Đánh cắp mật khẩu
11 HSTS
12 Thay đổi Caplet
13 Cách tự bảo vệ bản thân
14 Kết thúc phần Tấn công sau khi kết nối
1 Giới thiệu Kiểm thử xâm nhập hệ thống
2 Giới thiệu về Pentesting
3 Cài đặt Metasploitable
4 nMap là gì?
5 Lần quét đầu tiên
6 Kết quả nMap
7 Lần hack đầu tiên
8 Telnet vs SSH
9 Samba
10 Meterpreter
11 Kết thúc phần Kiểm thử xâm nhập hệ thống
1 ChatGPT và CTFs
2 Phân tích kết quả nmap với ChatGPT
3 Hack máy mục tiêu
4 Leo thang đặc quyền
1 Giới thiệu Tấn công người dùng
2 Tấn công vào người dùng
3 msfvenom là gì?
4 Tạo Backdoor
5 Máy chủ Web
6 Chụp màn hình máy tính nạn nhân
7 Backdoor hoàn toàn không bị phát hiện
8 Tính năng của FatRat
9 Kết thúc phần Tấn công người dùng
1 Giới thiệu Tấn công kỹ thuật xã hội
2 Tấn công kỹ thuật xã hội
3 Cài đặt Ngrok
4 Truy cập Vị trí, Camera, Microphone
5 Các loại phần mềm độc hại
6 Công cụ thu thập thông tin
7 Chiến lược Tấn công kỹ thuật xã hội
8 Kết hợp hình ảnh với backdoor
9 Kiểm tra Trojan
10 Thay đổi phần mở rộng tệp
11 Email giả mạo
12 Kết thúc phần Tấn công kỹ thuật xã hội
1 Giới thiệu Bảo mật mạng xã hội
2 Lừa đảo Instagram hoạt động như thế nào?
3 Discord Webhooks
4 Triển khai & Bảo vệ bản thân
5 Kết thúc phần Bảo mật mạng xã hội
1 Giới thiệu Beef
2 Beef là gì?
3 Làm gì nếu Beef chưa được cài trong Kali?
4 Móc nối mục tiêu
5 Injection
6 Chụp màn hình
7 Cách hacker đánh cắp mật khẩu Facebook?
8 Gửi Backdoor
9 Cách tự bảo vệ bản thân?
10 Kết thúc phần Beef
1 Giới thiệu Tấn công mạng bên ngoài
2 Các tùy chọn tấn công mạng bên ngoài
3 Dịch vụ Tunneling là gì?
4 Msfvenom
5 Hack Windows
6 Setoolkit
7 Các module Setoolkit
8 Hack Gmail
9 sendEmail
10 Kết thúc phần Tấn công mạng bên ngoài
1 Giới thiệu Tấn công bằng website game giả mạo
2 Tấn công Beef từ bên ngoài
3 Các liên kết cần thiết
4 Tạo máy chủ Ubuntu
5 Tạo website game
6 Cài đặt Beef
7 Beef trên Ubuntu
8 Nhúng JavaScript
9 No IP là gì?
10 Móc nối iPhone
11 Cách giữ an toàn
12 Kết thúc phần Tấn công bằng website game giả mạo
1 Giới thiệu Các phiên sau khi hack
2 Các phiên Meterpreter
3 Di chuyển
4 Tải xuống tệp
5 Ghi lại thao tác bàn phím
6 Duy trì phiên kết nối
7 Kết thúc buổi thực hành hack
1 Giới thiệu phương pháp luận hacker
2 Các bước của hacker mũ trắng
3 Giải thích chi tiết phương pháp luận
4 Kết thúc phần phương pháp luận hacker
1 Giới thiệu trinh sát website
2 Thiết lập môi trường pentest website
3 Sử dụng Maltego lần nữa
4 Netcraft
5 Tra cứu DNS ngược
6 Tra cứu Whois
7 Robots.txt
8 Subdomain
9 Kết thúc phần trinh sát website
1 Giới thiệu pentest website
2 Lỗ hổng thực thi mã
3 Lệnh Reverse TCP
4 Lỗ hổng upload file
5 File Inclusion
6 Kết thúc phần pentest website
1 Giới thiệu Cross Site Scripting
2 XSS là gì?
3 Reflected XSS
4 Stored XSS
5 Hack thực tế với XSS
6 Cách tự bảo vệ bản thân
7 Kết thúc phần Cross Site Scripting
1 Giới thiệu SQL cơ bản
2 Cơ sở dữ liệu và SQL
3 Cấu trúc cơ sở dữ liệu
4 Thêm giá trị mới
5 Cập nhật và xóa giá trị
6 Lọc dữ liệu
7 Mã SQL dùng trong phần này
8 Kết thúc phần SQL cơ bản
1 Giới thiệu SQL Injection
2 Cơ sở dữ liệu Metasploitable
3 Làm việc với Mutillidae
4 Kiểm tra lỗ hổng
5 SQLi phương thức POST
6 SQLi phương thức GET
7 Mọi mật khẩu trong cơ sở dữ liệu
8 Tìm hiểu tên cơ sở dữ liệu
9 Khám phá thêm
10 Truy xuất toàn bộ dữ liệu
11 Kết thúc phần SQL Injection
1 Giới thiệu công cụ pentest website
2 Sqlmap
3 Zap
4 Phân tích với Zap
5 Kết thúc phần công cụ pentest website
1 Giới thiệu chứng chỉ hacker mũ trắng
2 Lựa chọn chứng chỉ
3 Certified Ethical Hacker
4 OSCP
5 Kết thúc phần chứng chỉ hacker mũ trắng
1 Mô hình OSI là gì?
2 Hệ nhị phân là gì?
3 Nâng cao về địa chỉ IP
4 Tính toán host
5 TCP vs UDP
1 AI Hacking & LLMs
2 Prompt Injections
3 Cross Language Prompts
1 Giới thiệu thiết lập Python cho Ethical Hacking
2 Cài đặt Anaconda (Windows)
3 Cài đặt Anaconda (MAC)
4 Kết thúc phần thiết lập Python
1 Giới thiệu kiểu dữ liệu & cấu trúc Python
2 Số
3 Biến
4 Tải Notebooks
5 Link GitHub: Biến & Tổng quan
6 Chuỗi
7 Link GitHub: Chuỗi
8 Chuỗi nâng cao
9 Link GitHub: Chuỗi nâng cao
10 Thuộc tính biến
11 Danh sách
12 Danh sách nâng cao
13 Link GitHub: Danh sách
14 Từ điển
15 Link GitHub: Từ điển
16 Tập hợp
17 Link GitHub: Tập hợp
18 Tuple
19 Link GitHub: Tuple
20 Boolean
21 Link GitHub: Boolean
22 Kết thúc phần kiểu dữ liệu & cấu trúc
1 Giới thiệu câu lệnh điều khiển & vòng lặp
2 So sánh logic
3 Link GitHub: So sánh
4 Câu lệnh If
5 Tiếp tục câu lệnh If
6 Ứng dụng thực tế câu lệnh If
7 Link GitHub: Câu lệnh If
8 Vòng lặp For
9 Ứng dụng thực tế vòng lặp For
10 Link GitHub: Vòng lặp For
11 Break Continue Pass
12 Link GitHub: Break Continue Pass
13 Vòng lặp While
14 Link GitHub: Vòng lặp While
15 Kết thúc phần câu lệnh điều khiển & vòng lặp
1 Giới thiệu kiến thức cần thiết
2 Phương thức hữu ích
3 Zip và Random
4 Danh sách nâng cao
5 Link GitHub: Phương thức hữu ích
6 Sublime Text (Windows)
7 Command Prompt (Windows)
8 Sublime Text (MAC)
9 Terminal (MAC)
10 Kết thúc phần kiến thức cần thiết
1 Giới thiệu hàm
2 Giải thích về hàm
3 Đầu vào và đầu ra
4 Hàm nâng cao
5 Link GitHub: Hàm
6 Ứng dụng thực tế của hàm
7 Link GitHub: Hàm thực tế
8 Phạm vi
9 Link GitHub: Phạm vi
10 Kết thúc phần hàm
1 Giới thiệu lập trình hướng đối tượng
2 Lớp
3 Phương thức
4 Ứng dụng thực tế lớp
5 Kế thừa
6 Link GitHub: Lớp OOP
7 Phương thức đặc biệt
8 Link GitHub: Phương thức đặc biệt
9 Xử lý lỗi
10 Link GitHub: Xử lý lỗi
11 Kết thúc phần lập trình hướng đối tượng
1 Giới thiệu module
2 Sử dụng thư viện
3 Link GitHub: Module
4 Viết module của riêng chúng ta
5 Imported vs Direct
6 Link GitHub: Imported vs Direct
7 Kết thúc phần module
1 Giới thiệu thay đổi MAC
2 Cài đặt PyCharm trên Kali
3 MAC và địa chỉ IP
4 Thay đổi MAC thủ công
5 Sử dụng Subprocess
6 Giới thiệu biến
7 Xử lý tuple
8 Làm đẹp code
9 Lưu Subprocess
10 Regex cơ bản
11 Kiểm tra MAC mới
12 Tương thích Python3
13 Link GitHub: Thay đổi MAC
14 Kết thúc phần thay đổi MAC
1 Giới thiệu Network Scanner
2 Ôn tập ARP
3 Cách hoạt động của Network Scanner
4 Yêu cầu ARP
5 Yêu cầu Broadcast
6 Xử lý phản hồi
7 Thêm tính năng
8 Tương thích Python3
9 Link GitHub: Network Scanner
10 Kết thúc phần Network Scanner
1 Giới thiệu Man In The Middle
2 Ôn tập MITM
3 Tạo phản hồi ARP
4 ARP Poison
5 Lấy địa chỉ MAC
6 Lặp liên tục
7 Hiển thị log tốt hơn
8 Xử lý lỗi cụ thể
9 Lấy đầu vào từ người dùng
10 Link GitHub: MITM
11 Kết thúc phần Man In The Middle
1 Giới thiệu Packet Listener
2 Wireshark Ôn Tập
3 Phân Tích Wireshark
4 Thu Thập Gói Tin
5 Làm Việc Với Các Lớp
6 Hạ Cấp HTTPS
7 Bảo Vệ Bản Thân
8 Link GitHub Packet Listener
9 Kết Thúc Packet Listener
1 Giới Thiệu Keylogger
2 Thiết Lập Windows
3 Làm Việc Với Tệp
4 Ghi Lại Bàn Phím
5 Lưu Nhật Ký
6 Xử Lý Lỗi
7 Gửi Email
8 Thư Viện Threading
9 Kiểm Tra Trên Windows
10 Link GitHub Keylogger
11 Kết Thúc Keylogger
1 Giới Thiệu Backdoor
2 Cách Viết Một Backdoor?
3 Mở Kết Nối
4 Chạy Lệnh
5 Viết Listener
6 Gửi Lệnh Với Listener
7 Cấu Trúc Lớp
8 Hoàn Thiện Các Lớp
9 JSON Là Gì?
10 Xử Lý JSON
11 Gửi Lệnh Với Danh Sách
12 Triển Khai Lệnh Cd
13 Lấy Nội Dung
14 Lưu Tệp
15 Mã Hóa Tải Xuống
16 Chức Năng Tải Lên
17 Xử Lý Lỗi
18 Tương Thích Python3
19 Link GitHub Backdoor
20 Kết Thúc Backdoor
1 Giới Thiệu Đóng Gói & Tệp Độc Hại
2 Tệp Độc Hại
3 Tạo Tệp Thực Thi
4 Regedit Là Gì?
5 Sao Chép Tệp
6 Chạy Tệp Thực Thi Khi Khởi Động
7 Thêm PDF Vào Tệp
8 Thay Đổi Biểu Tượng
9 Thay Đổi Phần Mở Rộng
10 Link GitHub MyPackage
11 Kết Thúc Đóng Gói & Tệp Độc Hại
1 Kết Thúc Khóa Học
2 Sổ Tay Hacker Có Đạo Đức
3 Phần Thưởng
4 Chứng Chỉ Quyền Lực Codestars (CCA)

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

Welcome to The Complete Ethical Hacking Course!

This is one of the most comprehensive Ethical Hacking Courses ever created online!

Across 40+ hours of instructor-led content, you’ll learn:

  • How hackers launch attacks on different systems, computers, users, websites and wireless networks

  • What tools hackers use, why, and how they work

  • How to protect yourselves (or your clients!) against these attacks

  • How to build your own security and hacking tools with Python – taught from scratch and with no programming experience necessary!

  • How to create you own Ethical Hacking tool portfolio.

So that you can practice all the skills and techniques in real time, we start by setting up an ethical hacking lab on your computer. Here you can put the theory you learn to the test, and have a safe space to practice using hacking tools and attacks. We'll experience real time hacking examples, and learn how to protect ourselves against these attacks at the same time!

What else do I get?

Along with the course you’ll also receive for free the "The Complete Ethical Hacking Course Handbook", and $100 credit of at Digital Ocean (in order to build and practice within their online servers).

This course is brought to you by the most popular instructors in Udemy: Codestars by Rob Percival (>2.000.000 students) and Atil Samancioglu (>400.000 students). Atil Samancioglu teaches cyber security and programming courses on Udemy, and all across the world. His courses focus on taking you from beginner to master of your own security, and this course covers a huge range of vital topics, including but not limited to:

  • VPN & DNS

  • Dark Web

  • Kali Linux

  • Network Fundamentals

  • Wireless network attacks and protection

  • Man In The Middle attacks and protection

  • Capturing screenshots

  • Beef Usage

  • Fake Game Website Attacks

  • Ubuntu Apache Server Installation

  • Social Media & Instagram Hacking and protection

  • Wireshark Analysis

  • Metasploit

  • Maltego

  • Social Engineering

  • Trojans & Backdoors

  • Meterpreter

  • Website Pentesting

  • SQL 101

  • SQL Injection

  • XSS Vulnerabilities

  • Python

  • Socket

  • Keylogger

  • Scapy

  • Ethical Hacker Certifications

  • Tunneling Services

  • Generative AI for Hacking

  • ChatGPT and Prompt Injection

In related sections we are going to learn about subjects like Kali Linux, Wireshark, Maltego, netdiscover, MSFC, Trojan, Backdoor, Veil, Metasploitable, SQLi, MITMf, Crunch, Meterpreter, Beef, Apache, nMap, SQLMap, Python, Socket, Scapy, Pynput, Keylogger etc. We are going to start with practical information without suffocating into details and make our way up with not neglecting theory at the end.

This course is eligible for the Codestars Certificate Authority (CCA) certificate. Students can take the official exam via codestarscom, and those who pass the quiz will receive their CCA certificate. (more details in the course!)

Is this course for you?

Yes! If you want to learn about Cyber Security and become an Ethical Hacker.

Yes! Because no prior experience of programming or Kali Linux is needed, we’ll teach you everything.

Important warning: This course only aims to teach for people who want to become Cyber Security Professionals, Ethical Hackers and Penetration Testers. All students should stay within legal boundaries in order to avoid any legal action against themselves.

See what students have to say about Ethical Hacking courses of Atil:

" Narration of Atil is really successful, fluent and deeply detailed. Furthermore all terms and phrases are explained clearly. You can get clear explanations for your questions as well. Do not hesitate to take the course as you will see the benefit more than you expect!" - Metin

" Great course! You can feel the instructors experience and knowledge, comprehensive and beautiful! I got answers to my every question and succeeded in completing the course. Thanks, if you have any hesitation getting the course, do not think further and get it :)" - Omer

" I haven't seen such a good course before. You do not have to spend money on any other! I know Atil from Java & Kotlin courses and I follow him. I cannot thank him enough for sharing this information with us. I only expect to see more courses from him. He is the man!" - Ertugrul

" This course puts confidence in you and removes any negative opinion about succeeding in this topic. I cannot wait to see more!" - Eren

" Narration is simple and clear. No unnecessary sentences. Ordered sections, experienced instructor, makes you focus on the subject. Thanks!" - Servet

" Undoubtedly the best instructor in Udemy, the best and the most efficient course on Udemy" - Abdurrahim

" I'm a new Mac user and before even figuring out how to use it, I've decided to take this course. Even though I thought this was going to be very hard for me, I did not experience any difficulties at all. On the contrary my motivation and my excitement increased along the way. Atil explains it so well that nothing stays on the thin air. If you listen carefully and practice what he is saying you will get great knowledge that little people have. I recommend this course." - Emre

" This course is very good regarding to narration, information, experience. You can get it without any hesitation." - Ahmet

" Very good course. It combines everything you have been searching for on the internet. He explains everything sincerely and simply. I definitely recommend this. If you even have a little bit interest you should get this without thinking of it. You can find real examples in the content. Instructor does not hold back to share his knowledge at all. He explains it all. I hope the second version of this course comes out :) Thank you very much..." - Yunus

" All explanations are very understandable and clear, examples are live and useful. I congratulate Atil for telling this complex subject in a very simple matter." - Burak

" Instructor is unbelievably experienced, a real professional, knows every detail. He shares very precious information. You would not learn this stuff in years! Thanks." - Abdullah

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 Cybersecurity
Hiển thị tất cả khoá học Ethical Hacking
Hiển thị tất cả khoá học Network Security
Hiển thị tất cả khoá học Penetration Testing
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊