https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html.html
처음 사용하는 유저들은 'Enhanced Keyboard'와 같이 체크박스에 표시가 되어있지 않다면, 별다른 설정없이 설치하면 됩니다.

Join the Experience Improvement Program은 선택사항 입니다.

이후 보이는 next, continue 버튼 누르면 설치가 완료됩니다.
https://ubuntu.com/download/desktop
위 사이트에서 최신버전 다운로드가 가능합니다.
https://releases.ubuntu.com/focal/
만약 구버전을 다운로드 하고 싶다면 링크 목록 중 가장 위쪽에서 4.1GB 크기의 'ubuntu-20.04.6-desktop-amd64.iso'를 다운받습니다.


위 단계에서 망설이지 말고 continue를 누릅니다.
Vmware.exe이 '프로그램 내부'의 하드디스크를 초기화 시키는 셈입니다.
Vmware 종료 시, suspend버튼으로 종료하지 맙시다.
sudo apt-get install ssh
sudo apt install openssh-server
sudo apt install net-tools
//(제대로 설치되어있는지 확인하는 명령어는 생략되었습니다.)

XShell을 켜고 새로 만들기를 누른다.
구분할 수 있는 이름과 아까 ifconfig에서 확인한 ip를 호스트로 입력해주면 된다.



터미널을 열어서 한 줄씩 설치한다.
#설치 시, XShell로 드래그앤 드랍해서 파일 이동 가능
sudo apt install lrzsz
0. python3 설치
sudo apt update
sudo apt install python3 python3-pip python3-dev git libssl-dev libffi-dev build-essential
sudo python3 -m pip install --upgrade pip
1. vim 설치
sudo apt-get install vim
#gcc 컴파일러는 기본적으로 사용 가능, 만약 -m32 옵션으로 32bi 컴파일 시 아래 명령어 필요
sudo apt install libc6-dev-i386
2. pwntools 설치
sudo python3 -m pip install --upgrade pwntools
2-1. gdb peda 설치 (gdb는 기본 내장)
git clone https://github.com/longld/peda.git ~/peda
echo "source ~/peda/peda.py" >> ~/.gdbinit
-----------------------
3. pwndbg 설치 (본인은 사용경험 x)
git clone https://github.com/pwndbg/pwndbg
sudo apt upgrade는 선택사항?