(virtualbox_ubuntu) + (putty) ssh 연결

meow·2025년 10월 5일

환경세팅

목록 보기
9/10

* 왜인지 drag and drop 안됨

sudo apt-get install ssh
sudo apt install openssh-server
sudo apt install net-tools

설치하고 ifconfig 누르면 10.0.2.15라는 guest os의 ipv4 주소가 뜰텐데, virtualbox에서 port forwarding 으로 연결한 뒤에
putty에서는 guest os가 아닌 host os의 ipv4로 연결하면 가상 우분투에 ssh 연결가능

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

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
-----------------------

gdb peda는 python 2.x 버전에서 돌아가는 스크립트라 최신 업데이트 지원하는 대체제가 pwndbg라고 한다.

  1. pwndbg 설치
    git clone https://github.com/pwndbg/pwndbg

만약 putty에서 파일전송 원한다면

pscp를 사용할 것
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
에서 pscp.exe 다운

이후

pscp "C:\Users\{{{사용자명}}}\Downloads\binary\*" root@192.168.56.1:/home/user/ctf

대충 이런느낌


root 계정 ssh 붙으려면

sudo apt-get install vim
vim /etc/ssh/sshd_config
PermitRootLogin yes
service ssh restart
service ssh start
profile
보안공부 합니다.

0개의 댓글