Season 1/워게임 Old - 20 Write Up 작성자 - LRTK 페이지를 확인하니, 입력 폼과 맨 위 가운데에 나타난 time limit가 눈에 띄었다. 대충 감으로 생각했을 때 2초 안으로 입력하라는 미션같다. 시간 제한을 신경 안쓰고, 서버에 값을 보내니 Too Slow 문구가 출력되고 몇 초 지나서 원래의 페이지로 돌아갔다. 나는 자바스크립트를 이용하여 입력값을 넣고, 서버에 전송하여 2초를 넘기지 않고 서버로 값을 보내기 위해서는 코드를 작성하여 보내는 방법 밖에 없을거라 생각하여 코드를 작성하기 위해 개발자 도구로 페이지 코드를 확인하였다. function ck(){ if(lv5frm.id.value=="") { lv5frm.id.focus(); return; } if(lv5frm.cmt.value=="") { lv5frm.cmt.focus(); return; } if(lv5frm.captcha.value=="") { lv5frm.captcha.focus(); return; } if(lv5frm.captcha.value!=lv5frm.captcha_.value) { lv5frm.captcha.focus(); return; } lv5frm.submit(); } 문제의 출제가 아주 보기 좋게 각 Input의 ID로 Input의 값을 검사하는 코드가 있어서 이것을 보고 간단하게 코드를 작성하였다. lv5frm.id.value = "test" lv5frm.cmt.value = "test" lv5frm.captcha.value = lv5frm.captcha_.value lv5frm.submit() 개발자 도구의 콘솔을 열린 채로 페이지를 재로딩하여 페이지가 뜨자마자 저 코드들을 붙여넣기하여 실행하였다. 그 결과 Flag를 획득 할 수 있었다. 공유하기 게시글 관리 MSS 'Season 1 > 워게임' 카테고리의 다른 글 Old - 33 Write Up (0) 2021.05.17 Old - 23 Write Up (0) 2021.05.17 Old - 1 Write Up (0) 2021.05.17 Old - 58 Write Up (0) 2021.05.16 Old - 47 Write Up (0) 2021.05.16 Contents 당신이 좋아할만한 콘텐츠 Old - 33 Write Up 2021.05.17 Old - 23 Write Up 2021.05.17 Old - 1 Write Up 2021.05.17 Old - 58 Write Up 2021.05.16 댓글 0 + 이전 댓글 더보기