tmxklab
[CodeEngn] Advance RCE L05 본문
1. 문제

1) 문제확인


1234를 입력하고 "OK"버튼을 누르면 오른쪽 그림과 같이 나오게 된다.
2. 접근방법

- VB로 만들어진 파일
3. 문제풀이

눈에 띄는 문자열은 존재하지 않지만 문자열을 비교하는데 사용되는 함수 발견

sub_401D8C()에서 __vbaStrCmp()가 사용된다.

입력 값을 "test"로 주었을 때 __vbaStrCmp()의 인자로 입력한 값과 "677345"가 들어간다. 이후에 이를 통해 분기하므로 다시 "677345"를 입력하고 확인해보자

"677345"를 입력하고 분기하게 되면 위 그림과 같이 나오게 된다. 따라서 Serial값은 "677345"
'War Game > CodeEngn' 카테고리의 다른 글
| [CodeEngn] Advance RCE L06 (0) | 2021.02.17 |
|---|---|
| [CodeEngn] Advance RCE L04 (0) | 2021.02.17 |
| [CodeEngn] Advance RCE L03 (0) | 2021.02.17 |
| [CodeEngn] Advance RCE L01 (0) | 2021.02.17 |
| [CodeEngn] Basic RCE L20 (0) | 2021.02.04 |
Comments