본문 바로가기

security126

백준 알고리즘 15단계 백트래킹 - 스타트와 링크(14889) JAVA 1. 문제 확인 2. 문제 풀이 3. 결과 2020. 7. 19.
백준 알고리즘 15단계 백트래킹 - 연산자 끼워넣기(14888) C++ 1. 문제 확인 2. 문제 풀이 3. 결과 2020. 7. 19.
Webhacking.kr 20번 1. 문제 확인 2. 코드 확인 3. 문제 풀이 아마 여기 코드 부분이 중요할 것 같은데 확인해보면, lv5frm.id.value, lv5frm.cmt.value, lv5frm.captcha.value의 값이 빈칸이면 return을 하는 것을 확인 할 수 있다. 여기서 captcha는 옆에 나와있는 단어들을 똑같이 적어야 하는 것을 확인 할 수 있다. 하지만 여기서 빈칸에 입력을 하려고 보니까 이렇게 시간 제한이 2초로 나와있는 것을 확인할 수 있다. 2초 안에 적는 것은 불가능하므로, 콘솔 창에 적기로 한다. 그래서 id, cmt value 값을 지정해 주었고 captcha 값이 같도록 설정해준 후 제출하게 해주었다. 그래서 새로 고침 후 2초 안에 이것을 콘솔 창에 친다. 4. 결과 2020. 7. 18.
Webhacking.kr 42번 1. 문제 확인 2. 소스 코드 확인 3. 문제 풀이 test.txt를 누르면 다운이 된다. flag.docx 다운이 받이지지 않는다는 것을 확인할 수 있다. 여기서 dGVzdC50eHQ=으로 나오는 것을 확인 할 수 있다. 여기서 대문자, 소문자로 나와있는 것을 보고 인코딩 되어있다는 것을 확인할 수 있다. https://www.convertstring.com/ko/EncodeDecode/Base64Decode Base64로 디코딩 - 온라인 Base64로 디코더 당신의 Base64로 여기에 텍스트를 디코딩 복사 파일로 디코딩 Base64로 다운로드 : www.convertstring.com 여기서 해당 인코딩 되어있는 것을 디코딩 할 수 있다. 그랬더니 test.txt로 디코딩 되어있다는 것을 확인할.. 2020. 7. 18.
자바스크립트 개발 1 - 자바스크립트 퀴즈 만들기 자바스크립트로 개발을 진행해보았다. 자바스크립트 문법 중에서 폼, 함수, 객체, 배열등을 사용해서 개발을 해보았다. 화면에서 보이는 것은 이렇게 만들어 놓았다. 이름을 적지 않으면 이렇게 창에 뜨게 했다. Name must be filled out 이라고 뜨게 해두었다. 그리고 자바스크립트 문법 문제를 만들어서 라디오 버튼을 만들고 Check 버튼을 클릭하면 정답일 때는 Correct를 오답일 때는 Wrong을 나오게 했다. html과 자바스크립트를 이용해서 이렇게 만든 것이다. 그래서 만든 코드는 다음과 같다 2020. 7. 18.
Webhacking.kr 41번 1. 문제 확인 2. 코드 확인 3. 문제 풀이 파일 하나를 업로드 하고 파일 이름을 길게 해서 보낸다. 해당 경로로 파일을 접속한다. 그래서 다시 정상 파일을 올려보았다. 그랬더니 이렇게 flag가 나왔다. 4. 결과 2020. 7. 16.