드디어 cron의 굴레에서 벗어났다.
nc 명령으로 127.0.0.1:30002에 연결하자, bandit24의 패스워드와 pincode 4자리를 띄어쓰기로 분리하여 입력하라고 한다.
즉, 입력 형태는 [bandit 24 패스워드] [pincode]가 된다.
이제 /tmp에 디렉터리 하나를 만들고, 코딩을 해보자.
Python을 이용해, 아래처럼 소켓 프로그래밍을 하였다.
실행 권한을 부여한 후, 실행하면 bandit25의 패스워드를 얻을 수 있다.
이제 작성일 기준 마지막 한 문제 남았다.
'[Wargame Write-up] > OverTheWire' 카테고리의 다른 글
[OverTheWire] [Bandit] Level 26 → Level 27 [FIN] (0) | 2016.12.03 |
---|---|
[OverTheWire] [Bandit] Level 25 → Level 26 (0) | 2016.12.03 |
[OverTheWire] [Bandit] Level 23 → Level 24 (0) | 2016.12.02 |
[OverTheWire] [Bandit] Level 22 → Level 23 (0) | 2016.11.27 |
[OverTheWire] [Bandit] Level 21 → Level 22 (0) | 2016.11.26 |