Back-end56 웹해킹 3번 문제 3번 문제 흰색타일을 누르면 검정색 타일로 색칠이 된다. 퍼즐을 풀어 solved 버튼을 누르면 아마 퀴즈를 풀 수 있는 형태인 것같다. 왼쪽과 위의 숫자들이 그 라인에 존재하는 검은색 타일의 개수를 의미하는 것같다. 퀴즈를 풀면 해당 창이 뜬다. -해당 칸에 아무거나 적고 submit을 누르니 해당 내용이 떴다. - answer값은 name을 적는 창의 URL을 확인하면 GET방식으로 넘어가는 1~25 인자 각각의 값들을 연결한 값과 answer의 인자의 값이 같음을 확인 할 수 있다. - URL - name의 id는 10의 길이만큼의 문자열을 사용하도록 되어있음을 확인할 수 있다. 또한 name 폼에 입력한 값은 문자열로 처리된다. 그리고 hidden 필드로 answer 값이 전달되는 것을 알 수 있.. 2020. 9. 5. 웹해킹 1번문제 1번문제 if(!$_COOKIE[user_lv]){ // user_lv cookie값이 없다면 if문 실행 SetCookie("user_lv", "1"); //setcookie함수를 사용해 user_lv 쿠키를 1로 세팅 echo(""); } $password="????"; //플래그 값이 저장되는 변수. 문제풀이에 상관없기 때문에 무시 if(eregi("[^0-9..]",$_COOKIE[user_lv])) $_COOKIE[user_lv] =1; //eregi함수를 이용하여 user_lv cookie 값이 0~9의 정수중 하나로 시작한다면 if문 실행, cookie값이 1로 세팅 if($_COOKIE[user_lv] >=6) $_COOKIE[user_lv] =1; //user_lv cookie 값이 6보.. 2020. 9. 5. 이전 1 ··· 7 8 9 10 다음