CyberSecurity/OverTheWire
[OverTheWire Wargames Bandit] Level 20 -> Level 21 (nc)
보안하는컴과생
2021. 10. 10. 16:04
Goal: local host의 port를 열어 bandit20의 비밀번호를 입력하여 다음 레벨의 비밀번호를 획득하자.
이 문제는 2개의 터미널이 필요하다.
사실 백그라운드로 돌려서 하면 하나만으로도 가능할 것 같다.
suconnect는 setuid가 설정된 파일이다.
nc -l은 listen을 하는 것이고
nc -l localhost -p 1234는 로컬호스트에서 1234포트를 listen으로 설정하는 것이다.
nc -l localhost -p 1234를 하고 ./suconnect 1234를 입력한 후
nc 터미널에 level 20의 비밀번호를 입력하니
21의 비밀번호를 알려주었다.
Username: bandit21
Password: gE269g2h3mw3pwgrj0Ha9Uoqen1c9DGr