문제 분석
1. count < 100
2. check == 0xdeadbeef
풀이
1. check값 <- 0xdeadbeef
string 주소 : ebp-100
check 주소 : ebp-104
string 시작주소 - check 주소 = 4bytes
case 0x08을 4번 실행 => count--; 4번 실행 => string -4
string -4 = check = 0xdeadbeef
2. payload = 0x08*4 + check
= 0x08*4 + 0xdeadbeef
'시스템 > FTZ' 카테고리의 다른 글
hackerschool FTZ level 1 - level 20 풀이 통합본 (0) | 2019.04.02 |
---|---|
hackerschool FTZ : level 20 풀이 (0) | 2019.04.02 |
hackerschool FTZ : level 17 풀이 (0) | 2019.04.02 |
hackerschool FTZ : level 16 풀이 (0) | 2019.04.02 |
hackerschool FTZ : level 15 풀이 (0) | 2019.04.02 |