Chia Sẻ Khóa Học Lộ Trình Học Ethical Hacking Với Kali Linux [Khóa 5051 A]
Kali Linux là một bản phân phối Linux mã nguồn mở dựa trên Debian, hướng đến các tác vụ an toàn thông tin khác nhau như Penetration Testing, Security Research, Computer Forensics và Reverse Engineering. Hệ điều hành này có rất nhiều công dụng đối với các chuyên gia bảo mật, bao gồm một bộ công cụ được sử dụng rộng rãi cho ethical hacking và penetration testing. Loạt khóa học này sẽ hướng dẫn cách tận dụng tốt nhất Kali Linux và toolkit của hệ điều hành này cho từng giai đoạn penetration testing.
Lộ trình này là một lộ trình kỹ năng bổ trợ, giúp mở rộng kiến thức và kỹ năng cho các vai trò sau:
- ✓ PenTester.
- ✓ Web App Pen Tester.
Lộ trình học tập này bao gồm 7 khóa học sau:
Khóa 1. Build một Cybersecurity Home Lab Environment:
Bắt đầu xây dựng các kỹ năng an ninh mạng thực tế với một virtual lab thực hành. Khóa học này sẽ hướng dẫn bạn cách tạo ra một môi trường cô lập gồm các attacker & victim system để testing an toàn và luyện tập lặp đi lặp lại.
Bạn sẽ học được gì:
Việc xây dựng một cybersecurity lab thường là một trong những rào cản lớn nhất đối với người mới bắt đầu, vì nhiều người học thiếu một môi trường an toàn và có cấu trúc để thực hành các kỹ năng thực tế.
Trong khóa học này, bạn sẽ có được khả năng thiết kế, xây dựng và quản lý một môi trường lab hoàn toàn cô lập cho security testing thực tế một cách an toàn.
Đầu tiên, bạn sẽ tìm hiểu cách cài đặt và định cấu hình một type-2 hypervisor, cũng như xây dựng một attack & victim infrastructure ảo hóa bằng các hệ thống như Kali Linux và một máy mục tiêu chứa lỗ hổng.
Tiếp theo, bạn sẽ khám phá cách bảo mật và cô lập lab của mình bằng cách triển khai host-only networking, vô hiệu hóa kết nối bên ngoài và sử dụng các snapshot để recover an toàn sau khi hệ thống thay đổi hoặc bị xâm nhập.
Cuối cùng, bạn sẽ học cách quản lý và tối ưu hóa lab của mình bằng cách phân bổ system resources hiệu quả, cho phép file transfer giữa host và các máy ảo, đồng thời documenting môi trường lab của bạn để có thể tái sử dụng nhiều lần.
Khi hoàn thành khóa học này, bạn sẽ có các kỹ năng và kiến thức cần thiết để build một cybersecurity lab an toàn, có kiểm soát mà bạn có thể tái sử dụng, reset và mở rộng cho việc học tập liên tục cũng như thực hành thực tế.
Mục lục:
- ✓ 1. Virtual Lab Foundation.
- ✓ 2. Bảo mật và ổn định môi trường Lab.
- ✓ 3. Quản lý và tối ưu hóa môi trường Lab.
Khóa 2. Information Gathering với Kali Linux:
Các attacker thường vẽ sơ đồ mục tiêu từ rất lâu trước khi chúng khai thác mục tiêu đó. Khóa học này sẽ dạy bạn cách thực hiện passive OSINT, active network scanning và attack surface mapping bằng cách sử dụng WHOIS, theHarvester, Nmap và Metasploit.
Những gì bạn sẽ học:
Trước khi một lỗ hổng bị khai thác, nó phải được tìm thấy trước. Trong khóa học này, bạn sẽ có được khả năng nhận diện và lập bản đồ exposed infrastructure của một tổ chức bằng các reconnaissance & discovery tool đạt chuẩn ngành.
Đầu tiên, bạn sẽ khám phá các kỹ thuật passive reconnaissance, gathering WHOIS & DNS record, trích xuất metadata từ các public document và thu thập employee email bằng các OSINT tool.
Tiếp theo, bạn sẽ khám phá cách sử dụng Nmap để thực hiện active network discovery, sweeping live host, scan TCP & UDP port, cũng như fingerprinting các hệ điều hành và service.
Cuối cùng, bạn sẽ học cách map một attack surface của mục tiêu bằng cách liệt kê các subdomain, tương quan các discovered service với các CVE đã biết và lưu trữ các kết quả tìm kiếm vào một Metasploit database có cấu trúc.
Khi hoàn thành khóa học này, bạn sẽ có các kỹ năng và kiến thức về reconnaissance & attack surface mapping cần thiết để xác định các exposed asset của một tổ chức và sắp xếp mức độ ưu tiên của chúng để testing thêm trong một môi trường lab được cấp phép.
Mục lục:
- ✓ 1. Passive Reconnaissance & OSINT.
- ✓ 2. Active Network Discovery.
- ✓ 3. Mapping Attack Surface.
Khóa 3. Web Application Analysis với Kali Linux:
Kali Linux là một trong những Unix distribution được sử dụng nhiều nhất bởi các penetration tester. Nó chứa tất cả các công cụ cần thiết để thực hiện một web application pentest hoàn chỉnh. Khóa học này sẽ hướng dẫn bạn cách assess và exploit các web application bằng Kali.
Bạn sẽ học được gì:
Trong quá trình web application penetration test, cần có một số lượng lớn các công cụ để đánh giá một cách chuyên sâu. Những công cụ này đòi hỏi quá trình thiết lập và cấu hình phức tạp trước khi bắt đầu thực hiện. Kali Linux là một distribution đi kèm với tất cả các pentesting tool đã được cấu hình sẵn, giúp bạn tiết kiệm được rất nhiều thời gian trong suốt quá trình làm việc.
Trong khóa học này, bạn sẽ có được khả năng đánh giá và khai thác các ứng dụng web chỉ bằng các công cụ đã có sẵn trên Kali Linux.
Đầu tiên, bạn sẽ tìm hiểu cách thực hiện reconnaissance & enumeration bằng các công cụ như FFuF và GoBuster.
Tiếp theo, bạn sẽ khám phá cách thực hiện các injection attack bằng SQLMap và BurpSuite.
Cuối cùng, bạn sẽ học cách nhận diện các lỗ hổng về authentication & session management bằng cách sử dụng một số công cụ từ Kali Linux.
Khi hoàn thành khóa học này, bạn sẽ có toàn bộ các kỹ năng và kiến thức về Kali Linux cần thiết để thực hiện các Web Application assessment.
Mục lục:
- ✓ 1. Reconnaissance & Enumeration.
- ✓ 2. Injection Vulnerability.
- ✓ 3. Authentication & Session Management Vulnerability.
Khóa 4. Password & Wireless Attack với Kali Linux:
Thông tin đăng nhập yếu có thể làm lộ các hệ thống, service và wireless network. Khóa học này sẽ hướng dẫn bạn cách password security bằng Hashcat, Hydra và Aircrack-ng trong một môi trường lab có kiểm soát.
Những gì bạn sẽ học:
Mật khẩu yếu và các cấu hình xác thực không bảo mật có thể khiến các hệ thống cục bộ, remote service và wireless network có nguy cơ bị xâm nhập. Trong khóa học này, bạn sẽ có được khả năng đánh giá password security bằng các credential-testing tool phổ biến.
Đầu tiên, bạn sẽ tìm hiểu về password hash, trích xuất Windows credentials và thực hiện offline password recovery với Hashcat. Tiếp theo, bạn sẽ khám phá cách sử dụng Hydra để test live authentication services thông qua cácbrute-force attack và password spraying. Cuối cùng, bạn sẽ học cách capture wireless authentication traffic và recover WEP & WPA2-PSK key bằng Aircrack-ng.
Khi hoàn thành khóa học này, bạn sẽ có các kỹ năng và kiến thức về password security assessment cần thiết để xác định các credential yếu và đánh giá các hệ thống phòng thủ xác thực trong một môi trường lab được cấp phép.
Mục lục:
- ✓ 1. Offline Password Cracking.
- ✓ 2. Online Credential Attack.
- ✓ 3. Wireless Password Attack.
Khóa 5. Exploitation với Kali Linux:
Kali chứa một loạt các công cụ hỗ trợ đánh giá bảo mật và penetration test. Khóa học này sẽ hướng dẫn bạn cách sử dụng một số công cụ trong số đó để exploit các hệ thống mà bạn tìm thấy, giúp bạn sẵn sàng thực hiện các tác vụ post exploitation.
Những gì bạn sẽ học:
Có rất nhiều security tool sẵn có để hỗ trợ một penetration test và việc hiểu cách sử dụng chúng là vô cùng quan trọng để giúp quá trình testing đạt hiệu quả. Trong khóa học này, bạn sẽ học cách khai thác các lỗ hổng tìm được.
Đầu tiên, bạn sẽ học cách truy cập vào các hệ thống bằng cách sử dụng CrackMapExec.
Tiếp theo, bạn sẽ khám phá cách tạo và sử dụng các payload để khai thác ban đầu một máy tính.
Cuối cùng, bạn sẽ học cách sử dụng riêng Metasploit để exploit các remote system và chuẩn bị cho các tác vụ post exploitation.
Khi hoàn thành khóa học này, bạn sẽ có các kỹ năng và kiến thức để tự tin exploit các computer trong một network.
Mục lục:
- ✓ 1. Tổng quan khóa học.
- ✓ 2. Initial Exploitation với CrackMapExec.
- ✓ 3. Exploitation với các MSF Payload.
- ✓ 4. Further Exploitation với Metasploit.
Khóa 6. Sniffing & Spoofing với Kali Linux:
Việc có được quyền truy cập vào một mạng nội bộ có thể cung cấp vô vàn thông tin hữu ích, miễn là bạn biết cách tìm kiếm chúng. Khóa học này sẽ hướng dẫn bạn các kỹ thuật Sniffing & Spoofing bằng cách sử dụng Ettercap và TCPDump.
Những gì bạn sẽ học:
Một khi đã tạo được một foothold bên trong một network, bước tiếp theo hợp lý là cố gắng capture traffic của các hệ thống khác để hỗ trợ gather intelligence. Việc truy cập được vào một mạng nội bộ có thể cung cấp rất nhiều thông tin nếu bạn biết cách khai thác nó. Trong khóa học này, bạn sẽ học cách sử dụng tính năng network packet inspection để tạo lợi thế cho mình.
Đầu tiên, bạn sẽ khám phá khả năng sniff và quan sát network traffic bằng cách sử dụng Ettercap và TCPDump để tạo một MAC flood attack.
Tiếp theo, bạn sẽ tìm hiểu cách thực hiện một ARP poisoning attack, qua đó giúp bạn đóng vai trò là “man-in-the-middle” để do thám lưu lượng truy cập giữa một PC mục tiêu và router.
Cuối cùng, bạn có thể triển khai một DNS spoofing attack, từ đó dễ dàng giúp bạn thiết lập thêm một foothold và cung cấp lượng lớn thông tin về mục tiêu.
Khi hoàn thành khóa học này, bạn sẽ có các kỹ năng và kiến thức để làm việc với Ettercap và TCPDump, những công cụ cần thiết để thực hiện sniffing & spoofing attack như một phần của một penetration test.
Mục lục:
- ✓ 1. Tổng quan khóa học.
- ✓ 2. Active & Passive Network Sniffing.
- ✓ 3. Sniffing & Spoofing.
Khóa 7. Post-Exploitation với Kali Linux:
Học cách thực hiện các hoạt động post-exploitation quan trọng với Kali Linux, bao gồm privilege escalation, persistence assessment, credential investigation và lateral-movement analysis.
Những gì bạn sẽ học:
Khi một hệ thống bị xâm phạm, việc trang bị kiến thức về quyền truy cập và các rủi ro phát sinh từ vụ vi phạm đó là điều cốt yếu đối với các chuyên gia. Khóa học này sẽ giúp bạn làm quen với các khía cạnh thực tế của việc thực hiện post-exploitation trong một lab an toàn.
Đầu tiên, bạn sẽ khám phá system enumeration và privilege escalation.
Tiếp theo, bạn sẽ quan sát cách duy trì quyền truy cập và né tránh phát hiện từ góc nhìn của cả attacker và defender.
Cuối cùng, bạn sẽ học về credential exposure, network pivoting và các Active Directory relationship để hiểu rõ cách thức hoạt động của hệ thống bị xâm phạm.
Khi hoàn thành khóa học này, bạn sẽ nắm vững và quen thuộc với các quy trình post-exploitation chính.
Mục lục:
- ✓ 1. Privilege Escalation & System Enumeration.
- ✓ 2. Persistence & Detection Evasion.
- ✓ 3. Credential Investigation & Lateral Movement.
