Chia Sẻ Khóa Học Python Cho An Ninh Mạng (Cybersecurity) [Khóa 6569 A]
Những gì bạn sẽ học được:
- ✓ Sử dụng Visual Studio Code thành thạo.
- ✓ Tạo và chạy các file python.
- ✓ Tạo các chương trình python tương tác.
- ✓ Sử dụng các câu lệnh điều kiện trong Python.
- ✓ Sử dụng vòng lặp trong Python.
- ✓ Viết hàm trong Python.
- ✓ Hiểu về Lists và Dictionaries trong Python.
- ✓ Xử lý lỗi đúng cách trong Python.
- ✓ Viết các chương trình Python thực hiện lệnh gọi API.
- ✓ Tạo các chương trình Python giao tiếp qua mạng bằng cách sử dụng sockets.
- ✓ Hash Passwords.
- ✓ Check Password Hashes.
- ✓ Xác thực với các ứng dụng web bằng Python.
- ✓ Thao tác request headers bằng Python.
- ✓ Tự động hóa các tác vụ yêu cầu sử dụng các ứng dụng web và API bằng Python.
- ✓ Đọc file.
- ✓ Ghi vào file.
- ✓ Sử dụng các file json để lưu dữ liệu trong các lần thực thi.
- ✓ Sử dụng các file json để ẩn thông tin xác thực khỏi source code.
- ✓ Sử dụng logging library để log script activity.
- ✓ Gửi email bằng smtplib.
Trong khóa học này, tôi sẽ áp dụng một cách tiếp cận khác để dạy Python. Một cách tiếp cận dạy xử lý lỗi và tương tác từ Python script đầu tiên. Điều này dành riêng cho bất kỳ ai quan tâm hoặc đang học về an ninh mạng, đặc biệt là nếu bạn sợ viết code! Một số lượng lớn các lỗ hổng phần mềm có "input validation và error handling" là biện pháp giảm thiểu và khi bạn hoàn thành khóa học này, bạn sẽ hiểu đầy đủ ý nghĩa của điều đó.
Ngoài ra, không có cách nào bạn có thể thực sự học Python mà không cần coding và xây dựng những thứ của riêng bạn. Đây là lý do tại sao tôi có một số bài tập coding sẵn sàng cho bạn thực hiện! Mặc dù tôi khuyến khích bạn tự mình làm một cái gì đó mà bạn có khả năng thực hiện từng bước. Đừng sợ đụng phải bức tường vì chỉ có chúng mới có thể khiến chúng sụp đổ!
Tại sao tôi lại áp dụng cách tiếp cận này để dạy Python? Một điều là nếu chương trình không tương tác thì sẽ rất nhàm chán. Một điều nữa là hầu hết các ứng dụng, đặc biệt là những ứng dụng bị tấn công, đều tương tác. User input là một trong những cách phổ biến nhất để khai thác một chương trình. Bạn sẽ biết chính xác lý do tại sao lại như vậy.
Bạn cũng có thể đã nghe nói đến API. Bạn sẽ tìm hiểu chính xác API là gì và chúng ta sẽ sử dụng Python để tương tác với API. Điều này sẽ cho phép bạn hiểu các khái niệm bảo mật đằng sau API. Điều này rất quan trọng vì hầu hết các ứng dụng web đều sử dụng ít nhất một API của bên thứ ba cho những việc như xử lý thanh toán, gửi tin nhắn văn bản hoặc email, v.v.
Cuối cùng, tôi sẽ chỉ cho bạn cách thức hoạt động cơ bản của máy chủ vì chúng ta sẽ tự code bằng cách hướng dẫn bạn cách sử dụng thư viện sockets!!
Mục lục:
- ✓ 01 - Bắt đầu.
- ✓ 02 - Thiết lập môi trường.
- ✓ 03 - Các nền tảng cơ bản.
- ✓ 04 - Lập trình hướng đối tượng.
- ✓ 05 - Make API Requests.
- ✓ 06 - Sockets.
- ✓ 07 - Hashing Passwords.
- ✓ 08 - Requests Library Real-World Scripting!!
- ✓ 09 - Đọc và ghi vào file và Logging!!
- ✓ 10 - Gửi Email bằng Python (Hướng dẫn dựa trên Project).
Khóa học này dành cho ai:
- ✓ Những người quan tâm đến Python và An ninh mạng.
- ✓ Những người làm việc trong lĩnh vực an ninh mạng và muốn học cách lập trình.
- ✓ Những sinh viên an ninh mạng không có Python trong chương trình giảng dạy của bạn.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU