hint
이번엔 attackme만 있는게 아니라 attackme.c도 있다.
그런데 attackme.c는 열리지도 않고 tmp폴더로 복사도 안된다.
attackme만 tmp로 옮겨서 gdb로 까봤다.
hint에 나와있는 그대로인 것 같다.
항상 BOF하던대로 하는데,
void (*call)() = printit 에서 printit 대신 shell함수의 주소를 넣어주면 된다.
disas shell로 shell함수의 주소를 알 수 있으니까
'워게임 > FTZ' 카테고리의 다른 글
FTZ - level18 (0) | 2021.07.26 |
---|---|
FTZ - level17 (0) | 2021.07.26 |
FTZ - level15 (0) | 2021.07.24 |
FTZ - level14 (0) | 2021.07.23 |
FTZ - level12 (0) | 2021.07.22 |
댓글