install Packages MacOS chromedriver 설치 1 2 brew install --cask chromedriver xattr -d com.apple.quarantine /usr/local /bin/chromedriver
Apache 설치 1 2 3 4 brew install httpd brew services start httpd
PHP 설치 1 2 brew install php@[버전] ex) brew install php@8.0
Kali Default Packages
1 apt install linux-headers-$(uname -r)
Docker 설치(apt 사용) 1 2 3 4 5 6 7 8 sudo apt install -y docker.io sudo systemctl enable docker --now docker
1 2 3 4 5 6 7 8 9 10 11 12 13 14 sudo apt update && sudo apt -y install ca-certificates curl gnupg lsb-release printf '%s\n' "deb https://download.docker.com/linux/debian bullseye stable" | sudo tee /etc/apt/sources.list.d/docker-ce.listcurl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-ce-archive-keyring.gpg sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io
docker-ce 삭제 1 2 3 sudo apt purge docker-ce sudo rm -rf /var/lib/docker
Docker 삭제 1 sudo apt remove -y docker docker.io docker-engine && sudo apt autoremove -y
vscode 1 2 3 4 5 6 7 8 https://code.visualstudio.com/docs/?dv=linux64_deb cd Downloadssudo apt install ./code_<version>_amd64.deb
python2 pip 1 2 3 4 5 6 7 8 9 10 11 curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py python2 get-pip.py pip install -U setuptools python2 -m pip install <패키지>
chromedriver 1 2 3 4 5 6 7 8 9 10 11 wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb apt install ./google-chrome-stable_current_amd64.deb google-chrome --version wget https://chromedriver.storage.googleapis.com/96.0.4664.45/chromedriver_linux64.zip
iptime 2000UA 무선 랜카드 드라이버
자신의 kali 버전에 맞는 linux-header가 설치되어 있어야 한다.1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1. git clone https://github.com/aircrack-ng/rtl8812au 2. cd rtl8812au 3. sudo make dkms_install 3-1. sudo make && sudo make install 4. modprobe -a rtl8812au TIP) make 명령어 사용 시 쓰레드를 여러개 쓰고 싶다면 '-j' 옵션을 사용하면 된다. (-j [쓰레드 수]) ex) make -j4
openvas 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 kali.org/tools/gvm apt install openvas apt install gvm gvm-check-setup gvm-feed-update gvm-setup runuser -u _gvm --gvmd --user=admin --new-password=<패스워드> or gvmd --user=admin --new-password=<패스워드> runuser -u _gvm -- gvmd --get-users or gvmd --get-users gvm-start gvm-stop 1. chmod 666 /var/log /gvm/openvas.log 2. gvm-start
ubuntu Default Packages 1 2 3 4 5 6 sudo apt update -y sudo apt upgrade -y sudo apt install -y net-tools build-essential make gcc netcat git curl wget ssh gdb vim zsh \ ruby-full python python-dev python-setuptools python-capstone libssl-dev libffi-dev python3 python3-pip \ python3-dev python3-setuptools libc6-i386 libc6-dbg gcc-multilib sudo apt autoremove -y
python-pip 설치 1 2 3 apt install -y python python3 curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py && python3 get-pip.py && rm get-pip.py python -m pip install --upgrade pip
apache2 설치 1 2 3 4 5 6 apt install apache2 apt install php service apache2 start service apache2 restart service apache2 stop
MySQL 설치 1 2 3 4 5 6 7 apt install mysql-server sudo systemctl start mysql sudo /usr/bin/mysql -uroot -p
nodejs 설치 1 2 3 4 5 node.js v12.x : sudo curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - node.js v12.x : sudo curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt install -y nodejs
chrome 설치 1 2 3 4 5 6 7 8 9 10 11 wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb apt install ./google-chrome-stable_current_amd64.deb google-chrome --version wget https://chromedriver.storage.googleapis.com/96.0.4664.45/chromedriver_linux64.zip
Gitlab 1 2 3 4 5 6 7 8 9 10 11 sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates sudo apt-get install -y postfix curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/ script.deb.sh | sudo bash sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ee
docker 설치 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 sudo apt update && sudo apt upgrade sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io sudo systemctl enable docker && service docker start service docker status mkdir -p /data/portainer docker run --name portainer -p 9000:9000 -d --restart always -v /data/portainer:/data -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer http://127.0.0.1:9000
Cent OS Gitlab 설치 1 2 3 4 5 6 7 8 9 10 sudo yum install -y curl policycoreutils-python openssh-server sudo systemctl enable sshd sudo systemctl start sshd sudo firewall-cmd --permanent --add-service=http sudo systemctl reload firewalld sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee
Docker Gitlab 설치 및 실행 1 2 3 4 5 6 7 8 9 docker run --detach \ --hostname gitlab.example.com \ --publish 443:443 --publish 80:80 --publish 22:22 \ --name gitlab \ --restart always \ --volume /srv/gitlab/config:/etc/gitlab \ --volume /srv/gitlab/logs:/var/log /gitlab \ --volume /srv/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest
Linux Docker 설치(docker 공식) 1 curl -s <https://get.docker.com> | sudo sh
Kali web hacking environment(using docker) warning)여러 환경을 사용 시에는 dokcer run의 호스트 port 번호를 다르게 지정해야 한다. ex) dvwa - 81:80, bwapp - 82:80, nowasp - 83:80, webgoat - 84:80
pentestlab을 사용하여 환경 구축(All in one) 1 2 3 4 5 6 7 8 9 10 11 12 git clone https://github.com/eystsen/pentestlab.git cd pentestlab./install_docker_kali_x64.sh -f ./pentest.sh start <모의 해킹 환경 프로그램> ex) ./pentest.sh start bwapp
dvwa 1 2 3 4 5 6 7 8 9 sudo docker pull vulnerables/web-dvwa sudo docker run -p 80:80 vulnerables/web-dvwa http://localhost:80/login.php
bwapp 1 2 3 4 5 6 7 8 9 10 11 12 sudo docker pull raesene/bwapp sudo docker run -d -p 80:80 raesene/bwapp http://localhost:80/install.php http://localhost:80/login.php ID : bee / PW : bug
nowasp 1 2 3 4 5 6 7 8 sudo docker pull citizenstig/nowasp sudo docker run -p 80:80 citizenstig/nowasp http://localhost:80
webgoat 1 2 3 4 5 6 7 8 sudo docker pull webgoat/webgoat-8.0 sudo docker run -p 80:8080 webgoat/webgoat-8.0 http://localhost:80/Webgoat/login
Ubuntu Pwnable
docker Ubuntu gdb-gef 설치
install default packages
1 2 3 4 5 apt update -y && apt upgrade -y apt install gdb curl vim wget python3 python3-pip python3-dev git libssl-dev libffi-dev build-essential -y python3 -m pip install --upgrade pip python3 -m pip install --upgrade pwntools sudo apt install libcapstone-dev -y
install pwngdb
1 2 3 git clone https://github.com/pwndbg/pwndbg cd pwndbg./setup.sh
install gef
1 2 3 4 5 6 7 8 9 10 cd wget -O ~/.gdbinit-gef.py -q http://gef.blah.cat/py echo source ~/.gdbinit-gef.py >> ~/.gdbinit> bash 에러 뜰 시 sudo dpkg-reconfigure dash -> 아니오[no] 선택 > gdb가 gef로 바뀌지 않는다면 cd && ls -alsudo sed -i 's/\\u27a4 />/g' ~/.gdbinit-gef.py
참고
Author:
Slay
Permalink:
http://sean-baek.github.io/2022/08/07/2022-08-07-installation-commands/
License:
Copyright (c) 2021 CC-BY-NC-4.0 LICENSE
Slogan:
Do you believe in DESTINY ?