본문 바로가기

모의해킹/리버싱

PC 설젼(델파이 프로그램) : 레나 챌린지 (Level 6)

728x90

실행 화면

실행화면 시작 전, 나오는 Nag이다.

 

• 분석 시작

PEID 툴 사용

PEID 툴을 이용해 델파이 프로그램인지 확인을 하였다. 

 

프로그램을 디버그에 올려 실행을 시킨다. 

위 사진과 같이 15일 프로그램을 사용할 수 있다는 문구가 있다. -> 체험판이기 때문에 이걸 크랙을 해야 한다.

 

문자열 검색을 통해 문구를 찾아준다.

해당 문구를 위 분기점에서 문구를 출력을 할지 안 할지 정하는 거 같다...

 

브레이크 포인트를 걸어 다시 시작을 한 다음 ZFLAG 1을 0으로 수정을 해보자.

 

해당 문구 구간이 통과가 되어 <unregistered - 15 days remaining> 문구가 출력이 안된다.

 

help => About

이 구간에는 아직 체험판이라는 표시가 남아있다.

 

위와 같은 방법으로 문자열 검색을 통해 찾은 후, 해당 주소로 이동을 한다.

그 주소에서 분기점을 찾아 브레이크 포인트를 걸어주고  ZFALG을 1에서 0으로 수정을 한 다음 실행을 시킨다.

 

해당 구간을 무사히 통과를 했다.! 이제 ZFLAG를 수정했던 분기점을 JMP로 수정을 한 다음 프로그램을 저장을 하면 계속 사용을 할 수 있다.