본문 바로가기

KERT/WarGame

[dreamhack] devtools-sources

오랜만에 워게임 문제를 푸는 것이라서 떨렸다...

 

문제 파일 압축을 풀지 않고 바로 개발자 도구를 켰더니 에러가 너무 많이 떴다. (여기서부터 이상함을 느꼈어야 했다.)

 

이 글을 보는 여러분들은 꼭 문제 파일 압축을 푸셔야 합니다.

아니면 나처럼 소중한 시간을 낭비하게 됩니다.

 

낭비한 시간이 아까우니 시행착오라도 적어보겠습니다.


파일에서 경로를 찾을 수 없다는 메시지와 함수 정의가 안 되어 있다는 오류 메시지가 떴다. (지금 생각하니까 당연한)

 

난 그래서 이 오류를 해결해서 플래그를 찾아내는 줄 알았다.

 

1트. 자바스크립트 함수 선언하는 법을 구글링했다.

function navbarToggleSidebar() {};

Elements 창에서 f2 를 눌러 선언 코드를 추가했다. (배운 대로 착실히 했는데.....)

당연하게도 바뀌는 것은 없었다.

 

2트. 빨간줄이 뜨는 117번째 줄에 중단점을 설정하고 디버깅을 했다.

Sources 창에서 자바스크립트 디버깅을 할 수 있다는 사실을 이용하려 한 시도였다.

 


 

하도 모르겠어도 문제 구글링을 했더니 내가 뜨는 창과 달랐다.

 

압축을 풀고 나서, 아래와 같이 창이 떠야 정상이다.

그것도 모르고 난 James Torres 가 누군가 했네;;

 

이 문제를 처음 딱 보고 플래그를 찾으라 하자마자 생각났던 단축키를 그대로 썼더니 문제가 풀렸다.

 

압축풀기 전에는 플래그가 안 나왔었다ㅠㅠ

그때는 그래.. 문제가 이렇게 쉬울리가 없잖아 했었는데

 

너무 쉬운 문제였다.

 

 

힌트: 모든 파일에서 잘~ 찾기

결론: 워게임을 풀 때 문제 파일 압축을 꼭 풀자

'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