기타/워게임

[Dreamhack] rev-basic-1

zoome22 2023. 10. 3. 18:32

https://dreamhack.io/wargame/challenges/15

 

rev-basic-1

Reversing Basic Challenge #1 이 문제는 사용자에게 문자열 입력을 받아 정해진 방법으로 입력값을 검증하여 correct 또는 wrong을 출력하는 프로그램이 주어집니다. 해당 바이너리를 분석하여 correct를 출

dreamhack.io

리버싱 1단계 문제..


문제 파일이다.

 

이번에도 구성은 비슷하다. 올바른 Input 값을 찾는 문제

문자열 참조를 검색해서 Correct 문자열을 따라가 비교 블록을 찾는다.

 

문자열 비교 구문은 위와 같다.

이전 문제와 마찬가지로 je 구문 앞에서 호출하는 함수로 문자열을 구분한다.

 

함수 내에서는 한 글자씩 정답 문자열과 비교한다.

전부 조합하면 다음처럼 된다.

Compar3_the_ch4ract3r

 

정답