ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CodeEngn(basic) crackme3 풀이
    Reversing/CodeEngn(Basic) crackme 2019. 3. 31. 15:48

    크랙미3 풀이하겠습니다. 스터디카페 와서 일단 5까지는 오늘 풀어보려고요.

    문제는.. 일단 abex 크랙미에서 자주 겪었던 거죠? vbastrcmp 함수였습니다. 그냥 물어본 건 아무래도 아닐겁니다. 기억해놓고 일단 프로그램을 봅시다.

    뭔 개소리야

    아니, 일단 넘어갑시다.

    뭐 아무래도 Regcode 부분에 패스워드를 넣는 것 같네요.

    아무거나 치면 아니라고 에러 뜹니다. 역시 vbastrcmp 함수는 패스워드와 입력값의 비교를 위해 물어본 것 같네요.

    유의하면서 올리디버거를 켜봅시다.

    ? 일단 VB를 사용한 프로그램인 거는 알겠는데, 이것만 봐서는 감이 안 잡히죠.

    text strings를 확인해서 힌트를 찾겠습니다.

    유니코드 문자열들을 찾았습니다. 들어가보죠

    뭔가 위에 이상한 문자열이 비번일 거 같긴 한데 일단 이것만 봐서는 잘 모르겠네요.

    그럼 아까 확인한 힌트를 사용할까요

    vbastrcmp 함수가 있네요(위에서 3번째), 아마 저 함수는 비밀번호와 사용자의 입력값을 비교하기 위해 있을 겁니다. 고로 저 함수는 제가 찾는 비번과 근접한 위치에 있겠죠?

    뭐, 역시 아까 그 수상한 문자열이네요.

    끝까지 뭐라는지 모르겠지만, 아까와 다른 창인걸로 봐서 성공한 화면 같습니다.

     

    2019.3.31

    'Reversing > CodeEngn(Basic) crackme' 카테고리의 다른 글

    CodeEngn(basic) crackme6 풀이  (0) 2019.03.31
    CodeEngn(basic) crackme5 풀이  (1) 2019.03.31
    CodeEngn(basic) crackme4 풀이  (0) 2019.03.31
    CodeEngn(basic) crackme2 풀이  (0) 2019.03.31
    CodeEngn(basic) crackme1 풀이  (0) 2019.03.31
Designed by Tistory.