본문 바로가기

[Wargame Write-up]/OverTheWire

[OverTheWire] [Bandit] Level 19 → Level 20

이제 고지가 얼마 남지 않았다. setuid 설정된 바이너리를 이용해 다음 패스워드를 얻어야 한다.




평소 gdb를 자주 사용해 와서 식은 죽 먹기이다.


우선 이 바이너리의 인자로 id가 들어간다.


뒤쪽에 실행함수인 exec 시리즈 중 하나인 execv이 보인다. id라는 인자에 명령어를 넣으면 될 것 같다.