
파일 시스템 및 디스크 관리
이 실습에서는 리눅스 파일 시스템과 디스크 관리의 핵심 기술을 배웁니다. df, du, dd, fdisk와 같은 주요 명령어를 사용하여 디스크 사용량을 모니터링하고, 가상 디스크를 관리하며, 파일 시스템의 무결성을 유지하는 방법을 익힙니다. 이 실습은 시스템 관리자와 파워 유저에게 필수적인 실무 경험을 제공합니다.
Linux

사용자 계정 생성
본 실습에서는 사용자 계정 생성, 수정, 삭제 및 관리자 권한 부여를 포함하여 사용자 계정 관리를 위한 기본적인 Linux 명령어를 학습합니다.
Linux

가상 RAM 모듈 설치하기
이 실습에서는 스왑 파일을 생성, 활성화 및 관리하여 리눅스 시스템의 가상 메모리(가상 RAM)를 확장하는 방법을 배웁니다.
Linux

IP 주소 설정하기
본 실습에서는 netplan 을 사용하여 Linux 시스템에 정적 IP 주소를 구성하는 방법과 이후 구성을 DHCP 로 되돌리는 방법을 학습합니다.
Linux

파일 시스템 탐색
이 실습에서는 파일 나열, 디렉터리 생성, 파일 및 디렉터리 복사, 이동, 제거를 포함하여 파일 시스템 탐색을 위한 기본적인 Linux 명령어를 학습합니다.
Linux

소프트웨어 설치 및 업데이트
본 실습에서는 Debian 기반 Linux 시스템에서 소프트웨어를 관리하는 기본 프로세스를 학습합니다. `apt` 및 `dpkg` 명령줄 도구를 사용하여 패키지 목록 업데이트, 소프트웨어 설치, 업그레이드, 목록 확인 및 제거를 연습합니다.
Linux

네트워크 연결 문제 해결하기
본 랩에서는 Linux 시스템에서 흔히 발생하는 네트워크 연결 문제인 DNS 해석 실패 (DNS resolution failure) 를 진단하고 해결하는 방법을 배웁니다. 문제를 격리하고, DNS 설정을 검사하고, 수정하고, 수정 사항을 검증하는 방법을 학습하게 됩니다.
Linux

기본 방화벽 활성화
이 실습에서는 Linux 시스템에 Uncomplicated Firewall (UFW) 을 설치하고 구성하여 기본적인 네트워크 보안 규칙을 관리하는 방법을 배웁니다.
Linux

파일 권한 구현하기
이 랩에서는 파일 생성, chmod 를 사용한 권한 변경, chown 을 사용한 소유권 변경을 포함하여 파일 및 디렉터리 권한을 관리하기 위한 기본적인 Linux 명령어를 학습합니다.
Linux

네트워크 연결 테스트하기
이 랩에서는 로컬 머신 확인부터 외부 호스트 이름 확인까지, 네트워크 연결을 테스트하고 문제 해결하는 기본적인 Linux 명령어를 학습합니다.
Linux

Kali Linux 사용자 계정 생성
이번 챌린지에서는 Kali Linux 시스템에서 'bob'이라는 이름의 새로운 사용자 계정을 생성하는 과제를 수행합니다. 이는 사이버 보안 전문가가 사용자 액세스 및 권한을 관리하기 위해 갖춰야 할 필수적인 기술입니다. `adduser` 명령어를 사용하여 'bob' 사용자를 생성하고, 비밀번호를 설정하며, 선택 사항인 추가 정보 입력 단계는 건너뛰어야 합니다. 성공 여부는 `id bob` 명령어를 통해 사용자의 존재를 확인하고, 명령어 실행 이력에서 `adduser bob` 기록을 검토하여 검증합니다.
Kali Linux

Nmap 을 이용한 네트워크 포트 스캔
이번 챌린지에서는 보안 담당 인턴이 되어 서버 보안 점검을 수행합니다. 여러분의 목표는 Nmap 을 활용하여 IP 주소가 `172.17.0.1` 인 대상 시스템의 개방된 포트를 식별하는 것입니다. 스캔 결과는 `/root/open_ports.txt` 파일에 저장해야 합니다.
Kali Linux

Nmap 과 DNS 를 활용한 Kali 정보 수집 실습
이 실습에서는 Kali Linux 를 사용하여 네트워크 스캐닝과 DNS 쿼리에 중점을 둔 정보 수집 기술을 탐구합니다. 안전한 LabEx VM 환경에서 Nmap 을 통해 열린 포트와 서비스를 식별하고, 스크립트를 이용해 서비스를 열거하며, dnsrecon 으로 DNS 레코드를 조회하고 분석을 위해 결과를 저장하는 방법을 배웁니다.
Kali Linux

Linux 에서 시스템이 32 비트인지 64 비트인지 확인하는 방법
이 랩에서는 `uname -m` 및 `arch` 와 같은 명령줄 도구를 사용하여 Linux 시스템이 32 비트인지 64 비트인지 확인하는 방법을 배웁니다. 이러한 명령을 실행하고, 출력을 해석하며, 바이너리 파일을 검사하여 시스템 아키텍처를 이해하고 소프트웨어 호환성을 보장합니다.
Linux

Kali를 이용한 비밀번호 크래킹 실습
이 실습에서는 LabEx VM 환경의 Kali Linux에서 John the Ripper를 사용하여 비밀번호 크래킹을 수행합니다. /etc/shadow 파일에서 Linux 비밀번호 해시를 추출하고, 사용자 정의 단어 목록(wordlist)을 활용하며, Hashcat과 비교 분석하는 방법을 배웁니다. 초보자를 위한 단계별 가이드를 통해 모의 해킹의 기초 기술을 익혀보세요.
Kali Linux

Metasploit 콘솔 시작하기
이번 챌린지에서는 사이버 보안 분석가로서의 첫걸음으로 Metasploit 도구와 친숙해지는 시간을 갖습니다. 목표는 Metasploit 프레임워크 콘솔을 실행하는 것입니다. 터미널에서 `msfconsole` 명령어를 실행하여 챌린지를 완료하세요.
Kali Linux

새로운 파티션 및 논리 볼륨 추가
이 챌린지에서는 데이터 손실 없이 새로운 파티션과 논리 볼륨을 추가하고 스왑 공간을 생성하여 리눅스 시스템의 로컬 스토리지를 구성하는 방법을 배웁니다.
Red Hat Enterprise Linux

iptables 를 이용한 Kali Linux 방화벽 설정
이 실습에서는 iptables 를 사용하여 Kali Linux 에서 방화벽을 구성하는 방법을 배웁니다. 규칙 확인, 특정 IP 주소 차단, 특정 포트 허용, 설정 저장 등 필수적인 기술을 익힙니다. Kali Linux 컨테이너 환경에서 직접 실습하며 효과적인 트래픽 필터링을 통해 네트워크 보안을 강화하는 경험을 쌓을 수 있습니다.
Kali Linux