모의해킹/리버싱
Artgem 크랙 : 레나 챌린지 (Level 8)
철민1234
2023. 9. 16. 22:09
728x90
• 분석 시작
프로그램을 실행시킨 후, 레지스터를 등록을 하기 위해 임의의 키 값을 입력을 했을 때, 해당 키값이 유효하지 않다는 메시지가 출력이 된다.
프로그램을 디버그에 올린 문자열 검색을 통해 Invalid Key 를 입력을 해서 해당 주소위치를 찾는다.
원래는 분기점을 찾아 해당 명령어를 JMP로 수정을 했으면 통과를 했지만, 이 프로그램은 key Check라고 내가 쓴 부분에서 계속 key 값을 체크한다.
XOR EAX, EAX 에서 초기화를 해준다..
Nop으로 수정을 해준 다음 파일을 저장한다.
레지스턴가 등록이 되었다.