Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 치트엔진 튜토리얼 게임
- 치트엔진 튜토리얼
- reversing
- Couldn't invoke the file
- 6번문제
- 워게임
- CodeEngn
- 치트엔진
- xcz.kr 문제풀이
- 시스템
- 3번문제
- 리버싱
- xcz.kr prob
- Basic RCE
- WTF_CODE
- Web
- Couldn't in
- 포렌식
- suninatas
- BasicRCE
- WarGame
- 8번문제
- cheatengine
- 1번문제
- 워게임풀이
- xcz.kr
- 써니나타스
- wargame.kr
- 오토잇디컴파일
- CheatEngine Tutorial
Archives
- Today
- Total
HackChang
[CodeEngn] Advance RCE L04 문제 풀이 본문
Advance RCE L04
Name이 CodeEngn 일때 Serial은 무엇인가
L03과 같이 시리얼을 찾는 문제이다.
L03과 똑같이 접근해보도록 하겠다.
우선 PEID에 L04파일을 올려봤다.
처음보는 파일 형식에 당황했지만 올리디버거에 올려 자세히 보도록 하겠다.
올리디버거로 열어봤지만 처음보는 구조에 2번째 당황을 했고, F8을 눌러 4011ae로 이동해봤다.
이부분의 반복문을 진행하고, 401006으로 다시 점프하는 것을 볼 수 있다.
반복문의 진행 과정에서 401006으로 이동해봤다.
프로그램 실행 초기와 다른 것을 볼 수 있었고, 위의 반복문을 통해 어셈이 복호화되는 것을 볼 수 있었다.
401006으로 점프하는 반복문의 끝에 BP를 걸고 F9를 눌러 실행 후 401006으로 이동했다.
복호화가 되었지만, 완벽하지 않은 것을 확인했고, Ctrl+A를 눌러 코드를 다시 로드시킨다.
완벽하게 복호화가 되었고, 스트링을 검색해봤다.
LOD-의 스트링이 시리얼이라고 생각되어 들어가봤다.
문자열을 비교하는 부분에 BP를 걸고, 실행시켜봤다.
Name에 CodeEngn, Serial에 무작위로 12345를 넣고, Test를 눌렀다.
BP를 건 부분 위의 문자열 비교부분에 또 시리얼로 추정되는 문자를 볼 수 있었다.
해당 문자로 인증해봤다.
인증되는 것을 볼 수 있었고, 홈페이지에 인증하여 클리어를 했다.
'W4RG4M3 > R3V3RS1NG' 카테고리의 다른 글
[CodeEngn] Advance RCE L06 문제 풀이 (0) | 2020.01.16 |
---|---|
[CodeEngn] Advance RCE L05 문제 풀이 (0) | 2020.01.16 |
[CodeEngn] Advance RCE L03 문제 풀이 (0) | 2020.01.13 |
[CodeEngn] Advance RCE L02 문제 풀이 (0) | 2020.01.13 |
[CodeEngn] Advance RCE L01 문제 풀이 (0) | 2020.01.10 |
Comments