임의로 로그인에 시도했으나 당연히 풀리지 않았다. 문제화면에서는 로그인 화면 말고는 이상한점이 보이지 않아서 소스코드를 확인해 보았다. 아래 부분에 유의해서 보면 될 것 같다. if ( id == pw ) { alert("You can't join! Try again"); document.web02.id.focus(); document.web02.id.value = ""; document.web02.pw.value = ""; } else { document.web02.submit(); } 힌트를 보면 id와 pw가 같아야된다고 적혀있는데, 위의 조건문을 보면 값이 같은 경우 가입 실패창을 띄우며 입력한 값을 초기화하고 있다. BurpSuite를 사용하여 값을 직접적으로 보내보기로 했다. 로그인하는 id/..
문제화면에 보이는 코드 중 신경써서 봐야할 코드는 아래쪽 부분인 것 같다. result = Replace(str,"a","aad") result = Replace(result,"i","in") result1 = Mid(result,2,2) result2 = Mid(result,4,6) result = result1 & result2 문제 페이지의 url과 문법들을 보아 ASP 언어임을 확인했다. 코드 뒷부분을 보아 입력한 문자열(str)이 5개의 문자열 조함을 거쳐 result가 admin일 경우의 문자열이 인증키를 위한 답인 것 같다. 1. result = Replace(str,"a","aad") 2. result = Replace(result,"i","in") 3. result1 = Mid(resul..
Mysql 설치 후 Java와 연결하기 (Mysql과 Java 연결 확인 코드 첨부) Mysql 설치 및 Java 연결 확인 https://dev.mysql.com/downloads/windows/installer/8.0.html : 439.6M 다운받음 C:\Program Files (x86)\MySQL\Connector J 8.0 : mysql-connector-java-8.0.29.jar 를 자바 폴더로 옮김 사용할 Schema 생성 - Workbench 로그인 - File - Connect Server 클릭 (혹은 아래 사진 참고) Java 연결 - 프로젝트 우클릭 - properties - Java Build Path - .옮겨두었던 mysql-connector-java-8.0.29.jar 파일..