시스템/FTZ
hackerschool FTZ : level 18 풀이
pu1et
2019. 4. 2. 19:37
문제 분석
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