본문 바로가기

Wargame/Reversing-W

reversing kr Easy Crack

파일을 처음 다운로드받으면 위 사진과 같은 파일이 주어진다.




일단 실행시켜보면, 무언가를 입력받고 확인을 누르게끔 되어있다.

무언가 입력받고 확인을 누르면 안에서 키와 비교를 거치고 성공문과 실패문을 출력해준다.




일단 키를 모르니까 1234라고 입력해주고 확인을 눌러봤다.




틀렸댄다. 당연한거다. 틀렸다. 이제 이 프로그램을 올리디로 던져서 내부 루틴을 한번 보도록하자



처음 올리디로 던지고 메인으로 넘어온 상태다.

왼쪽 밑 부분을 살펴보면 Incorrect Password, Congratuation!! 이 보인다.

저 곳을 찾아 이동해보도록 하자



스트링을 검색해보면 저렇게 떡하니 스트링들이 나와있다.

저 곳으로 이동해서 저 함수 전체를 봐보도록 하자.


중요 부분만 보게되면

004010B0에 입력받은 값과 61을 비교한다.

둘이 같으면 비교를 계속 진행하고 아니면 Incorrect.. 를 출력하는 곳으로 점프한다

그 후에 5y를 push하고, 00401150의 함수를 호출하는데

저 함수도 그냥 5y랑 비교하는 함수이다.



그 다음에는 위에서 R3versing 이라는 문자열을 넘기고

위 사진에서 보이는 반복문으로 R3versing과 입력받은 문자열을 문자 하나하나 비교한다.

다 맞으면 Congratuation!!을 출력하고 아니면 Incorrect..로 넘어간다


그럼 대충 다 찾았다 진행해보도록하자.


ㅎㅎ


반응형

'Wargame > Reversing-W' 카테고리의 다른 글

reversing kr Replace  (0) 2017.07.11
reversing kr Music Player  (0) 2017.07.10
reversing kr Easy ELF  (0) 2017.07.10
reversing kr Easy Unpack  (0) 2017.07.10
reversing kr Easy Keygen  (0) 2017.07.10