본문 바로가기

[Wargame Write-up]/OverTheWire

[OverTheWire] [Narnia] Level 1 → Level 2

첫 번째 문제이다.


바이너리를 실행해보면, 환경변수 EGG에서 실행하도록 뭔가를 주라고 한다.


그래서 환경변수 등록 후 실행해봤더니, 세그폴트가 뜬다.




소스 코드를 확인해보자.


그냥 환경변수 EGG의 값을 가져와 실행하고 있다.




EGG에 쉘코드를 넣은 후 바이너리를 실행하면, 쉘을 딸 수 있다.