-
[Reversing] Level 11 [198pt]$ Wargame $/$ Suninatas $ 2019. 9. 17. 14:36
문제를 PEID로 열어보겠습니다.
딱히 특별한 것은 보이지 않습니다.
실행해 보면 다음과 같습니다.
값을 입력 해야하지만 입력을 해도 아무런 행위가 없습니다.
정확한 값을 입력해야 확인 가능한 문제 인것 같습니다.
ollydbg를 이용해서 분석을 해보겠습니다.
프로그램에 사용된 string을 확인해서 성공 문자열로 보이는 Congratulation! 문자열을 찾아서 가보겠습니다.
해당 문자열을 더블클릭해서 확인해 보면 main 루프를 확인 할 수 있는데 004502A8에 BP를 걸고 F9로 이동하면서 1234 라는 값을 입력해 보겠습니다.
입력값인 1234와 2VB6H1XS0F 비교하는 구문이 CALL로 호출을 하는것 같습니다.
2VB6H1XS0F를 입력해 보겠습니다.
'$ Wargame $ > $ Suninatas $' 카테고리의 다른 글
[System] Level 24 [333pt] (0) 2019.09.17 [System] Level 20 [233pt] (0) 2019.09.17 [Reversing] Level 10 [150pt] (0) 2019.09.17 [Reversing] level 9 [144pt] (0) 2019.08.19 [Forensic] Level 32 [180pt] (0) 2019.08.19