PixtopianBook 체험판 크랙
해당 프로그램은 안티 디버그 설정이 되어있어 디버그를 실행을 했을 때, 실행 화면이 출력이 되지 않는다.
Ollyobg 툴에서는 옵션을 설정을 하면 무시를 할 수 있는 기능이 있다.
해당 부분을 진짜 프로그램처럼 수정을 해보자.
메모리쪽에서 해당 부분을 검색을 한다.
상태바에 있는 내용이 있는 주소인 4E4 BC6로 이동을 해보자.
지우고 싶은 (UNREFISTERED VERSION) 부분의 메모리를 NOP로 수정을 한 다음 파일을 저장한다.
해당 부분이 삭제된걸 확인할 수 있다.
다음 단계는 This is an unregistered version of.... 부분이다.
메모리에 가서 삭제할 문자열의 위치를 찾기 위한 검색을 진행한다.
a에서부터 뒷부분을 a registered version of PixtonpianBook.으로 수정을 해주고 나머지 부분은 Nop으로 수정을 하며 된다.
마지막으로 수정할 부분이다.
해당 부분도 메모리에서 위와 같은 방법으로 문자를 찾아 수정을 하면 된다.!!!
• 기능적으로 우회하기
체험판은 2개의 그룹밖에 만들지 못한다. 이 부분을 우회를 해보자
에러 메시지가 출력이 됬을때, 디버그를 멈춰주고 콜 스택으로 이동한다.
JL을 통과를 못 해서 해당 문구가 출력이 된다.
그렇게 떄무넹 해당 실행 명령어를 JL -> JMP로 수정을 한다.
3번 그룹이 추가가 되는걸 확인할 수 있다.
'모의해킹 > 리버싱' 카테고리의 다른 글
PC 설젼(델파이 프로그램) : 레나 챌린지 (Level 6) (0) | 2023.09.13 |
---|---|
MFC 프로그램 크랙 : 레나 챌린지 (Level 5) (0) | 2023.09.13 |
PE 분석 : 레나 챌린지 (Level 3) 2 (0) | 2023.09.08 |
PE 분석 : 레나 챌린지 (Level 3) 1 (0) | 2023.09.08 |
라이센스 키 알고리즘 분석하기 : 레나 챌린지 (Level 2) (0) | 2023.09.08 |