Tài liệu bài giảng miễn phí: Tải xuống tài liệu bài giảng đầu tiên (pdf)
Bản thảo miễn phí : Kiểm tra ghi chú bài giảng cho mỗi lớp học
Bạn có thể tập trung vào lớp học và luyện tập thoải mái mà không cần lo lắng về ghi chú.
Chỉ cần một vấn đề, hãy giải quyết nó một cách hoàn hảo.
Tôi biết nhiều người ấp ủ những giấc mơ và hoài bão lãng mạn về việc trở thành hacker nhưng lại nản lòng vì rào cản gia nhập quá cao . Điểm độc đáo của khóa học này là nó cho phép ngay cả những người mới bắt đầu hack hoàn toàn cũng có thể tự mình trải nghiệm và giải quyết vấn đề.
Những hacker đầy tham vọng muốn thử sức mình trong cuộc thi hack (CTF) lần đầu tiên
Bất kỳ ai muốn tìm hiểu về hack hệ thống (pwnable) và các cuộc tấn công (khai thác)
Những người quan tâm đến bảo mật nhưng gặp khó khăn với rào cản gia nhập cao
'Bạn chỉ giải quyết được một vấn đề thôi sao?'
Đúng vậy. Chỉ cần giải một bài toán. Giải được một bài toán đồng nghĩa với việc có thể giải được hàng chục, thậm chí hàng trăm bài toán liên quan. Các bài toán hack không chỉ đơn thuần là bài toán ghi nhớ , vì vậy, thành thạo dù chỉ một bài toán cũng là cách tiếp cận đúng đắn.
'Bạn đã giải quyết nó một cách hoàn hảo?'
Thay vì chỉ tập trung vào một vấn đề, khóa học này bao gồm tất cả kiến thức cần thiết để giải quyết các vấn đề tấn công mạng, bao gồm ngôn ngữ C, kiến trúc máy tính, lý thuyết về lỗ hổng bảo mật và viết mã khai thác. Điều này sẽ giúp bạn tích lũy đầy đủ kiến thức liên quan và tạo nền tảng vững chắc cho việc học tập nâng cao hơn trong tương lai.
💡 Đây không phải là bài giảng dành cho thiên tài, mà là lớp học giúp giảm bớt rào cản gia nhập cho những người quan tâm đến bảo mật.
Những gì bạn học được Hãy xem thử nhé.
Phân tích chương trình bằng trình gỡ lỗi động (GDB) của Linux.
Chúng tôi phân tích chi tiết các lỗ hổng được tích hợp trong chương trình mà bạn đang phân tích.
Tìm hiểu về kiến trúc máy tính để hiểu các nguyên tắc về lỗ hổng bảo mật và kỹ thuật tấn công.
Vậy thì trong bài giảng này!
✅ Chúng tôi sẽ giải quyết các vấn đề hack (Pwnable) trong hệ thống CTF.
✅ Có được kiến thức nền tảng để học các kỹ thuật bảo vệ bộ nhớ và các kỹ thuật tấn công hack nâng cao.
• Hoàn thành lộ trình phân tích lỗ hổng KITRI BoB (Best of the Best) • Chương trình Thạc sĩ An ninh thông tin tại Viện Khoa học và Công nghệ Tiên tiến Hàn Quốc (KAIST) • Tốt nghiệp Khoa An ninh Công nghiệp, Đại học Chung-Ang
Hỏi & Đáp 💬
H. Tôi có cần phải biết C để hack không?
Có. Tuy nhiên, khóa học này không sử dụng trực tiếp ngôn ngữ C. Đừng lo, chúng tôi sẽ đề cập đến các khái niệm cơ bản của ngôn ngữ C đủ để bạn có thể phân tích mã nguồn của các chương trình bạn sẽ thực hành.
H. Tôi cần biết điều gì trước khi tham dự buổi thuyết trình?
Khóa học này nhằm mục đích cung cấp nền tảng vững chắc cho các nghiên cứu chuyên sâu hơn về hack. Khóa học này được thiết kế cho những người chưa từng học về hack hoặc ngôn ngữ C trước đây .
Đối với những người mới làm quen với việc hack, chúng tôi sẽ hướng dẫn bạn toàn bộ quá trình từ khởi động máy tính đến giải quyết các vấn đề hack trên trang web Wargame thực tế, để bạn có thể tập trung vào bài giảng một cách thoải mái.
H. Việc thiết lập môi trường mất quá nhiều thời gian và khó khăn. Tôi thậm chí còn không thể bắt đầu. Có lẽ tôi thiếu năng khiếu.
Hoàn toàn không. Bạn thậm chí còn chưa bắt đầu bất cứ điều gì. Cấu hình là kiến thức quan trọng để hack hệ thống. Thực tế, trong hack, đặc biệt là hack hệ thống , việc thiết lập môi trường thực thi cho chương trình mục tiêu (nhị phân) là rất quan trọng .
Ngay cả trong các cuộc thi hack lớn trong nước và quốc tế, hơn 40-50% thời gian dành cho việc cấu hình môi trường thông qua VM (Máy ảo) hoặc Docker cho các cuộc tấn công chính xác cũng được dành cho việc giải quyết vấn đề. Do đó, cấu hình môi trường là một quá trình và kiến thức cần phải trải qua và làm quen để hack hệ thống.
📢 Vui lòng kiểm tra trước khi tham gia lớp học
Khóa học sử dụng hệ điều hành Ubuntu 22.04 LTS.
Bạn sẽ sử dụng VMware, pwntools và các công cụ hack khác và để thực hành, bạn sẽ cần một chiếc PC có ít nhất 8GB RAM và đủ dung lượng ổ đĩa.
Cần phải cài đặt VMware và thiết lập môi trường ảo trước. (Hướng dẫn cài đặt)
Bạn có thể tham gia khóa học mà không cần biết ngữ pháp ngôn ngữ C, nhưng sẽ dễ hơn một chút nếu bạn biết.
Mỗi lớp học đều có bài giảng và bài đăng trên blog miễn phí, vì vậy bạn có thể tập trung vào bài giảng mà không cần ghi chép gì.
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Một hacker đầy tham vọng lần đầu tiên muốn thử thách một cuộc thi hack (CTF).
Những người quan tâm đến an ninh nhưng gặp khó khăn với rào cản gia nhập cao
Bất cứ ai muốn tìm hiểu về hack hệ thống (pwnable) và khai thác (tấn công)
Cần biết trước khi bắt đầu?
Cần phải cài đặt trước VMware và xây dựng môi trường ảo.