wargame.kr 포스트는 이해한 내용과 복습을 위한 목적으로 작성되었습니다.

이번 포스트에서는 already_got 문제에 이어 flee_button에 대한 이해와 풀이를 진행해보도록 하겠습니다.


근데, 문제 풀이의 이해는 딱히 없는 것 같고, 풀이만 있을 것 같습니다.


이번 문제는 인터넷 브라우저의 개발자모드를 사용할 수 있는지, 혹은 소스를 볼 수 있는지 등의 여부를 확인하는 문제인 것 같습니다.


 

 문제 이해


문제는 다음과 같습니다.

문제에서는 버튼을 클릭할 수 있는지에 대한 여부를 물어보고 있습니다.

처음에는 간단히 버튼 클릭이 안 되도록 막아놨구나, 특정한 코드를 지우면 되려나? 하며 문제에 접근했지만 생각보다 웃긴 모습을 보게 되었습니다.


자세한 건 문제풀이에서 보도록 하겠습니다.



 

 문제 풀이


이번 문제에서는 fiddler를 사용할 게 없습니다. 바로 개발자모드를 들어가줍니다.


개발자모드는 인터넷 브라우저를 키고 F12를 클릭하면 들어가집니다.


문제를 들어가면 위와 같이 마우스 위치와 조금 떨어진 곳에 버튼이 나타나 있습니다.

백날 쫒아가봐야 절대 클릭 안 될 거 같습니다. 저는 못 쫒아갔습니다.


일단 버튼을 클릭한다는 건, 버튼이 클릭됐을 때의 동작이 있다는 것입니다.


개발자모드로 어떤 행위가 버튼에 기록되어 있는지 확인해보도록 합니다.



보아하니, 버튼을 클릭하면 GET 메소드 형태로 key=0e35와 같은 쿼리를 전송하도록 되어 있습니다.

그러면 버튼을 클릭한 것처럼 동작되도록 하려면, ?key=0e35를 주소창에 덭붙여주도록 합니다.





+ Recent posts