LOB
LOB 3번 (cobolt → goblin)
趙河晶
2016. 7. 13. 22:08
cat goblin.c
gets 함수는 입력받는 크기에 제한이 없다.
메모리구조 LOW | buffer(16byte) | SFP(4byte) | RET(4byte) | HIGH
gets 함수가 끝나는 지점까지 브레이크포인트
SFP, RET, buffer의 주소 찾기
0xbffffb29 buffer 시작주소
0xbffffb38 SFP 시작주소
0xbffffb3d RET 시작주소
0xbffffb41 D가 전달해줄 쉘코드 시작주소
공격 성공