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