code engn basic 3번 문제다. 실행하고 입력해보지 에러가 뜬다. 올리디버거로 실행해보자.
출력된 문자열 목록에서 에러 출력 메시지를 찾아보니 마지막 부분에 다음과 같은 문구들이 보인다. 들어가보니 함수 값에 인자로 2개의 값을 넣는데 이 때 저 UNICODE 값이 들어가고 vba****라는 함수가 호출된다. 이름부터 문자열 비교함수의 향기가 난다. 이정도 됬으면 대충 감이 왔을 거라고 생각한다. 다음은 추가적으로 저 함수와 위에 두개의 인자가 어떤식으로 동작하는지 보기 위해 break point를 걸 돌려보니 이라고 값을 주자 스택 값에 youngsin이라는 입력 값이 들어 갔다. 다음과 같이 성공 표시가 나온다. |
'Wargame > CodeEngn' 카테고리의 다른 글
code engn basic 6번 (0) | 2018.01.28 |
---|---|
code engn basic 5번 (0) | 2018.01.28 |
code engn basic 4번 (0) | 2018.01.28 |
code engn basic 2번 (0) | 2018.01.27 |
code Engn Basic 1번 (0) | 2018.01.27 |