2024/10/9/Thứ Tư 17:25
Tôi rất thích bài giảng. Tôi học được rất nhiều bằng cách nghe các bài giảng. Cảm ơn bạn đã tạo ra một khóa học tuyệt vời.
5.0
박건우
100% đã tham gia
Tôi rất thích bài giảng tốt. Cảm ơn
Bạn sẽ nhận được điều này sau khi học.
Phương pháp và cảm quan phát hiện lỗ hổng bảo mật liên quan đến các lĩnh vực Web, Crypto, Pwnable, Reversing và Forensic.
Kiến thức khoa học máy tính liên quan đến từng thử thách.
Cách cài đặt và sử dụng công cụ bảo mật.
"Hacking như một sở thích" cùng với thử thách cuộc thi Hacking!
Hacking như một sở thích, sở thích là hacking. ※ Nội dung "Hacking như một sở thích" chỉ hướng tới các hoạt động hacking hợp pháp nhằm đóng góp cho hệ sinh thái an toàn thông tin.
▶ Bạn có muốn thử thách bản thân tại các cuộc thi hack theo hướng dẫn không?
▶ Bạn có muốn trở nên quen thuộc với các dạng nhất định của các bài toán trong cuộc thi hack không?
▶ Bạn cảm thấy khó chịu và bế tắc với những tài liệu sơ sài trên internet?
Nếu vậy, khóa học này sẽ giúp ích cho bạn.
Chúng ta sẽ hoàn thành tất cả các thử thách trực tuyến của SquareCTF (2017) tại đây. Chúng ta sẽ xem xét và thực hành tất cả các thử thách từ đầu đến cuối.
SquareCTF là một cuộc thi hack quốc tế do SQUARE tổ chức và điều hành. * SQUARE: Đối thủ cạnh tranh của PayPal. Công ty do CEO Twitter (Jack Dorsey) điều hành.
Nếu hoàn thành toàn bộ nội dung của khóa học, bạn sẽ giải quyết được cả những thử thách mà 98% người tham gia không thể vượt qua, và khi kỹ năng được nâng cao, bạn sẽ có thể thử sức với những cuộc thi hack ở cấp độ khó hơn trong tương lai.
Các thử thách trong cuộc thi hack bao gồm 5 loại chính. Chúng được chia thành: mảng Pwnable với mục tiêu xâm nhập và chiếm quyền điều khiển hệ thống, mảng Reversing nơi bạn phân tích và sửa đổi phần mềm theo ý muốn, mảng Web nhằm vượt qua các quy trình bảo mật lỏng lẻo của trang web để đánh cắp thông tin quan trọng, mảng Crypto tập trung vào việc giải mã các bản mã để tìm ra bí mật, và mảng Forensic để điều tra các hành vi trái phép dựa trên thông tin thu thập được.
Bạn sẽ cùng thực hiện các công việc như biến đổi một phần chương trình (patch) để kiểm tra các tính năng đặc biệt mà nhà phát triển đã cài cắm, thử gây ra lỗi bằng cách nhập vào các chuỗi ký tự ngoài dự kiến, tìm hiểu hệ thống mã hóa để viết chương trình giải mã, tìm ra quy luật trong đống dữ liệu khổng lồ để thu thập các dữ liệu ẩn, tự tay soạn thảo mã tấn công bằng ngôn ngữ máy, hay phục hồi các tệp tin ẩn bên trong bằng cách tái tạo lại các tệp nén đã bị cố tình làm hỏng.
Thông qua việc thực hành các thử thách đa dạng này, bạn sẽ được học cách phát hiện và ứng phó với các lỗ hổng. Cụ thể, nội dung bao gồm lý thuyết và thực hành về các lỗi và lỗ hổng liên quan đến IDOR, SQLI, shellcode, steganography, giải mã, Git, v.v.
Để học tập hiệu quả, chúng tôi cung cấp hình ảnh ảo tái hiện lại tình huống cuộc thi lúc đó. Thông qua đó, bạn có thể thực hành như thể đang thực sự tham gia cuộc thi. Ngoài ra, chúng tôi cũng hướng dẫn cách cài đặt và sử dụng các công cụ. Các công cụ được sử dụng bao gồm Ghidra, Pwntools, QEMU, FTK Imager, Checksec, 010 Editor, Wireshark, Scapy, Zsteg, PIL, BGB, v.v.
Bài giảng tập trung vào việc đề cập đến cả hiện tượng và nguyên lý để giảm thiểu việc tự học riêng lẻ, nhưng nếu bạn có thắc mắc, vui lòng sử dụng bảng câu hỏi trên Naver Cafe "Hacking như một sở thích (Link)", tôi xin chân thành cảm ơn.
Vui lòng tham khảo video mở đầu để biết thêm các chi tiết khác. Video đó bao gồm các câu hỏi bổ sung và câu trả lời tương ứng.
ㆍ Kỹ sư bảo mật thông tin
ㆍ Tác giả cuốn sách "Coding cho cuộc sống! Python"
ㆍ Tác giả cuốn sách (+bài giảng) "Hacking như một sở thích #N"
ㆍ Nhân viên phụ trách bảo mật thông tin tại Đại học Ngoại ngữ Hàn Quốc
ㆍ Đội trưởng CERT tại Bộ tư lệnh Chiến lược Tên lửa (Cử nhân Lục quân khóa #59)
ㆍ Cử nhân Khoa học máy tính tại Đại học Kỹ thuật Hàn Quốc (4.42)