문제 설명
비주얼베이직에서 스트링 비교함수 이름은?
개념 설명
비주얼베이직에서 스트링 비교함수: VbastrCmp
비주얼 베이직에서 두 문자열을 비교하는 함수로, 문자열을 알파벳 순서로 비교
코드: StrComp(string1, string2, [compare])
반환값 1. 0 - 두 문자열이 같음 / 2. 1 - 1이 2보다 큼 / 3. -1 - 2가 1보다 큼 / 4. Null: 두 문자열 중 하나가 Null일 경우
*ppt를 참고했습니다.
문제 풀이
아무것도 없는 상태에서 프로그램을 실행시켜보면,

이렇게 뜬다. MSVBVM50.DLL파일을 넣어주면,

실행이 된다.


하면 뭔가를 쳐야될 것 같은 창이 뜬다.
일단 스트링 비교 함수를 찾아보자...


우클릭 후 Search for > All refernced text strings로 들어가 본다.
특이한 문자열과 문장을 찾아 위에 문자열을 아까 창에 입력해보았다.



성공인것 같다.
그리고 HxD에서 스트링 함수를 찾아보자.

스트링 함수는 vbaStrCmp인 것으로 알 수 있다.
'Reverse Engineering > CodeEngn Basic' 카테고리의 다른 글
| [리버싱] CodeEngn Basic RCE L06 (0) | 2024.09.19 |
|---|---|
| [리버싱] CodeEngn Basic RCE L05 (0) | 2024.09.19 |
| [리버싱] CodeEngn Basic RCE L04 (0) | 2024.09.15 |
| [리버싱] CodeEngn Basic RCE L02 (0) | 2024.09.15 |
| [리버싱] CodeEngn Basic RCE L01 (0) | 2024.09.13 |