공공장소에서 Kali Linux로 터미널을 열고 네트워크 스캔을 진행하다가 주변 사람들의 이상한 시선을 받아본 적이 있으신가요? 침투 테스트 전용 OS인 Kali Linux의 화면은 일반 사용자에게 낯설고 수상해 보일 수 있습니다.
Kali Linux를 관리하는 Offensive Security는 이런 상황을 위한 간단한 해결책을 마련했습니다. 바로 'Kali Undercover' 모드입니다. 이 기능을 사용하면 데스크톱 화면이 익숙한 Windows 스타일로 변신하여, 공공장소에서 작업할 때 불필요한 시선으로부터 자유로워집니다.
이 글에서는 Kali Undercover가 무엇인지, 어떻게 사용하는지, 그리고 다른 리눅스 배포판에 설치하는 방법까지 자세히 알아보겠습니다.
Kali Undercover란 무엇인가?
Kali Undercover는 Kali Linux의 기본 Xfce 데스크톱 환경 외관을 변경하는 스크립트 모음입니다. 이 스크립트를 실행하면 Windows와 유사한 테마가 적용되어, 공공장소에서 작업할 때 주변의 시선을 피할 수 있습니다.
언더커버 모드로 전환하는 방법은 매우 간단합니다. 터미널을 열고 아래 명령어만 입력하면 됩니다.
kali-undercover
스크립트가 실행되면 글꼴, 아이콘 팩, 화면 레이아웃이 순차적으로 변경됩니다. 놀랍게도 단 5초 만에 Xfce 데스크톱이 Windows 스타일의 '가짜' 데스크톱으로 변신합니다.
다시 원래 데스크톱 환경으로 돌아가려면 터미널에 동일하게 kali-undercover 명령어를 입력하기만 하면 됩니다.
Kali Undercover를 사용해야 하는 이유
kali-undercover 스크립트가 개발된 핵심 목적은 사이버 보안 전문가들이 공공장소에서도 편안하게 작업할 수 있도록 돕는 것입니다.
침투 테스터의 업무 중 상당 부분은 고객 네트워크에 침투하여 잠재적인 취약점을 찾아내는 것입니다. 이러한 작업에는 은밀성이 필수적인데, 지나가는 사람들이 Kali의 수상한 데스크톱 환경을 훔쳐본다면 업무에 지장이 생길 수밖에 없습니다.
바로 이럴 때 Kali Undercover가 빛을 발합니다. 두 데스크톱 환경 사이를 빠르게 전환하여 사용 중인 운영체제를 숨길 수 있습니다. 물론 누군가 화면을 자세히 들여다보면 Windows가 아니라는 것을 알아차릴 수 있지만, 언뜻 보기에는 충분히 위장 효과가 있습니다.
리눅스에 Kali Undercover 설치하는 방법
kali-undercover 스크립트는 Kali Linux에 기본으로 설치되어 있습니다. 하지만 그렇다고 해서 다른 리눅스 배포판에서 언더커버 모드를 사용할 수 없다는 의미는 아닙니다. Xfce 데스크톱 환경을 사용한다면 누구나 이 스크립트를 설치할 수 있습니다.
Debian/Ubuntu에 설치하기
Ubuntu나 Linux Mint처럼 Debian 계열 OS를 사용 중이라면, Kali 공식 저장소에서 kali-undercover DEB 패키지만 다운로드하면 됩니다.
다운로드: Kali Undercover DEB 패키지
다운로드가 완료되면 cd 명령어로 Downloads 디렉터리로 이동합니다.
cd /Downloads
그다음 dpkg를 사용해 DEB 패키지를 설치합니다.
sudo dpkg -i kali-undercover_x.x.x_all.deb
또는 다운로드한 파일을 직접 실행해 GUI 방식으로 설치할 수도 있습니다. Ubuntu에서 파일을 더블클릭하면 소프트웨어 설치 창이 열리고, 여기서 Install(설치) 버튼을 클릭하면 됩니다.
다른 리눅스 배포판에 설치하기
그 외의 리눅스 배포판에서는 git 저장소에서 스크립트를 다운로드할 수 있습니다.
git clone https://gitlab.com/kalilinux/packages/kali-undercover
cd 명령어로 새로 생성된 폴더로 이동합니다.
cd kali-undercover
share 폴더 안의 파일들을 /usr/ 디렉터리로 복사합니다. 이 폴더에는 아이콘, 글꼴 팩, 배경화면 등 Windows 테마와 관련된 모든 에셋이 들어 있습니다.
sudo cp -r share /usr
마지막으로 kali-undercover 바이너리 파일을 /usr/bin 폴더로 복사합니다.
sudo cp /bin/kali-undercover /usr/bin
시스템에서 스크립트 제거하기
더 이상 스크립트가 필요 없다면 rm 명령어로 kali-undercover 관련 파일들을 모두 삭제하면 됩니다. 먼저 /usr/bin 디렉터리에서 바이너리 파일을 삭제합니다.
sudo rm /usr/bin/kali-undercover
그다음 Windows 아이콘과 테마를 삭제합니다.
sudo rm -r /usr/share/icons/Windows-10-Icons
sudo rm -r /usr/share/themes/Windows-10
마지막으로 데스크톱 파일과 kali-undercover share 폴더를 삭제합니다.
sudo rm /usr/share/applications/kali-undercover.desktop
sudo rm -r /usr/share/kali-undercover
Kali Linux로 은밀하게 작업하기
Kali Undercover 외에도 Kali Linux에는 수많은 스크립트와 커맨드라인 도구가 내장되어 있습니다. 네트워크 분석, 취약점 탐지, 디지털 포렌식 등 사이버 보안과 관련된 거의 모든 작업에 필요한 도구를 Kali Linux에서 찾을 수 있습니다.
아직 Kali Linux로 갈아탈지 결정하지 못했다면, 하이퍼바이저에 먼저 설치해 보는 것을 추천합니다. VirtualBox 같은 가상 머신 소프트웨어를 활용하면 호스트 시스템 성능에 영향을 주지 않으면서 최고의 경험을 할 수 있습니다.