Without a Break

[Dreamhack] rev-basic-2 본문

카테고리 없음

[Dreamhack] rev-basic-2

와븨 2023. 8. 13. 22:20

 

 

 

실행 파일을 디버거로 열어준다

 

 

correct를 출력하는 입력값을 찾아야하니 문자열로 가보자

 

 

이동해보니 correct를 발견할 수 있었다.

해당 위치로 이동해보자

 

 

이동해보니 test eax,eax로 input 값과 정답을 비교하고 correct를 출력한다.

비교 후 correct를 출력하기 전에 출력하는 7FF6D04B1000의 위치로 이동해보자

 

 

rcx(input값)와 7FF7D04B3000의 값을 한 글자씩 12번 비교한다.

7FF7D04B3000에 플래그가 있는 것 같으니 해당 위치로 이동해보자

 

 

HEX DUMP에 플래그가 있었다

 

 

정답!