https://dreamhack.io/wargame/challenges/15/
문제 파일을 받으면 이렇게 실행 파일이 존재한다.
터미널에서 실행해 보면
rev-basic-0과 똑같이 입력, 출력이 이루어진다.
IDA로 열어 보자!!
전체적인 코드는 똑같으므로 설명을 생략하겠다
sub_140001000
를 보면
1바이트 단위로 값을 비교하는 것을 볼 수 있다. 각 인덱스 값이 모두 같으면 Correct를 출력한다. 숫자를 문자로 변환하는 단축키 R을 이용해 모두 변환해 보겠다.
결론적으로 입력되어야 하는 문자열은
Compar3_the_ch4ract3r
이다
성공적으로 Correct가 뜬 걸 볼 수 있다.
'드림핵 워게임' 카테고리의 다른 글
[드림핵/워게임] rev-basic-3 (0) | 2023.09.09 |
---|---|
[드림핵/워게임] rev-basic-2 (0) | 2023.09.09 |
[드림핵/워게임] rev-basic-0 (0) | 2023.09.04 |
[드림핵/워게임] basic_exploitation_002 (0) | 2023.08.17 |
[드림핵/워게임] out_of_bound_000 (0) | 2023.08.17 |