일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 암호수학
- C
- SuNiNaTas
- 파이썬
- pythonchallenge
- html5
- hackerschool
- 쏙쏙캠프
- 웹해킹
- ARP Redirect
- webhacking.kr
- C언어
- 해커스쿨
- Linux
- Web
- 자바
- 피들러
- 대외활동
- 명품자바프로그래밍
- java
- setCookie
- 리눅스
- 웹
- 파이썬챌린지
- 실습문제
- 리버싱
- FTZ
- 경기대학교
- 석문초등학교
- 써니나타스
- Today
- Total
목록Web (7)
Hongfluenza

level 1번을 클릭하면 다음과 같은 화면이 뜬다. 개발자 도구(f12)를 이용해 확인해본 결과 ----- index.phps -----를 클릭하면 index.phps로 이동한다는 것을 알 수 있었다. index.phps로 이동한 화면이다. 먼저 다음 코드를 통해 알게 된 개념에 대해서 정리해보자. PHP 쿠키 값을 설정하는 setcookie()함수 setcookie(쿠키명, 쿠키값, 만료시간, 경로, 도메인, 보안, httponly); 쿠키명 (필수) 설정될 쿠키의 이름을 결정 쿠키값 (선택) 쿠키 이름에 입력될 값 만료시간 (선택) Default 값은 0이며 쿠키가 유지될 시간을 설정 경로 (선택) 경로를 지정할 경우 특정 위치와 하위 경로에서만 사용가능하도록 설정됨 도메인 (선택) 사용될 도메인을..
setcookie (쿠키명, 쿠키값, 만료시간, 경로, 도메인, 보안, httponly); 쿠키명 (필수) 설정될 쿠키의 이름을 결정 쿠키값 (선택) 쿠키 이름에 입력될 값 만료시간 (선택) Default 값은 0이며 쿠키가 유지될 시간을 결정 경로 (선택) 경로를 지정할 경우 특정 위치와 하위 경로에서만 사용가능하도록 설정됨 도메인 (선택) 사용될 도메인을 지정가능함. 서브도메인 입력 시 해당 서브도메인만 사용 가능 보안 (선택) 보안 프로토콜인 https에서만 사용가능하도록 설정함 httponly HTTP에서만 사용가능하도록 하여 스크립트에 의한 쿠키 접근을 허용 안 하게 함

Suninatas 1번 문제를 복습하면서 asp의 문법에 대해서 정리해볼 필요가 있을 것 같아서 간단하게 사용된 문법들을 정리하려고 한다. 1> ASP란 Active Server Page, 즉 동적으로 서버에서 작동하는 페이지를 말한다. ( 정적인 페이지는 HTML ) ASP 코드의 형태 : 1.1> ASP의 동작 과정 1. 웹브라우저에서 서버로 문서 요청 2. 웹서버 파일시스템 문서 검색(index.html, home.asp, image.jpg 등…) 3. ASP.dll(asp 코드 해석) 4. 문서를 웹브라우저에 전달 2> ASP 기본 문법 2.1> Response.write() response.write() 함수는 문자열을 출력하기 위해서 사용된다. 2.2> Replace()함수 특정 문자열을 원하..

Webhacking.kr 홈페이지에 들어가면, 로그인 창은 있지만 회원가입 창은 없다. 회원가입을 하기 위해서 어떻게 해야하는 지 살펴보자. F12(개발자 도구)를 사용해 스크립트를 살펴본다. 다음과 같이 주석처리 된 Register(회원가입) 부분을 살펴볼 수가 있다. 회원가입 창으로 이동하기 위한 방법에는 두 가지가 있다. 해당 박스 내용은 Register라는 버튼을 클릭했을 때, join/includ2_join__frm__0001.php?mode=386a06192380430fc8953c58cf18fd74 로 이동한다는 이야기다. 그렇다면, url에 다음과 같은 주소를 입력해 회원가입 창으로 이동하면 회원가입을 할 수 있다. 회원가입 창으로 이동한 모습이다. 내용은 각각 ID, PW, EMAIL, 그..
3번 문제 NOTICE 게시판에 글을 쓰라는 의미다. NOTICE 게시판에 들어갔는데 글쓰기 버튼이 없었다. Q&A 게시판을 가보니 WRITE 라는 글쓰기 버튼이 있었다. Q&A 게시판에서 글쓰기 버튼을 눌렀을 때 나오는 화면이다. 그 때 URL은 다음과 같다. 한 가지 떠오른 생각은 Q&A 게시판은 Free와 NOTICE 게시판은 notice와 연관이 있을 것 같다는 생각이 들었다. 그래서 URL을 다음과 같이 수정해주었다. URL을 바꾸었을 때 나오는 화면은 다음과 같다. 글을 쓴 다음에, submit을 눌러주면 authkey 값을 얻을 수 있다. 끝 엄청 간단한 문제였다.
클릭하면 나오는 화면이다. 먼저 페이지 소스를 확인해본다. 페이지 소스 중에서 핵심 내용만 캡쳐해 왔다. 맨 밑 부분에 힌트를 보니 회원가입을 하려면 id와 pw가 같아야 함을 알 수 있었다. 가장 간단하게 ID=1PW=1을 입력하고 Join 버튼을 눌렀다. 그러면 이러한 내용이 뜬다. 이유는 아이러니하게도 if문을 살펴보면 id=pw가 같으면 초기화 시켜버리는 결과를 확인할 수 있었다. 어렵게 생각하지 않고, else 문에 있는 document.web02.submit();을 사용하면 될 것 같았다. F12를 눌러 ID와 PW에 같은 값을 넣어 준 후에, Console창에 document.web02.submit();을 입력하면 끝 ! 결과는 이러하다.
새로운 줄을 표현할 때 사용하는 태그감싸야하는 컨텐츠가 없기 때문에 태그를 닫지 않는다는 규칙이 있다. 비슷한 예시로 img, input, br, hr, meta등이 있다. 단락을 표현하는 태그br태그와 다르게 하나의 단락을 그룹핑할 수 있도록 열고, 닫는 태그가 존재한다. p태그는 단락과 단락의 간격이 고정되어 있기 때문에 시각적으로 자유도가 떨어진다. 반면에 br태그는 쓰는만큼 줄바꿈이 되기 때문에 원하는 만큼 간격을 줄 수 있는 장점이 있다. 정의The to tags are used to define HTML headings. defines the most important heading. defines the least important heading. 은 가장 큰 제목을, 은 가장 글씨가 작은 ..