SteffenLee

[CodeEngn]basic 03 본문

Reversing/CodeEngn

[CodeEngn]basic 03

SteffenLee 2018. 1. 1. 00:55

새해 복 많이 받으세요!

 

코드엔진 basic 03번 풀이입니다.

 

문제는 프로그램 내에 비주얼베이직에서 쓰는 스트링 비교함수를 찾으면 되나 봅니다.

그러면 올리디 버거로 열어보겠습니다.

 

이런 식으로 돼 있군요.

 

이런 문제는 실행시키면서 문자열 비교함수를 찾아도 되지만, 다른 방법으로 한번 찾아보겠습니다.

 

 

문자열을 비교시킬려면 문자열 비교함수를 호출해야합니다.

그러면 함수만 모아서 찾으면 쉽게 찾을 수 있겠군요.

 

우클릭 후 > Search for > All intermodulaer calls를 가시면 호출하는 함수 목록을 볼 수 있습니다.

 

이런 식으로 말이죠.

 

그럼 이제 저 안에서 비주얼 베이직에서 사용하는 문자열 비교함수를 찾으면 됩니다.

저는 찾을 때 c언어에서 문자열비교함수가 strcmp라는것을 생각하고 찾아봤습니다.

찾다보니 vbaStrCmp라는 함수를 찾았습니다. vba는 비주얼 베이직을 뜻하는것 같고, 나머지는 문자열 비교함수를 뜻하는군요.

 

그러면 인증해보겠습니다.

 

성공입니다.

봐주셔서 감사합니다.

 

'Reversing > CodeEngn' 카테고리의 다른 글

[CodeEngn]basic 06  (0) 2018.01.07
[CodeEngn]basic 05  (0) 2018.01.05
[CodeEngn]basic 04  (0) 2018.01.03
[CodeEngn]basic 02  (0) 2017.12.29
[CodeEngn]basic 01  (0) 2017.12.29
Comments