49일차


250221

쿡쿠샌드박스 설치
VMware설치
Ubuntu22.04설치 > 스냅샵 만들기
DHCP > IP: 192.168.0.XXX
sudo apt update
sudo apt -y install openssh-server
sudo systemctl enable ssh

아나콘다 설치
chmod 777 Anaconda tab
./Anaconda tab

yes


파이썬2.7 가상환경 만들기


sudo apt -y install python-pip
sudo apt -y install python2-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
[old]
echo deb http://download.virtualbox.org/virtualbox/debian xenial contrib | sudo tee -a /etc/apt/sources.list.d/virtualbox.list
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
[new]
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
[old]
sudo apt -y install virtualbox-5.1
[new]
sudo apt -y install virtualbox
sudo apt -y install virtualbox-6.1 > 버전 확인

sudo -H pip install -U pip
sudo -H pip install cuckoo==
sudo -H pip install cuckoo==2.0.5.3
cuckoo


cuckoo --cwd ~/test
echo "export cwd=/home/\"\$USER\"/.cuckoo" >> ~/profile
source ~/.profile
env | grep cwd

https://developer.microsoft.com/en-us/microsoft-edge/tools/vms
unzip ~/Downloads/IE8.Win7.VirtualBox.zip
virtualbox

가상머신 이름은 반드시 cuckoo1 으로 해야 함

[new]
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 cuckoo==
sudo -H pip2 install cuckoo==2.0.7
cuckoo

[new]
curl -fsSL https://pgp.mongodb.com/server-7.0.asc | sudo tee /usr/share/keyrings/mongodb-server-7.0.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
sudo apt update
sudo apt install -y mongodb-org
sudo systemctl start mongod
sudo systemctl enable mongod

[new 수정]
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

[몽고DB최종]

[new 수정]
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

db.createUser({user:"master",pwd:"123456",roles:[{role:"readWrite",db:"cuckoo"}]})

[postgresql설정]

스케줄링 데이터베이스 구성
sudo apt -y install postgresql libpq-dev
sudo passwd postgres
password : p@ssw0rd!@123
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

cuckoo.conf 설정
[database]
connection = postgresql://master:p@ssw0rd!@123@본인IP:5432/cuckoo

sudo -H pip2 install psycopg2==2.6.2