-
abexcm4 풀이 - IDAReversing/abexcm 2019. 6. 9. 17:26
abexcm4 아이다 풀이입니다.
기억나네요. 문자마다 strcmp를 걸어서 registered 버튼이 모든 시리얼값이 맞아야 활성화되는 크랙미입니다.
일단 ThunRTMain을 보면 VB로 짜인 프로그램임을 알 수 있죠
Ctrl + F 로 vba를 검색한 뒤, 문자열 비교 함수인 strcmp를 찾아서 들어가봅니다.
들어가서 대충 앞뒤를 훑어보고 힌트가 안나온다 싶으면 BP 걸고 디버깅모드로 전환해야지요 뭐
아무거나 1234 눌러보려는데 1만 눌렀더니
바로 코드가 돌아가네요 입력받는 문자마다 인식한다는 걸 알 수 있죠
그래서 이것저것 만져보다가 저기 ECX의 debug:023~~~부분에 커서를 갖다대고 스크롤(휠)을 돌리면 그.. 스택창인가? 뭔지는 모르겠는데 7자리 수가 나와요, 그게 아무래도 시리얼값 같아서 입력해보면
registered 버튼이 활성화되고 클릭하면 위와 같은 성공화면이 뜨는 것을 알 수 있습니다.
그 스택창인지 모를 부분을 아이다를 공부하면서 한번 살펴봐야겠습니다. 그걸로 abexcm2도 풀 수 있지 않을까.. 하면서요
2019.6.9
학원 가기 싫다아ㅏㅏ아아
'Reversing > abexcm' 카테고리의 다른 글
abexcm3 풀이 - IDA (0) 2019.06.07 abexcm1 풀이 - IDA (0) 2019.05.26 abex' crackme5 풀이 (0) 2019.03.29 abex' crackme 4 풀이 (0) 2019.03.29 abex' crackme 3 풀이 (0) 2019.03.29