Reversing/crackme

CodeEngn Basic RCE 11 문제 풀이

string_ 2022. 5. 8. 23:25

디버거 : x64dbg

분석환경 : Window 10

문제 내용

 

Basic 09와 동일한 문제입니다.

Stolenbyte 개념을 확실히 잡아가기위해 한번 더 출제된 문제같습니다.

 

키파일 프로그램

 

해당 프로그램을 실행해봤더니 keyfile이 있는지 없는지 체크후 성공 실패로 갈리는 프로그램 같습니다.

 

패킹 여부

해당 프로그램은 UPX(2.03)로 패킹되어 있는 것을 확인했습니다.

 

중단점 설정

OEP 주소로 이동하기위해 ESP 주소에 중단점을 걸어줬습니다.

 

StolenByte

OEP 주소로 이동하기 전 StolenByte가 보입니다.

 

OEP 주소로 이동후 StolenByte를 복원 해줬습니다.

 

후에 00401000 주소로 OEP를 재설정후 덤프를 해줬습니다.

 

그럼 결과적으로 OEP는 00401000가 되고

StolenByte 는 6A 00 68 00 20 40 00 68 12 20 40 00 가 되네요.

'Reversing > crackme' 카테고리의 다른 글

DreamHack - rev-basic-3 풀이  (1) 2022.09.29
CodeEngn Basic RCE 12 문제 풀이  (0) 2022.05.10
CodeEngn Basic RCE 10 문제 풀이  (0) 2022.05.08
CodeEngn Basic RCE 09 문제 풀이  (0) 2022.05.08
CodeEngn Basic RCE 08 문제 풀이  (0) 2022.05.08