이번에 동아리에서 워게임 스터디를 진행하게 되었다. 그래서 드림핵의 리버싱 문제를 Level1부터 차근차근 풀어보려고 한다.
그 중 rev-basic-0이라는 문제다
문제의 파일을 실행하면 나오는 화면이다. 아무렇게나 막 입력을 하면
"Wrong"이 출력된다. 어느 부분에 조건문이 있을거라고 생각되기 때문에 디버거로 확인해보자.
Correct또는 Wrong을 출력시키는 조건문이 있다.
test eax,eax를 보아 바로 위의 함수에서 문자열을 비교하는것 같다.
비교함수를 보니 "Compar3_the_str1ng"이 답인것같다.
'Security > Reversing' 카테고리의 다른 글
Dreamhack rev-basic-5 (0) | 2022.05.28 |
---|---|
Dreamhack rev-basic-4 (0) | 2022.05.25 |
Dreamhack rev-basic-3 (0) | 2022.05.24 |
Dreamhack rev-basic-2 (0) | 2022.05.23 |
Dreamhack rev-basic-1 (0) | 2022.05.23 |