-
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