티스토리 뷰

Wargame/CodeEngn

CodeEngn Basic Level.06

Dr_K 2017. 12. 30. 19:52

코드엔진 베이직 6번 문제입니다.

문제 페이지에서 이번 프로그램은 패킹되어있다고 하네요.

일단 프로그램을 다운받아 봅시다.

PEID로 확인해보니 전 문제처럼 UPX로 패킹되어있다고 합니다.

전이랑 같이 UPX로 언패킹해주도록 합시다.

언패킹된 프로그램을 일단 실행시켜 봅시다.

아무 문자열을 넣고 check를 누르니 Wrong이라고 나오네요.

올리디버그에 올려봅시다.

문자열에서 성공구문을 찾아 이동합니다.

점프문 위로 함수를 호출하고 그 위로 두개의 인자를 넣는데, 인자 하나에 패스워드 처럼 보이는게 있네요.

프로그램을 실행해 넣어봅시다.

clear

(참고로 oep는 Original Entry Point로, 프로그램의 실제 시작 주소를 의미합니다.)


'Wargame > CodeEngn' 카테고리의 다른 글

CodeEngn Basic Level.08  (0) 2017.12.30
CodeEngn Basic Level.07  (0) 2017.12.30
CodeEngn Basic Level.05  (0) 2017.12.30
CodeEngn Basic Level.04  (0) 2017.12.30
CodeEngn Basic Level.03  (0) 2017.12.30
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2026/10   »
일 월 화 수 목 금 토
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
글 보관함