학회_공부해요/워게임

[Dreamhack] Write up - rev-basic-0 풀이

yenas0 2023. 10. 5. 06:38
반응형

 

지난 주에 풀어볼라 했는데 디버거에서 뭘 봐야할지 몰라서 넘겨뒀던 문제인데 오늘 스터디하면서 푸는 방법을 알게됨.

 

https://x64dbg.com/

 

x64dbg

Built on open-source libraries x64dbg uses Qt, TitanEngine, Zydis, Yara, Scylla, Jansson, lz4, XEDParse, asmjit and snowman.

x64dbg.com

디버거는 위에 걸 사용했다. (올리디버거에서는 해당 파일이 잘 안열리는 듯)

 

 

 

 

문제에서 correct를 출력하는 입력값을 찾으라 했으니 먼저 correct를 찾아보기로 했다.

correct라고만 출력되는게 하나 있길래 따라가 봤다.

 

 

 

 

여기서 문제를 전에 못 풀었는데

회색 하이라이트 쳐진 correct 출력 위에 call challo. 7FF7CAF1000 이게 아래 correct를 불러내는 거라고 한다. 위에 보면 input으로 문자열 받는것도 있고 아래는 wrong을 출력할 수도 있다. 

 

 

아무튼 그래서 저 call로 들어가봤다. (그냥 더블클릭,,)

위 문자열이 flag 인 것 같다.

 

 

해결했다~~

반응형