본문 바로가기

Reversing

[Reversing.kr] ImagePrc

ImagePrc

 

문제 파일을 열어보면 그림을 그릴 수 있음

WOW!를 그려봤는데 틀렸다고 함

 

실행 파일을 x32 디버거에서 열어주었다.

 

MessageBox에 중단점 설정

 

004013AA를 보면 jne 명령어에 의해 Wrong 메시지 박스를 호출하는 루틴으로 점프하는 것을 확인 가능

15F90번만큼 비교가 진행되는 것도 확인 가능

 

리소스 관련 API 호출하는 것도 알 수 있음

 

각각 인자로 0, 0x65, 0x18이 넘어감

ID가 0x65인 리소스를 갖고 있는지 확인

 

PEView로 파일을 열어보았다.

ID 0065를 갖는 리소스 존재

대부분이 FF로 채워져 있음

00009060~0001EFE0

 

해당 부분을 보면 width=0xC8, height=0x96임을 알 수 있음

 

10진수로 하면 200 x 150

 

그림판으로 비트맵 이미지 저장

비트맵 이미지를 HxD에서 열어주고 0x36 이후로 앞서 찾은 리소스 값?을 붙여넣어 줌

 

저장하면 이미지가 나온다!

 

 

GOT

'Reversing' 카테고리의 다른 글

[Reversing.kr] Music Player  (0) 2023.05.28
[Reversing.kr] Position  (0) 2023.05.28
[Reversing.kr] Easy Keygen  (1) 2023.05.28
[Reversing.kr] Easy Unpack  (0) 2023.05.28
[Reversing.kr] Easy ELF  (0) 2023.05.28