반응형

overthewire.org 문제 풀이 / Bandit Level 24 → Level 25

 

우선 netcat으로 localhost의 30002에 접근해 봅니다. 

그러면 bandit24의 패스워드와 pincode를 한줄에 입력하라고 합니다. 

그 두 데이터는 스페이스로 분리하라고 합니다. 

아래와 같이 두 데이터를 입력하는 방법을 알았으니, pin code를 찾도록 하겠습니다.  

 

brute-forcing.sh 이라는 스크립트를 만들어 bandit24의 패스워드와 0000부터 9999까지 출력하는 부분을 list.txt에 넣도록 합니다. 이제 이 list.txt 파일을 netcat의 전달인자로 넣어보겠습니다. 

아래와 같이 명령어를 실행합니다. 

그러면 어느 순간엔가 정확한 pincode를 찾게되고, bandit25의 패스워드를 확인할 수 있습니다.

반응형

+ Recent posts