level 9
-
[Reversing] level 9 [144pt]$ Wargame $/$ Suninatas $ 2019. 8. 19. 14:24
문제를 다운 받으려 했으나 악성코드에 대한 의심으로 브라우저에서 차단을 미리 받아 버리는 상태이다. 필자는 wget를 이용해서 다운 받아 보겠습니다. 이제 문제를 풀어보겠습니다. 먼저 프로그램을 실행시켜 보도록 해봅시다. 이런 UI의 프로그램이 있는데 Serial 값을 넣는 문제 인것 같스빈다. 한번 ollydbg를 이용해서 열어보겠습니다. 우리 눈에 보이는 문자열을 이용해서 main으로 접근 할 것이므로 "Suninatas"를 찾아보겠습니다. 위로 좀만 올라가서 PUSH EBP 자리에 breakpoint를 걸고 실행 해보겠습니다. 입력 값으로는 1234를 넣어 보겠습니다. 문자열 검색 할때 부터 눈에 거슬렸던 6자리의 숫자.. 매우 Serial 스러워서 입력을 해보았습니다. 일단... 시리얼은 맞습니다..