wargame.kr 포스트는 이해한 내용과 복습을 위한 목적으로 작성되었습니다.
이번 포스트에서는 already_got 문제에 이어 flee_button에 대한 이해와 풀이를 진행해보도록 하겠습니다.
근데, 문제 풀이의 이해는 딱히 없는 것 같고, 풀이만 있을 것 같습니다.
이번 문제는 인터넷 브라우저의 개발자모드를 사용할 수 있는지, 혹은 소스를 볼 수 있는지 등의 여부를 확인하는 문제인 것 같습니다.
|
문제 이해 |
문제에서는 버튼을 클릭할 수 있는지에 대한 여부를 물어보고 있습니다.
처음에는 간단히 버튼 클릭이 안 되도록 막아놨구나, 특정한 코드를 지우면 되려나? 하며 문제에 접근했지만 생각보다 웃긴 모습을 보게 되었습니다.
자세한 건 문제풀이에서 보도록 하겠습니다.
|
문제 풀이 |
이번 문제에서는 fiddler를 사용할 게 없습니다. 바로 개발자모드를 들어가줍니다.
개발자모드는 인터넷 브라우저를 키고 F12를 클릭하면 들어가집니다.
문제를 들어가면 위와 같이 마우스 위치와 조금 떨어진 곳에 버튼이 나타나 있습니다.
백날 쫒아가봐야 절대 클릭 안 될 거 같습니다. 저는 못 쫒아갔습니다.
일단 버튼을 클릭한다는 건, 버튼이 클릭됐을 때의 동작이 있다는 것입니다.
개발자모드로 어떤 행위가 버튼에 기록되어 있는지 확인해보도록 합니다.
보아하니, 버튼을 클릭하면 GET 메소드 형태로 key=0e35와 같은 쿼리를 전송하도록 되어 있습니다.
그러면 버튼을 클릭한 것처럼 동작되도록 하려면, ?key=0e35를 주소창에 덭붙여주도록 합니다.
'WARGAMES > wargame.kr' 카테고리의 다른 글
[Wargame.kr] Level 09 - strcmp (0) | 2019.04.10 |
---|---|
[Wargame.kr] Level 08 - db_is_really_good (0) | 2019.04.09 |
[Wargame.kr] Level 07 - md5_password (0) | 2019.04.09 |
[Wargame.kr] Level 06 - fly_to_the_moon (0) | 2019.04.09 |
[Wargame.kr] Level 05 - WTF_CODE (0) | 2019.04.09 |
[Wargame.kr] Level 04 - login_filtering (0) | 2019.04.09 |
[Wargame.kr] Level 03 - qr_code_puzzle (0) | 2019.04.09 |
[Wargame.kr] Level 01 - already_got (0) | 2019.04.09 |