
이번에는 return address overwrite 문제이다. 문제 이름에도 알 수 있듯이 overwrite = 버퍼 오버 플로우모든 문제가 그렇듯이 다운받고 압축을 해제한 다음 실행파일을 실행했다.실행하면 Input: 하고 입력 받는 칸이 나오는데 aaa를 입력한 결과 아무런 return없이 그냥 종료되었다.다시 실행하고 A를 많이 입력한 결과 이번에는 다른 에러 메세지를 받고 파일이 종료되었다.Segmentation fault (core dumped) 라는 에러는 메모리 보호 기법에 의해 허가되지 않는 메모리의 접근을 방지하기 위해 나오는 오류메세지다. gdb로 열어서 main을 확인해보자.main+4에서 볼 수 있듯이 스택 프레임의 크기가 0x30이고 main+35 부터 scanf() 함수의 두번..
WARGAME/dreamhack
2024. 5. 5. 23:35
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- cryptohack
- 저희는 디스크 이미지를 찾았습니다.
- 우리는 이 파일에 플래그를...
- Digital Forensics
- CTFd
- forensicscontest
- three thieves threw trumpets through trees
- 사진 속에서 빨간색이…
- 내 친구는 이것이 특별한...
- picoctf 2023
- 호레이쇼가 플래그를 보며…
- basic_exploitation_002
- dreamhack
- tommy는 프로그램을 작성했습니다.
- defcon#21
- 원래 의미가 없는 것들도…
- ctf-d
- 이 파일에서 플래그를 찾아라!
- findandopen
- puzzle #1: ann’s bad aim
- picoctf2022
- CTF
- Forensics
- pwnable
- find key(butterfly)
- picoctf2021
- picoctf
- picoctf2019
- ctf문제풀이
- cyber talents
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함