My Study/CrackMe

CrackMe(babylon keygenme)


Babylon Keygenme.exe


크랙미를 실행 시켜서 아무거나 입력 했더니 역시나 실패.


크랙미에 올리고 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
,

최근 댓글

최근 트랙백

알림

이 블로그는 구글에서 제공한 크롬에 최적화 되어있고, 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.