# 문제링크 : https://dreamhack.io/wargame/challenges/15/?mode=description
문제 파일을 다운 받아보자.
이러한 실행 파일이 들어있다.
실행 파일을 x64dbg로 열어보자.
correct나 wrong을 출력하는 프로그램인데 그 중 correct를 출력하는 문자열을 찾아내야 하는 문제이기 때문에 문자열만 뽑아보자.
correct와 wrong 문자열이 보인다.
correct가 있는 곳으로 가보면 call과 je 명령어가 보인다. call로 함수를 호출해 수행하고 나면 correct가 호출되는 것 같다. call 부분에 BP를 걸고 실행시켜보자.
call로 실행되고 있는 함수에 들어가보면 글자 하나하나가 실행되고 있음을 알 수 있다.
문자들을 합쳐보면 Compar3_the_ch4ract3r이라는 문자열이 된다. 이 문자열을 정답칸에 입력해보자.
문제 해결!
'문제풀이' 카테고리의 다른 글
[Dreamhack] devtools-sources 문제풀이 (0) | 2023.10.02 |
---|---|
[Dreamhack] rev-basic-2 문제풀이 (0) | 2023.08.08 |
[SuNiNaTaS] 11번 문제풀이 (0) | 2023.07.11 |
[SuNiNaTaS] 9번 문제풀이 (0) | 2023.05.30 |
[CodeEngn Challenges] Basic RCE L06 문제풀이 (0) | 2023.05.16 |