CTF/UofTCTF

[UofTCTF] - [for] EnableMe write up

by 승빈이 2024. 1. 16.

 

다음 문제입니다.

 

이제부터 적는 문제들은 제가 대회기간에 풀이하진 못했던 내용(대회 시간을 착각함..)이고 그 이후에 추가로 풀어본 내용들 입니다.

 

해당 문제는 확장자에서도 알 수 있듯이 매크로 기능이 담긴 word 파일입니다.

이런 파일 자체는 매크로 기능을 악성파일로 많이 사용하였기에 일반적인 방법으로 지금은 사용할 수 없는 방식이지만 해당 문제에서는 매크로 기능에 대해 알고 있는지에 대해 물어보는 문제인것 같습니다.

 

먼저 그럼 매크로와 관련된 내용을 확인해봤습니다.

word 파일을 열고 아래 사진에 있는 부분을 통해서 매크로를 확인할 수 있습니다.

 

아래 사진처럼 매크로가 있는 것을 확인할 수 있습니다.

 

해당 코드를 보면 대충 v9은 v6을 통해서 무언가를 만들고 v10은 v7를 이용해서 무언가를 만듭니다.

하지만 MsgBox를 통해 확인해보면 v10만 나타내서 v9도 나타내도록 수정을 해주었습니다.

 

 

그러면 다음과 같이 플래그가 담긴 MsgBox를 확인할 수 있습니다.

해당 문제는 제가 Macro기능을 이용하여 문제를 출제한 적이 있어 쉽게 접근했던 내용인 것 같습니다.

반응형

댓글