14번 문제 : javascript를 이용한 문제(?) 14번 문제의 첫 화면이다. 우클릭해서 소스보기를 하면 다음과 같이 나온다. ul 값과 입력한 값이 나오면 패스워드를 알려주는 것 같다. document.URL 은 느낌이 오지 않는가?주소창에 있는 URL 주소를 가져오는 구문인거 같아 보인다. 실제로도 그렇다. 그렇다면 indexOf 함수는 무엇인가?여러 사이트를 검색하면 찾을수 있다.indexOf는 배열의 조건 문장을 숫자로 가져오는 것이다. URL 주소가 http://webhacking.kr/challenge/javascript/js1.html 이니까[0] = h[1] = t[2] = t[3] = p[4] = :[5] = /[6] = /[7] = w[8] = e[9] = b[10] = h[11]..
18번 문제 : SQL injection "select id from challenge18_table where id='guest' and no=$_GET[no]" id='guest' and no=$_GET[no] 를 거짓문으로 만들고 뒷 문장을 참으로 만들어야 한다. "select id from challenge18_table where id='guest' and no=4 or no=2 를 입력해 주어야 한다. ( id='guest' and no=4 ) or ( no=2 ) FALSE or TRUE = TRUE ?no=4 or no=2 ?no=4%0aor%0ano=2 ( linefeed ) \r?no=4%0dor%0dno=2 (Carriage return ) \n %20은 Space 인데 위의 ereg..