[Reversing] rev-basic-1 문제풀이 |
문제를 확인해보자.
어라 rev-basic-1 문제랑 똑같다.
프로그램만 다른가보다.
x64dbg로 해당 파일을 열어보자.
correct를 출력하는 flag 값을 찾아야하기 때문에 문자열 참조 찾기를 통해 correct 문자열을 찾아보자.
사용자가 FLAG를 입력하고 chall1.7FF6CBF01000 함수에서 입력 값 비교를 한 뒤, Correct/Wrong 메시지를 출력한다.
해당 함수를 따라가보자.
비교를 수행하는 cmp 구문에서 비교 문자열이 확인된다.
해당 문자를 조합하면 "Compar3_the_ch4ract3r" 이다.
입력 값으로 넣어보자.
문제풀이 끗
'워게임 > dreamhack' 카테고리의 다른 글
[dreamhack] rev-basic-3 문제풀이 (1) | 2021.09.12 |
---|---|
[dreamhack] rev-basic-2 문제풀이 (0) | 2021.09.12 |
[dreamhack] rev-basic-0 문제풀이 (1) | 2021.09.12 |
[dreamhack] session 문제풀이 (0) | 2021.08.30 |
[dreamhack] devtools-sources 문제풀이 (0) | 2021.08.30 |
Comment