2025년 최신 Cuckoo Sandbox 설치 가이드

1. 기본 설치

  • VMware 설치
  • Ubuntu 22.04 설치 및 스냅샷 생성
  • DHCP 설정: IP 192.168.0.XXX
  • sudo apt update
  • sudo apt -y install openssh-server
  • sudo systemctl enable ssh

2. 아나콘다 설치

  • 아나콘다 sh 설치 파일을 리눅스로 이동
  • chmod 777 Ana[tab]
  • ./Ana[tab] 실행 후 Enter
  • 설치 과정에서 yes 입력

3. Python 2.7 가상환경 설정

  • conda create -n py27 python=2.7 (y 입력)
  • conda activate py27
  • 환경 표시: (py27)

4. 필수 패키지 설치

    sudo apt -y install python-pip
    sudo apt -y install python2-dev 
    sudo apt -y install libssl-dev
    sudo apt -y install libjpeg-dev
    sudo apt -y install zlib1g-dev
    sudo apt -y install tcpdump
    sudo apt -y install apparmor-utils
    sudo apt -y install vim
    sudo apt -y install iptables-persistent
    
    sudo aa-disable /usr/bin/tcpdump
    sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/tcpdump
    

5. VirtualBox 설치

    wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O /tmp/oracle_vbox_2016.asc
    sudo cp /tmp/oracle_vbox_2016.asc /etc/apt/trusted.gpg.d/
    
    sudo apt update
    sudo apt -y install virtualbox-7.0
    

6. Cuckoo Sandbox 설치

    sudo apt -y install curl
    curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
    python2 get-pip.py
    sudo -H pip2 install -U pip
    sudo -H pip2 install cuckoo==2.0.7
    
    cuckoo --cwd ~/test
    echo "export cwd=/home/\"$USER\"/.cuckoo" >> ~/profile
    source ~/.profile
    env | grep cwd
    

7. MongoDB 설치

    sudo apt install gnupg wget apt-transport-https ca-certificates software-properties-common
    wget -qO- https://pgp.mongodb.com/server-7.0.asc | gpg --dearmor | sudo tee /usr/share/keyrings/mongodb-server-7.0.gpg >/dev/null
    echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] \
      https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/7.0 multiverse" | \
      sudo tee -a /etc/apt/sources.list.d/mongodb-org-7.0.list
    sudo apt update
    sudo apt install mongodb-org
    
    mongosh
    use cuckoo
    

8. PostgreSQL 설정

    sudo apt -y install postgresql libpq-dev
    sudo passwd postgres
    password: p@ssw0rd!@123
    
    sudo -u postgres createuser --interactive
    master
    n
    y
    y
    createdb cuckoo
    psql cuckoo
    alter user master with password 'p@ssw0rd!@123';
    \q
    
    sudo nano /etc/postgresql/버전/main/postgresql.conf
    listen_addresses = '*'
    
    sudo nano /etc/postgresql/버전/main/pg_hba.conf
    host all all 본인번호 md5
    
    sudo systemctl restart postgresql@버전-main.service
    sudo systemctl enable postgresql@버전-main.service
    

9. Cuckoo 설정

    [database]
    connection = postgresql://master:p@ssw0rd!@123@본인IP:5432/cuckoo
    
    sudo -H pip2 install psycopg2==2.6.2