소스가 gate와 별다른게 없어보입니다.
strcpy에서 취약점이 존재하구요
메모리 구조를 보고 바로 공격해보겟습니다.
buffer가 16개의 값을 주었습니다. 그렇다면 nop(20)+env(4) 로
값을 해주면 될것같습니다.
아래와 같이 환경변수 bof에 쉘코드를 넣어주고
주소값을 알아낸뒤 nop값 20 + env 4를
리틀 엔디안방식으로 넣어주면 됩니다.
'Wargame - 고등학교 시절 가독성 주의 부탁드립니다.) > PWNABLE' 카테고리의 다른 글
LOB 서버 구축 (0) | 2017.05.04 |
---|---|
[LOB]cobolt (0) | 2017.05.04 |
[LOB]gate (0) | 2017.05.04 |
[Pwnable.kr]ShellShock (0) | 2017.05.03 |
[Pwnable.kr]random (0) | 2017.05.03 |