CrackMe(babylon keygenme)
크랙미를 실행 시켜서 아무거나 입력 했더니 역시나 실패.
크랙미에 올리고 All referenced text string 을 확인해 보았더니 눈에 익숙한게 많이 들어옵니다. 일단 제일 수상한 특수문자열에 브레이크 포인트를 걸어 실행을 시켜봅시다.
쭉쭉 내려오면 이름을 입력하는 것과 시리얼을 입력하는 것이 나옵니다. 이것들을 일단 아무렇게 입력한 뒤 처음으로 반복문을 만나게 되는데 이 반복문은 처음에 브레이크 포인트를 걸었던 특수문자들을 연산하여 또 다른 특수 문자열을 만듭니다.
연산한 뒤 특수 문자열
strlen 함수를 만나는데 이 함수는 처음에 이름을 입력했던 것을 문자열보다 스페이스를 포함하여 2배가 많습니다. 그리고 특수 문자열과 입력한 값과 또 다시 연산을합니다.
위 사진의 연산 결과는 아래와 같습니다.
또한 바로 다음 반복문에서는 처음에 입력한 시리얼 값(eram)과 위에서 연산한 값을 또 다시 연산... 지겹도록 연산하네요...
드디어 마지막 입니다. 이번에도 뭔가 열심히 열심히 연산을 하여...
위와 같이 만들었습니다.
그 연산한 값을 아래에서 비교하여 실패 했다는 문자열로 가네요.
하지만 어떤 문자열을 입력해야하는지 알았기에 다시 켜서 문자열을 입력해 보겠습니다.
성공입니다.
지겹도록 연산을 한 뒤 완성된 특수 문자열...
연산만 많이 했을 뿐 쉽네요.
'My Study > CrackMe' 카테고리의 다른 글
CrackMe(RegisterMe) (0) | 2015.05.21 |
---|---|
CrackMe (abex's 3rd crackme) (0) | 2015.05.20 |
CrackMe (Project1) (0) | 2015.05.19 |
CrackMe2(cffo-2) (0) | 2015.05.18 |
CrackMe : abexcm1 풀이 (0) | 2015.05.13 |