현대의 디지털 환경에서 정보 수집과 분석은 점점 더 중요해지고 있습니다. 특히, OSINT(Open Source Intelligence)는 공개된 자료를 활용하여 정보를 수집하는 강력한 방법론으로, 보안 전문가나 연구자들에게 필수적인 기술입니다. 이러한 필요를 충족하기 위해 Trace Labs에서 제공하는 Trace Labs OSINT VM 프로젝트가 주목받고 있습니다. 이 블로그 글에서는 이 프로젝트의 주요 기능과 사용법을 자세히 설명하겠습니다.

Trace Labs OSINT VM이란?

Trace Labs OSINT VM은 Kali Linux를 기반으로 하는 OSINT 도구 모음을 제공하는 가상 머신입니다. 이 VM은 OSINT 분석을 위한 다양한 도구들을 사전 설치하여 제공하므로, 사용자는 복잡한 설치 과정을 거치지 않고 바로 분석 작업에 착수할 수 있습니다. 이 프로젝트는 현재에도 활발히 유지보수되고 있으며, GitHub에서 675개의 스타를 기록하고 있는 인기 있는 리포지토리입니다.

주요 기능

  1. 사전 설치된 OSINT 도구: Shodan CLI, Sherlock, PhoneInfoga, SpiderFoot, sn0int 등 다양한 OSINT 도구가 기본적으로 포함되어 있습니다.
  2. 사용자 친화적인 환경: VM 환경에서 작업하므로, 시스템에 대한 부담 없이 OSINT 분석을 수행할 수 있습니다.
  3. Firefox 하드닝: 기본적으로 설정된 Firefox의 보안 강화 기능으로, 안전한 웹 탐색이 가능합니다.
  4. 유연한 사용자 맞춤화: 기본 OS에서 시작해 원하는 OSINT 도구를 선택적으로 설치할 수 있는 스크립트를 제공합니다.
  5. 설치 가이드

    이제 Trace Labs OSINT VM을 설치하고 사용하는 방법에 대해 알아보겠습니다.

    1. 미리 만들어진 VM 다운로드

    Trace Labs OSINT VM의 가장 간단한 사용법은 미리 만들어진 이미지를 다운로드하는 것입니다.

    • GitHub Releases: 여기서 다운로드
    • Google Drive 미러:
    • - VirtualBox OVA 다운로드 - VMware OVA 다운로드

      무결성 확인하기

      다운로드한 OVA 파일의 무결성을 확인하는 것은 매우 중요합니다. 아래의 명령어를 사용해 SHA256 체크섬을 확인하세요.

      # Linux/macOS
      sha256sum <다운로드한파일>.ova
      
      # Windows (PowerShell)
      Get-FileHash .\<다운로드한파일>.ova -Algorithm SHA256

      VM 가져오기

    • VirtualBox: 파일 → 가져오기 장치... → .ova 파일 선택
    • VMware: 파일 → 열기... → .ova 파일 선택
    • 기본 로그인 정보

    • 사용자 이름: osint
    • 비밀번호: osint

2. 맞춤형 OSINT 도구 설치하기

기본 OS에서 시작하고 싶다면, 다음의 스크립트를 사용하여 OSINT 도구를 설치할 수 있습니다.

# Kali 또는 Debian 기반 시스템에서
cd ~/Desktop  # 원하는 폴더로 이동

# 스크립트 다운로드
wget https://raw.githubusercontent.com/tracelabs/tlosint-vm/main/scripts/tlosint-tools.sh

# 실행 권한 부여
chmod +x tlosint-tools.sh

# 스크립트 실행
./tlosint-tools.sh

위 스크립트는 Kali 아카이브 키링을 새로고침하고 업데이트를 적용한 후, 다양한 OSINT 도구를 설치합니다. 또한, Firefox의 보안 설정을 강화해 주는 기능도 포함되어 있습니다.

실무에서의 활용

이 VM은 보안 분석가, 정보 수집가, 연구자들에게 매우 유용합니다. 예를 들어, 사이버 공격이 발생했을 때, Trace Labs OSINT VM을 사용하여 공격자의 정보를 수집하고 분석하는 데 소요되는 시간을 크게 단축할 수 있습니다. 또한, 여러 도구가 통합되어 있어 필요에 따라 바로 사용할 수 있는 환경을 제공합니다.

비슷한 도구와의 비교

OSINT 도구는 다양하지만, Trace Labs VM은 미리 구성된 환경과 다양한 도구들을 갖추고 있어 신속하게 작업을 시작할 수 있는 장점이 있습니다. 비슷한 도구로는 Maltego와 Recon-ng가 있지만, 이들은 별도의 설정과 구성이 필요합니다. Trace Labs VM은 이러한 번거로움을 덜어주므로 많은 사용자에게 사랑받고 있습니다.

추천 대상

이 프로젝트는 OSINT에 관심이 있는 모든 개발자, 보안 전문가, 학생들에게 추천합니다. 특히, 신속하고 효율적으로 정보 수집을 하고자 하는 분들에게 큰 도움이 될 것입니다.

마무리하자면, Trace Labs OSINT VM은 OSINT 분석을 시작하는 데 최적의 도구입니다. GitHub에서 직접 확인하고 다운로드할 수 있습니다: Trace Labs OSINT VM GitHub