y0u_bat
[Pwnable.kr] bof - 5pt 풀이 본문
[Pwnable.kr] bof - 5pt 풀이
BOF문제인거같네여.
C코드를 보아 하니 gets 함수에서 버퍼오버플로우 취약점이 발생합니다.
오버플로우를 읽으켜서 key값까지 덮어버리면 될거같네요.
우선 아이다로 overflowme의 더미+버퍼를 구해봤습니다 .
44바이트네요.
[버퍼44] [sfp4] [ret4] key ~~~~~~~ 이거예여
그러므로 ret까지 그냥 A로 덮고 key값으로 해주고 싶은 값 넣어주면 풀리겠네여.
클리어
'System > [Pwnable.kr]' 카테고리의 다른 글
[Pwnable.kr] leg - 2pt 풀이 (0) | 2015.07.25 |
---|---|
[Pwnable.kr] random - 1pt 풀이 (0) | 2015.07.24 |
[Pwnable.kr] passcode - 10pt 풀이 (0) | 2015.07.24 |
[Pwnable.kr] collision - 3pt 풀이 (0) | 2015.07.24 |
[Pwnable.kr] fd - 1pt 풀이 (0) | 2015.07.24 |
Comments