분류 전체보기 183

[Ubuntu] 웹 서버(Web Server) 설치하기

안녕하세요. 우분투(Ubuntu) 에서 웹 서버(Web Server) 설치하는 방법에 대하여 알아보겠습니다. 터미널을 실행합니다. 업데이트를 위하여sudo apt-get update 명령어를 입력합니다. apache 설치를 위해 다음 명령어를 입력합니다.sudo apt install apache2 중간에 "계속 하시겠습니까?" 나오면 Y를 입력 후 Enter를 눌러줍니다. 설치가 완료되면 Firefox를 실행합니다.주소 창에 "127.0.0.1"을 입력합니다. Apache2 Ubuntu Default Page 라는 문구가 보이면 설치가 정상적으로 되었습니다. 다시 터미널 창으로 돌아옵니다. 이번에는 mysql을 설치합니다.sudo apt-get install mysql-server 명령어를 입력합니다. ..

[VirtualBox] Ubuntu (64bit) 설치하기

안녕하세요. VirtualBox 에서 Ubuntu (64bit) 설치하는 방법에 대하여 알아보겠습니다. 먼저 Ubuntu iso 파일을 다운로드 합니다. Ubuntu 18.04.1 Desktop LTS Download Link 다운로드를 하신 후 VirtualBox를 실행합니다. 메뉴에서 새로만들기(N) 을 눌러줍니다. 이름 및 운영 체제를 입력하는 창이 나오면 다음과 같이 입력합니다. 이름 : Ubuntu (다른 이름 사용하셔도 됩니다.)종류 : Linux버전 : Ubuntu (64-bit) 입력을 하신 후 다음 버튼을 눌러줍니다. 메모리 크기를 설정합니다.추천 메모리는 1024 MB 이지만, 저는 2048 MB로 설정하겠습니다. 1024 MB 로 설정을 하면 멈추는 현상이 있습니다.메모리 크기를 설정..

[FTZ] Level_4

안녕하세요.FTZ Level_4 문제를 풀어보겠습니다. ls -l 명령어를 입력하여 파일을 확인합니다.결과 목록 중에서 hint 파일의 내용을 확인해보겠습니다. cat hint 명령어를 입력합니다. 힌트의 내용이 출력됩니다. "누군가 /etc/xinetd.d/에 백도어를 심어놓았다.!" /etc/xinetd.d/ 디렉토리에 백도어가 있다고 하니 이동을 합니다.cd /etc/xinetd.d/ 명령어를 입력하여 디렉토리로 이동합니다. ls -l 명령어를 입력하여 파일을 확인합니다.backdoor 이름으로 파일이 1개 있습니다. backdoor 파일에서는 읽기 권한만 있으므로 cat 명령어를 이용하여 내용을 확인해봅니다. 하나 씩 살펴보면 finger 이라는 service가 있습니다. disable = no ..

FTZ_해커스쿨 2018.10.18

[LOB] 로컬 환경 구축

안녕하세요. 해커스쿨 LOB 문제풀이를 위한 로컬 환경 구축을 진행하도록 하겠습니다. 설치 순서는 다음과 같습니다.------------------------------------------------------------1. 해커스쿨 LOB 이미지 파일 설치2. VMware Workstation Player 프로그램 설치3. PuTTY 프로그램 설치------------------------------------------------------------ 먼저 L.O.B 해커스쿨 이미지 파일을 다운로드합니다.L.O.B 이미지 다운로드 받기 링크 TheLordOfTheBOF_redhat_bootable.zip 파일을 다운로드합니다.다운로드가 완료되면 zip 파일의 압축을 풀어줍니다. 이번에는 VMware..

LOB_해커스쿨 2018.10.16

[FTZ] Level_3

안녕하세요.FTZ Level_3 문제를 풀어보겠습니다. 우선 ls -l 명령어를 입력하여 파일을 확인합니다.결과 목록 중에서 hint 파일의 내용을 확인해보겠습니다. cat 명령어파일의 내용을 확인할 수 있는 명령어입니다. ex) cat 파일명 cat hint 명령어를 입력합니다. 힌트의 내용이 출력됩니다.이번에는 소스 코드가 출력 되었습니다. 소스코드를 살펴보자면argc는 프로그램을 실행할 때 넘겨주는 인자의 개수 입니다. Ex) ls -s/ 를 실행할 경우argc[0] = ls , argc[1] = -s , argc[2] = /이렇게 총 3개의 인자 값을 가지게 됩니다. 이어서 if 문을 살펴보면 argc가 2가 아니면 if문을 실행합니다.그리고 printf함수로 내용들을 출력한 후 exit(0)로 ..

FTZ_해커스쿨 2018.10.15
반응형