정보보안/Lena's Reversing Tutorial

Lena's Reversing Tutorial 4

b1ackhand 2022. 8. 15. 20:11

이번 강좌에서는 픽스토피안북이라는 옛날 유료 프로그램을 패치 하는 것이다.

프로그램을 실행해보면 보니까 설치하라고한다.

이 파일은 설치하는 파일이었던 것이다.

설치후 설치된 파일을 실행해보자.

다음과 같이 UNREGISTERED VERSION 이라고 나와있다.

GROUP을 4개째 추가하려는 순간 다음과 같은 경고창이 나온다.

이번 과제에서는 다음의 유료 부분을 제거하는 것이다.

먼저 디버거로 실행하면 예외처리가 나온다.

따라서 설정에서 예외처리를 없애고

 

등록을 요구하는 부분을 STRING검색을 한다.

 

검색해보면 다음 함수 부분이 아까와 같은 msgbox를 위에서 push한것을 매개변수로 받아서 출력한다.

 

따라서 해당 부분을 수정하고 패치해주면 된다.

 

제목을 수정하는 부분도 있는데 이는 memory map에서 해당 글자를 수정하여 적용하는 방식으로 접근 할 수 있다.

'정보보안 > Lena's Reversing Tutorial' 카테고리의 다른 글

Lena's Reversing Tutorial 6  (0) 2022.09.12
Lena's Reversing Tutorial 5  (0) 2022.08.16
Lena's Reversing Tutorial 3  (0) 2019.01.07
Lena's Reversing Tutorial 2  (0) 2019.01.04
Lena's Reversing Tutorial 1  (0) 2019.01.03