crackme5를 실행시켜보면 다음과 같은 창을 볼 수 있다.
Enter your serial 을 지우고 원하는 시리얼 값을 입력하면 그에따른 결과가 나온다.
스크롤을 조금 내려보면 성공과 실패 메세지를 분기하는 부분과 어떤 값을 비교하는 함수가 보인다.
이 분기문에서 값이 같다는 결과가 나와야 한다.
이때 비교하는 시리얼 값이 만들어지는 과정이 나와 있는대
이미 있는 문자열을 가지고 증가시키고 두 키값을 연결(cat)시켜서 시리얼 값을 만든다.
그리고 마지막에 내가 입력한 문자열 string2와 만들어진 시리얼 값 string1 을 비교하여
같다면 성공 문자를 출력하게 된다.
이 프로그램의 성공 시리얼값은 L2C-57816784-ABEX 을 입력하면 성공하는 것을 볼 수 있다.
'Study > Reversing' 카테고리의 다른 글
Check your serial (0) | 2015.05.30 |
---|---|
crackme by hackereh@! (0) | 2015.05.29 |
crackme4 (0) | 2015.05.27 |
crackme3 (0) | 2015.05.26 |
crackme2 (0) | 2015.05.25 |
댓글