[어설픈] 해커스쿨 FTZ level 15 문제풀이
안녕하세요!오늘은 FTZ Level 15번을풀어보도록 하겠습니다! 문제의 코드는 아래와 같습니다!근데 뭐 레벨 14의 코드와매우 흡사하죠? Level 14의 코드와 달라진 부분이 사실 딱 두 군데입니다!1) check가 포인터 변수로 바뀐 것!2) if(*check==0xdeadbeef)로 바뀐 것! 포인터 변수는 쉽게 말해서다른 놈에게 손가락질 할 수 있는 변수에요!똑같이 변수인데, 한 가지 기능이 추가된 거에요! 예를 들자면, check에 주소 값을 넣고(예를 들어 0xbfffea1d)*check=1을 하면 check 변수에 1을 넣는게(check=1) 아니라check 변수가 가지고 있는 주소 값을 따라가서 1을 넣는 거에요! 위의 예에선 check가 0xbfffea1d 주소 값을 가지고 있죠?그럼 ..
2019.02.03