먼저 1234라고 입력을 해보니 mal cracker!!!라고 나오고 메시지 창이 뜬다.


옳은 시리얼 값이 아닌거 같다.



문자열을 찾아보니 옳을 때 출력될 것으로 보이는 문자열은 보이지 않고 옳지 않을때 출력되는 문자열만 보여서 일단 중단점을 걸어준다.



다시 실행을 해보니 중단점을 건 곳에서 한번 멈추고 윗부분을 분석해보니 딱히 단서가 될만한 것을 찾지 못했으나



조금 더 윗부분을 보니 strcmp함수를 호출하는 부분이 보인다. 이 부분에 중단점을 걸고



다시 실행을 시켜보니 내가 입력한 1234  특정값을 비교한다.



맞았다고 한다.


'문제 > CodeEngn_Advance' 카테고리의 다른 글

CodeEngn Advance 07  (0) 2017.01.10
CodeEngn Advance 06  (0) 2017.01.10
CodeEngn Advance 04  (0) 2017.01.10
CodeEngn Advance 03  (0) 2017.01.10
CodeEngn Advance 02  (0) 2017.01.10

+ Recent posts