Without a Break

[Dreamhack] rev-basic-6 본문

Reversing/Wargame

[Dreamhack] rev-basic-6

와븨 2023. 8. 16. 22:09

 

 

문제 파일을 디버거로 열었을 때의 모습

 

 

문자열에서 corret를 찾아 해당 위치로 이동했다.

 

 

해당 위치로 이동하니 corret 위쪽에 test eax,eax에서 입력값과 정답을 비교하는 것을 알 수 있었다.

test eax,eax 위 코드의 7FF7435D1000의 위치에 정답이 있을 것 같다.

 

 

18개의 값과 [7FF613713020] 주소에 사용자의 입력값을 더한 주소에 존재하는 값을 비교한다.

7FF7435D3020의 위치에 플래그가 있을 것 같다.

 

 

7FF7435D3020의 HEX DUMP를 확인하니 18개의 문자가 있었다.

 

 

hex dump 값을 문자열로 변환하니

플래그를 발견할 수 있었다.

 

 

정답

 

'Reversing > Wargame' 카테고리의 다른 글

[Dreamhack] Secure Mail  (0) 2023.08.19
[Dreamhack] rev-basic-8  (0) 2023.08.16
[Dreamhack] rev-basic-4  (0) 2023.08.16
[Dreamhack] rev-basic-3  (0) 2023.08.16
[Dreamhack] rev-basic-1  (0) 2023.08.13