오랜만에 워게임 문제를 푸는 것이라서 떨렸다...
문제 파일 압축을 풀지 않고 바로 개발자 도구를 켰더니 에러가 너무 많이 떴다. (여기서부터 이상함을 느꼈어야 했다.)
이 글을 보는 여러분들은 꼭 문제 파일 압축을 푸셔야 합니다.
아니면 나처럼 소중한 시간을 낭비하게 됩니다.
낭비한 시간이 아까우니 시행착오라도 적어보겠습니다.
파일에서 경로를 찾을 수 없다는 메시지와 함수 정의가 안 되어 있다는 오류 메시지가 떴다. (지금 생각하니까 당연한)
난 그래서 이 오류를 해결해서 플래그를 찾아내는 줄 알았다.
1트. 자바스크립트 함수 선언하는 법을 구글링했다.
function navbarToggleSidebar() {};
Elements 창에서 f2 를 눌러 선언 코드를 추가했다. (배운 대로 착실히 했는데.....)
당연하게도 바뀌는 것은 없었다.
2트. 빨간줄이 뜨는 117번째 줄에 중단점을 설정하고 디버깅을 했다.
Sources 창에서 자바스크립트 디버깅을 할 수 있다는 사실을 이용하려 한 시도였다.
하도 모르겠어도 문제 구글링을 했더니 내가 뜨는 창과 달랐다.
압축을 풀고 나서, 아래와 같이 창이 떠야 정상이다.
이 문제를 처음 딱 보고 플래그를 찾으라 하자마자 생각났던 단축키를 그대로 썼더니 문제가 풀렸다.
압축풀기 전에는 플래그가 안 나왔었다ㅠㅠ
그때는 그래.. 문제가 이렇게 쉬울리가 없잖아 했었는데
너무 쉬운 문제였다.
힌트: 모든 파일에서 잘~ 찾기
결론: 워게임을 풀 때 문제 파일 압축을 꼭 풀자
'KERT > WarGame' 카테고리의 다른 글
[dreamhack] Exercise: CSRF (0) | 2023.07.17 |
---|---|
[dreamHack] xss-1, xss-2 (0) | 2023.07.17 |
[dreamhack] Exercise: XSS (0) | 2023.07.16 |
[dreamhack] cookie (0) | 2023.07.16 |
[dreamhack] Exercise: Cookie (0) | 2023.07.16 |