반응형
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의 패스워드를 확인할 수 있습니다.
반응형
'WarGame > [완]overthewire.org Bandit' 카테고리의 다른 글
overthewire.org 문제 풀이 / Bandit Level 26 → Level 27 (0) | 2020.10.15 |
---|---|
overthewire.org 문제 풀이 / Bandit Level 25 → Level 26 (0) | 2020.10.15 |
overthewire.org 문제 풀이 / Bandit Level 23 → Level 24 (0) | 2020.10.13 |
overthewire.org 문제 풀이 / Bandit Level 22 → Level 23 (0) | 2020.10.08 |
overthewire.org 문제 풀이 / Bandit Level 21 → Level 22 (0) | 2020.10.07 |