전체 글
[HTML TAG] 줄바꿈 하는 방법
글 작성 시 일일이 ,   를 사용해서 엔터, 줄바꿈을 사용하시나요? 편하게 줄을 바꿀 수 있는 방법들을 소개하겠습니다. Tag 태그는 하나의 문단을 생성할 때 사용합니다. 태그 끼리는 다른 문단으로 인식하기 때문에 실제 보일 때는 줄바꿈을 두번 수행한 모습입니다. 코드 예시 첫 번째 문단 두 번째 문단 안녕하세요. P 태그 테스트 입니다. 출력 첫 번째 문단 두 번째 문단 안녕하세요. P 태그 테스트 입니다. Tag 태그는 입력된 Text를 Text 그대로 온전히 표현하기 위한 태그입니다. 실제로 태그 안에서 입력한 줄바꿈, 공백 등은 그대로 표현됩니다. 코드 예시 pre 태그 테스트입니다. 입력한 그대로 표현이 되며, ,   를 일일히 입력하지 않아도 됩니다. 출력 pre 태그 테스트입..
WebGoat :: 부팅 시 자동 실행(Linux 기준)
Linux에 WebGoat를 설치한 후에 매번 부팅한 후 직접 실행시키는 게 귀찮아서 시도했습니다. 방법 한 줄 요약 : init.d 에 WebGoat 등록 작업 OS : CentOS 7 먼저 /etc/init.d에 아래와 같은 내용으로 webgoat 스크립트를 생성합니다. # cd /etc/init.d # vi webgoat #! /bin/sh # webgoat Happy Hacking!! # chkconfig: 2345 20 80 # description: WebGoat Auto Run export WEBGOAT=/root/WebGoat-Workspace case "$1" in start) echo -n "Starting WebGoat: " cd $WEBGOAT sh ./webgoat_develope..
WebGoat :: Dangerous Use of Eval
연습으로, 당신의 임무는 스크립트가 포함된 입력을 찾아내는 것 입니다. 당신은 이 페이지가 입력을 당신의 브라우저로 되돌려주도록 시도해야 하며, 이는 스크립트를 실행할 것 입니다. 이 Lesson을 통과하기 위해, 당신은 반드시 alert()와 document.cookie 를 사용해야 합니다. 풀이 환경 대상 : WebGoat 7 브라우저: Chrome 분석 사용자의 입력을 그대로 반영하는 부분을 찾아 스크립트를 실행하는 Reflected XSS 공격 입니다. 따라서, 사용자의 입력이 그대로 표시되는 부분을 찾습니다. Enter your credit card number 또는 Enter your three digit access code 여기에 임의의 값을 입력한 뒤 Update Cart 또는 Purch..
Spring 게시판 개발 이야기 #8 :: END (프로젝트 파일, Oracle 오류 해결)
제가 진행한 게시판 개발 과정을 전부 포스팅 하기에는 양도 많기도 하거니와 무엇보다 제가 개발을 잘 모르네요…;;; 제가 직접 포스팅 하기보다는 저의 게시판 프로젝트와 개발에 참고한 블로그를 올리겠습니다. 이 포스트가 Spring 게시판 개발 이야기의 마지막 포스트 입니다. Spring 개발 참고 블로그 http://addio3305.tistory.com/category/Spring http://lsk925.tistory.com/category/%EC%9B%B9%EC%96%B8%EC%96%B4/spring 아래는 제 프로젝트 압축 파일입니다. 아래는 SQL Query 입니다. 개발 도중 테이블을 수정한 게 있어서VO를 참고해서 테이블의 구조를 손봐야합니다. Sequence 또한 마찬가지. Oracle 오..
Spring 게시판 개발 이야기 #7 :: Oracle Tablespace 생성 및 사용자 생성
이번은 Oracle Tablespace를 생성하고 그에 대한 사용자 계정을 생성하겠습니다. DB(Tablespace) 접속 Oracle에 접속하기 위해 SQL Developer 를 다운 받습니다. http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html 위에는 SQL Developer 실행을 위한 Java가 포함된 버전이며, 아래는 Java 미포함 버전입니다. 위의 버전을 받아서 사용하심이 마음 편합니다. SQL Developer를 실행하여 새 접속을 만듭니다. 접속할 DB에 대한 설정을 합니다. 이 접속의 경우 sys 계정으로 ora12c DB에 접속한다. sys 계정은 기본 관리자 계정(SYSTEM 계정도 ..
Spring 게시판 개발 이야기 #6 :: Maven 배포 설정
Maven을 이용한 Spring Project 배포 방법 입니다. 주의점 지금까지 Tomcat 9.0.0.M4 버전으로 진행했더니 배포 시 Socket Connect Error가 나네요. 정식이 아닌 Mildstone 버전이라 불안정한 것 같습니다. Tomcat 8을 적극 추천 드리며, Tomcat 9.0.0.M3 버전에서는 배포가 됨을 확인 했습니다. Tomcat 9.0.0.M3 : http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.0.M3/bin/ Tomcat 8 : http://tomcat.apache.org/download-80.cgi Tomcat 설정 Maven을 연동시키기 위해서는 Tomcat 또한 설정을 해야 합니다. 이전에 설치한 Tomcat 위치..
Spring 게시판 개발 이야기 #5 :: STS(Spring Tool Suite)
지금부터는 개발자 환경과 프로젝트 생성에 대한 포스팅을 하려고 합니다. 환경 구성 저의 개발 환경은 아래와 같습니다. 노트북 운영체제 : Windows 10 개발 프로그램 : STS 3.7.3 (Spring Tool Suite) 프로젝트: Spring + Maven 사용 언어 : Java(JDK 1.8.0_73) 진행에 앞서 개발자 PC에는 JDK가 설치되어 있어야 합니다. Java는 꼭 Oracle 홈페이지에서 제공하는 JDK를 설치해주세요. Java를 설치하셨다면, STS를 다운 받습니다. STS는 Spring에서 제공하는 Spring Framework 개발 도구로 Eclipse를 커스터마이징 하였습니다. Eclipse 기반이기 때문에 사용법은 Eclipse와 동일하며, 다만 Spring 프로젝트를 ..
Spring 게시판 개발 이야기 #4 :: Oracle 12c 설치
오늘의 마지막 포스팅…여러 개 올리니 힘드네요… 게다가 Oracle 설치가 제일 힘들다는...포스팅 내용도 제일 길다는… Oracle 다운로드 오라클을 다운 받습니다. http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html Accept License Agreement 를 클릭한 후 OS에 맞춰 다운 받습니다. 둘다 받아 주세요. 설치 전 준비 우선 서버에서 Oracle DB를 위한 user와 group을 추가합니다 # groupadd oinstall # groupadd dba # useradd -g oinstall -G dba oracle # passwd oracle 비밀번호는 공부 용이라 간단하게 설정했습니다...