완전한 Ethical Hacking 트랙
Ethical hacking은 공격자가 사용할 동일한 기법으로 시스템, 네트워크, 애플리케이션을 조사하는 관행입니다. 단, 허가를 받았으며 약점을 악용되기 전에 찾아 해결하는 것을 목표로 합니다. 이 트랙은 첫 번째 lab 환경 구축부터 buffer overflow exploit 실행 및 전문 penetration testing 보고서 작성까지 완전한 offensive security 분야를 다룹니다. 30개 과정은 이론이 아닌 실습 중심으로 모든 개념을 구체화합니다.
배우게 될 내용
Linux 기초 및 보안 작업용 Bash scripting부터 시작한 후, 네트워킹 프로토콜, 익명성, OPSEC으로 나아갑니다. 핵심 도구 숙련도는 Nmap, Metasploit, Burp Suite를 포함합니다. Footprinting, reconnaissance, scanning, enumeration, social engineering을 실습한 후 Linux와 Windows 시스템 모두에서 권한 상승을 경험합니다. 이후 과정에서는 Active Directory 공격, 무선 네트워크 해킹, 모바일 앱 pentesting, cloud pentesting, buffer overflow exploitation, 맬웨어 역 엔지니어링, bug bounty hunting을 다룹니다. 트랙은 penetration testing 방법론 및 보고서 작성 전담 과정으로 마무리됩니다.
학습 경로
30개 과정은 A1부터 C2까지 뻗어 있습니다. Setting Up a Hacking Lab, Linux for Hackers, Networking Fundamentals & Protocols를 포함한 A1과 A2 과정이 기초를 형성합니다. B1과 B2 과정은 전문 도구 및 Password Cracking Techniques, Vulnerability Analysis, Windows Privilege Escalation같은 중급 공격 기법을 소개합니다. C1과 C2 과정이 가장 까다로우며, Active Directory Attacks, Buffer Overflow Exploitation, Cloud Pentesting, Malware Threats & Defense, Reverse Engineering Malware가 과정을 완성합니다.
작동 방식
각 과정은 내장된 code editor에서 실시간 피드백과 함께 완료하는 짧고 집중된 레슨으로 나뉩니다. 막히면 언제든 AI tutor를 이용할 수 있으며, 체계적인 진행으로 항상 이전에 배운 내용을 바탕으로 직접 개발하는 스킬을 연습하게 됩니다.