전체 글(68)
-
PHP 공부하기 전에 알아보자
PHP ? 서버측 스크립팅(Server Side Scripting)에 중점을 두고 있는 언어로, 다른 종류의 CGI 프로그램이 하는 모든 것을 할 수 있다. Personal HomePage tools에서 앞글자를 하나씩 따온대서 유래된 이름이라고 한다. PHP로 할 수 있는 일사용자가 업로드한 파일을 서버에 저장 할 수 있다.폭넓은 데이터베이스에 대한 지원으로 DB에 파일을 저장하고 이를 불러와 HTML을 생성해서 웹브라우저로 전송할 수 있다.HTML생성뿐만 아니라 이미지, PDF 파일, 플래시, 영상 등을 만들어 출력 할 수 있다. ##PHP 만들어진 솔루션##phpbbphpmyadminwordpressXE(제로보드)텍스트큐브 ※ PHP가 지원하는 데이터베이스 목록Adabas DdBaseEmpressF..
2018.03.14 -
[Regular Expression] 정규표현식 패턴(2) - 수량자
Quantifiers (수량자) : * , + , ? 문장에서 몇 번이나 문자가 발생할수 있는 지 지정해준다.● 일반 텍스트와 함께 사용하는 수량자Case 1 . a*b a 의 개수가 0개 이상있다. Case 2. a+bb 앞에 무조건 a가 하나 이상 있다. Case 3. a?bb 앞에 a가 없거나 딱 하나만 있다. 즉 b 또는 ab ● 특수한 기호들과 함께 사용하는 수량자 ① * Case 1. .*문장 전체 Case 2. -A*-- 앞에 A가 0개 이상 있다. Case 3. [-@]*[ ] bracket 안에 있는 문자가 없을 수도 있고 하나만 있을 수도 있고 전부다 있을 수도 있는 텍스트와 매치. ② +Case 1. \*+*가 하나이상 있다. Case 2. -@+-- - 사이에 @가 하나 이상 있다...
2018.03.10 -
[CCNA] Host-to-Host Packet Delivery "호스트 간 패킷 전달"
■ Layer 2 Addressing 호스트-호스트 통신은 2계층 주소(MAC Address)를 필요로 한다. 그림을 보면 호스트로써 MAC 주소가 할당 되어 있는 것을 볼 수 있다. 라우터의 물리적 인터페이스들은 2계층 기능을 제공하고, MAC 주소가 할당되어 있다. ■ Layer 3 AddressingL3 장비인 라우터는 각 인터페이스 마다 3계층 주소(IP Address)를 가지고 있다. - 라우트 된 네트워크를 통해 IP 패킷을 전달하는데 많은 단계가 있다. - 호스트는 로컬 IP 네트워크로 지정되지 않은 모든 패킷들을 기본 게이트웨이로 보낸다. 이때 기본 게이트웨이는 네트워크에서 호스트에서 설정되어야만 하는 로컬 라우터의 IP 주소를 말한다. (PC나 서버 등...) 1. 호스트간 패킷 전달경로..
2018.03.06 -
[Regular Expression]정규표현식 패턴(1)
'정규표현식'이란? 정규 표현식(正規表現式, 영어: regular expression, 간단히 regexp[1] 또는 regex, rational expression)[2][3] 또는 정규식(正規式)은 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어이다.( 출처: 위키백과 - 정규표현식 https://ko.wikipedia.org/wiki/정규_표현식 )- 특정 조건의 문자를 검색하거나 치환하는 과정을 간편하게 처리할 수 있도록 함. ● 정규표현식에 대해 단계적으로 배워볼 수 있는 사이트http://zvon.org/comp/r/tut-Regexp.html#Pages~Contents 정규표현식의 패턴들p1) 정규표현식은 대,소문자에 민감하다. 반드시 구분해서 사용하도록 한다.p2) 정규..
2018.03.02 -
0. VirtualBox 설치하기
VMware Player를 설치하려 하였으나, gcc version 문제부터 해서 linux-header 불일치 문제 , 리눌스 커널 4.4 이후 부터 별도의 소스파일 수정의 번거로움 등으로 인해 VirtualBox를 이용해 실습 환경을 구성하기로 결심. #apt-get isntall virtualbox // 설치 매우 간단. 깔끔. VMware 깔겠다고 머리 싸맬 필요가 전혀 없었다.... 1. DVL 1.5 Server (1) 설치하기 - DVL_1.5_Infectious_Disease.iso 로 가상머신을 만드는 경우 종류 :Linux / 버전 : Linux Kerner 2.6 으로 선택. - DVL 1.5 이미지 파일이 위치한 디렉토리 경로를 입력한다. - DVL 가상머신을 처음 실행 시키면 아래..
2018.02.27 -
칼리 리눅스 구글 크롬 사용하기
Kali linux / Parrot Security OS 를 사용하면서 기본적으로 파이어폭스 브라우저가 설치되어 있지만, 윈도우 환경에서 자주 사용하던 구글 크롬을 리눅스에서도 사용해보고자 설치 해 보기로 했다. ① gDebi 패키지 설치 프로그램 설치 : 인터넷에서 받아온 deb 꾸러미 설치를 위해 gdebi 설치# apt-get update && apt-get install gdebi└ # dpkg -i google-chrome-stable_current_amd64.deb // 마찬가지로 gdebi 패키지를 설치하기 싫으면 dpkg 를 이용해서 그냥 설치해도 될 줄 알았는데, 그냥 실행해보니 의존성 문제로 error 가 뜬다... └ # apt-get -f install // -f 옵션 : (--fi..
2018.02.26