티스토리 뷰
코드엔진 베이직 5번 문제입니다.
문제페이지에 들어가니 프로그램의 등록키를 묻습니다.
일단 프로그램을 다운받아봅시다.
프로그램을 실행시키니 유저이름과 등록키를 적는 칸이 보입니다.
일단 Register now! 를 눌러봅시다.
역시 시리얼키가 맞지 않다고 뜨네요.
올리디버그에 올려놓고 실행해봅시다.
올리디버그에 프로그램을 올리려고하니 이상한 창이하나 뜹니다.
일단 확인을 눌러줍니다.
올리디버그에서 문자열을 찾으려고하니 위 사진처럼 아무것도 뜨지 않습니다.
PEID를 통해 프로그램이 어떤 종류인지 확인해봅시다.
PEID에 프로그램을 올려보니 UPX라고 나옵니다.
UPX를 검색해보니 프로그램을 패킹해서 분석하기 어렵게 하는 패킹 프로그램으로 확인되었습니다.
upx 언패킹 프로그램을 올려놓을테니 언패킹 하시면 됩니다.
언패킹 후 다시 문자열을 검색하니 제대로 잘 나옵니다.
성공 문자열을 더블클릭해 들어가봅시다.
성공 구문 위에 함수 호출-> 점프문 두개가 눈에 띄입니다.
처음 함수호출이 User name이 Registered User인지 확인하는 함수,
두번째 함수가 등록 키가 맞는지 확인하는 함수 인 것 같네요.
딱봐도 유저네임과 등록 키가 나와있으니 두개를 넣고 Register 해보겠습니다.
clear
'Wargame > CodeEngn' 카테고리의 다른 글
| CodeEngn Basic Level.07 (0) | 2017.12.30 |
|---|---|
| CodeEngn Basic Level.06 (0) | 2017.12.30 |
| CodeEngn Basic Level.04 (0) | 2017.12.30 |
| CodeEngn Basic Level.03 (0) | 2017.12.30 |
| CodeEngn Basic Level.02 (0) | 2017.12.30 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- C
- 코드
- 언어
- 설치
- MySQL
- 윈도우10
- window10
- 코딩
- sql inejction
- 윈도우
- studio
- visual
- window
- prob1
- load of sql injection
- sdlcheck
- apache24
- APM
- load
- 소스
- php
- 연동
- 10
- sdl체크
- apache
- windows10
- WebHacking
- 2015
- 프로그래밍
- apm연동
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
글 보관함
upx307w.zip