문제 11번에 접속하면 Unregister.zip 파일을 다운 받는다.

압축을 해제하면, project1 파일이 존재 한다.

 

 

 

파일을 실행하고 임의값을 넣으면 그냥 먹는다...

아마도 어떤 값을 넣으면 인증키가 나오는 방식인것 같다.

 

 

PEID를 사용하여 확인해보니 Delphi로 짜여진 프로그램인듯 하다.

 

 

stirng으로 문자열만 뽑아봤지만,, 너무많기도하고,,, 모래사장에서 바늘찾기....라서 안되겟다..

 

 

delphi디컴파일러 dede를 사용하여 확인해보니, Button1Click를 통해서

 

 

Congratulation이 있다. 아직 리버싱에 대해서 잘모르기때문에...

위에 call이 있는 부분에가면 뭐가 있지 않을까..

JNS?는 뭔지도 모르겟다.

 

 

call이 실행되기 이전에 브레이크 포인트를 잡고, 돌렸다

EAX 에 내가 쓴 문자열이 있고

EDX에 어떤 알수없는 문자열이 있다

 

 

 

이곳을 따라가다보면 CMP EAX, EDX가 나오게 되고 아마도

내가 입력한 문자열과 인증키를 비교한다.

 

 

 

비교하는 값이나 비교대상을 바꿔주면 Auth값이 등장한다.

 

 

 

 

 

 

 

 

 

 

 

 

반응형

'War.Game > Suninatas' 카테고리의 다른 글

Suninatas Quiz 19  (0) 2015.09.05
Suninatas Quiz 17  (0) 2015.09.05
Suninatas Quiz 5  (0) 2015.01.05
Suninatas Quiz 14  (0) 2015.01.05
Suninatas Quiz 18  (1) 2014.12.23