본문 바로가기

FTZ

FTZ level 13

FTZ level 13

hint

우선 i가 어디에 들어가는지 확인하기 위해 /tmp에 hint코드를 복사해 gdb로 확인한다.


ebp에서부터 들어가므로 처음에 들어간 값이 0x1234567가 아니면 종료시킨다.

총 1048byte를 확보, ebp-12부터 I가 들어가므로

LOW | buffer(1024byte) | dummy(12byte) | I(4byte) | dummy(8byte) | HIGH

계획) A 1036개로 dummy까지 채우고 i적고 다시 B 8개로 채우고 RET주소에 쉘코드로 환경변수를 만들어 그 환경변수의 주소로 채운다.


환경 변수를 만들고 환경변수 주소 확인

'FTZ' 카테고리의 다른 글

FTZ level 15  (0) 2016.12.23
FTZ level 14  (0) 2016.12.23
FTZ level 12  (0) 2016.12.23
FTZ level 11  (0) 2016.12.23
FTZ level 10  (0) 2016.12.23