본문 바로가기

Learning

[실습환경 구축] Kail Linux Kali Linux 서버 설치 ■ 칼리리눅스 홈페이지 http://www.kali.org ■ 리눅스 운영체제 배포판(모의해킹용 운영체제) Backtrack : Ubutu based + 모의해킹 툴 KaliLinux : Debian based + 모의해킹 툴 ■ 칼리리눅스 설치시 준비사항(ISO 이미지는 32bit/64bit 모두 사용 가능) KaliLinux ISO download : https://www.kali.org/downloads/ KaliLinux Documentation: https://docs.kali.org ■ 칼리리눅스 설치를 위한 네트워크 설정 준비사항 네트워크 설정은 기본값은 DHCP를 우선 사용한다.VMware > Edit > Virtual Network Editor > VMnet.. 더보기
[실습환경 구축] GNS3 설치 및 설정 GNS3 설치 및 환경설정 ☞ GNS3 설치 및 설정하기 INDEX ------------------------------------------------------------ 1. 준비사항 2. 설정 작업 2.1 GNS3 프로그램 설치 및 테스트 2.2 Route 이미지 로딩 2.3 네트워크 설정 2.4 초기 라우터 설정 2.5 GNS라우터에서 NAT설정으로 내부/외부 구분 지어주기 2.6 라우터 모듈 종류 ------------------------------------------------------------ 1. 준비사항 GNS3 프로그램http://www.gns3.net/download/ IOS(Image of .....) 이미지http://commonerrors.blogspot.kr/2013.. 더보기
[실습환경 구축] DNS,FTP,WEB,MAIL 서버구축 1.실습환경 구축(3) DNS,FTP,WEB,MAIL 서버구축 서비스 설정 DNS(chroot 구성) 서버 구성 (linux200 Server) FTP 서버 구성(vsftpd) (linux200 Server) WEB 서버 구성(Apache) (linux200 Server) MAIL 서버 구성(sendmail) (linux200 Server) ■ chroot 구성을 통한 DNS 서버 설정 (주의) 보안적인 설정은 별도로 하지 않는다. 나중에 취약점 테스트를 위해 기본 설정만 한다. 리눅스 시스템(linux200.example.com)에서 DNS 서버를 구성한다. 도메인 이름: example.com 새로운 도메인 등록 www.example.com 192.168.31.133 ftp.example.com 192.. 더보기
[실습환경 구축] Win2008, Win7 윈도우 설치 (2) 윈도우 2008 설치 및 환경 설정 - 네트워크 설정 작업을 한다. IP/Netmask : 192.168.20.201/255.255.255.0 Gateway : 192.168.20.100 DNS : 168.126.63.1/164.124.101.2 - F/W 기능 끄기 [참고] 네트워크 설정 점검(cmd.exe 창에서 수행) => "cmd" C:\> cd \ C:\> cls C:\> ping 192.168.20.100 C:\> ping 192.168.10.100 C:\> ping 168.126.63.1 C:\> nslookup www.daum.net - VMware Tools 설치한다. (3) 윈도우 7 설치 및 환경 설정 - windows 7 설치시 사용자/암호(soldesk/sold.. 더보기
[실습환경 구축] Firewall, Linux200 ☞ 1실습환경 구축 1.1 VMware 설치 1.2 Linux설치 1.3 Windows설치 1.4 GNS3설치 1.5 KariLinux 설치 1.6 서비스 설정 1.6.1 DNS 서버 구성 1.6.2 WEB 서버 구성 1.6.3 FTP 서버 구성 1.6.4 MAIL 서버 구성 실습환경 구축 ■ 서버 설치시 정보 Firewall(Linux) Hostname : firewall.example.com IP/Netmask : eth0(192.168.10.100) Gateway(192.168.10.2) DNS(168.126.63.1) eth1(192.168.20.100) DISK CAP. : 30G DISK Partition: /, swap(1G), /home(512M) Linux Hostname : linux2.. 더보기
과정 진행 목차 제 2 장. 과정 진행 ==================================================================== 1. 개요 1.1 정보보안 전문가의 필요성 1.1.1 정보보안 1.1.2 정보보호의 목표 1.1.3 모의해킹(실무예) 1.1.4 정보보안의 전문가의 필요성 1.1.5 정보보안 전문가의 역할 1.1.6 직업군 소개 1.2 보안 위협 1.2.1 보안 위협의 종류 1.2.2 사례별 보안 위협 1.3 실습환경 구축 1.3.1 VMware 설치 1.3.2 Linux 설치 1.3.3 Windows 설치 1.3.4 GNS3 설정 1.3.5 KariLinux 설치 1.3.6 서비스 설정 1.3.6.1 DNS 서버 구성 1.3.6.2 WEB 서버 구성 1.3.6.3 FTP 서.. 더보기
과정소개 교육 과정 개요 1. (모의해킹 침해대응 전문가) 훈련과정 계획서 --------------------------------------------- ■ 훈련과정명 : 모의해킹 침해대응 전문가 과정 ■ 훈련 수준 : 초급/중급/고급 ■ 강사 : 백 승 찬 ■ 교육시간 : 총 720시간(일 6시간, 120일) ■ 교육장소 : (주)솔데스크 06강의장 --------------------------------------------- 2. 선수과정: 시스템/네트워크 프로그래밍에 대한 이해(EX: C/C++, JAVA, PHP, Perl/Python, Assembly) 네트워크에 대한 이해(EX: CCNA/CCNP 과정) 유닉스/리눅스서버에 대한 이해(EX: Linux1/Linux2 과정) 윈도우 서버/PC에 대.. 더보기
사물인터넷 IoT 수트도 스마트폰과 연동, IoT로 진화하는 스마트 패션 요즘은 스마트폰이나 태블릿PC 및 스마트 주변기기 이외에도 우리 생활에 흔하게 사용되는 많은 곳에 스마트 기능이 첨가되어 지금까지와는 다른 새롭고 편리한 사용자 경험을 제공하는 경우가 많다. 특히 통신 기술의 발달로 사물인터넷이 점차 생활 속에 녹아 들면서 스마트 기능은 더욱 빠르게 우리 주변으로 파고들고 있다. 오늘은 IT/스마트와는 거리가 먼 것처럼 보이는 제품에 스마트 기능이 첨가된 이색 제품들을 찾아보았다. 나를 잊지 말아요 스마트 우산 oombrella www.oombrella.me 사람들이 가장 흔하게 잃어버리는 것은 무엇일까? 이런 것을 조사한 자료가 있을지는 모르겠지만 아마도 우산이 가장 흔하게 잃어버리는 물건이 아닐까 싶다. 내내 비.. 더보기
[War Game] FTZ LEVEL 1 putty 실행 -> 119.64.191.205 일반계정을 사용하실 분은 login: 에 guest를 트레이닝 서비스를 받으실 분은 login: 에 trainer1을 입력하세요. - 공개계정: guest - 트레이닝: trainer1 - 레벨: level1/level1 - 대화방 및 머드 게임 서비스 : mud - www.hackerschool.org ※ F.T.Z 사용자들의 작업 기록과 접속 IP는 실시간으로 저장됩니다. 만약 F.T.Z 서버에 DoS 공격을 시도하거나, F.T.Z를 경유하여 타 시스템에 불법적인 접속을 시도하면 각각 정보 통신망 이용 촉진법 제62조 제5호와 제48조 제3항에 의거하여 처벌받게 됩니다. ※ F.T.Z는 사이버 수사대의 로그 기록 요청에 묵인하지 않습니다. login: .. 더보기
[War Game] FTZ trainer telnet ftz.hackerschool.org 글자 깨짐 현상 제거 CentOS 한글 설정 - root 권한으로 실행 vi /etc/sysconfig/i18n 1 LANG="ko_KR.eucKR" 2 SYSFONT="latarcyrheb-sun16" source /etc/sysconfig/i18n . .bashrc CTRL+ALT+BACKSPACE 더보기
리눅스 다중 사용자 계정 추가 다중 사용자 추가 (권장) 관리자용 스크립트 디렉토리: /root/bin, /root/shell # ls -ld /root # mkdir -p /root/bin # cd ~/bin # vi passwd.txt # vi add.sh #!/bin/bash START=100 END=140 while [ $START -le $END ] do echo "user$START user$START" >> /root/bin/passwd.txt START=`expr $START + 1` done 여기까지 passwd.txt 에 user100 부터 user140까지 자동으로 입력되는 스크립트 // -le : less equal # chmod 750 add.sh # ./add.sh # cat passwd.txt # vi us.. 더보기
편리하게 사용하는 vimrc & alias 환경변수 내가 자주 사용하는 리눅스 환경변수 .vimrc 1 syntax on 2 set title 3 set nu 4 set vb 5 set ts=4 6 set bg=dark 7 set showmatch 8 set showmode 9 set autoindent .bashrc export PS1='\e[32m\u[\w]\e[39m\$' export LS_OPTIONS='--color=auto' export LS_COLORS='di=01;35:fi=00;37' alias ls='ls -alF --color=tty -h' alias tree='tree -C' alias pps='ps -ef | head -1 ; ps -ef | grep $1' alias vi='/usr/bin/vim' alias grep='grep .. 더보기
Linux – /etc/skel /etc/skel 디렉토리에는 사용자를 처음 생성했을 때 해당 계정의 홈디렉토리에 기본으로 들어가는 파일을 지정한다. 즉, 사용자 생성시 /etc/skel안에 있는 파일이 계정 홈디렉토리로 복사된다. 그 이름에서도 대략 유추될 수 있듯, skel은 skeleton 즉, 사용자 홈디렉토리의 뼈대라 할 수 있다. (여기서 홈디렉토리란 유닉스계열 운영체제(엄밀히는 Unix-like)에서 각 사용자 계정별로 할당하는 공간이다. 여기에 계정별 파일, 디렉토리, 프로그램, 설정등을 저장하는데, 개인 취향대로 달리 사용할 수 있는 프로그램 및 시스템 설정 내용을 각각 계정별로 달리 설정하여 사용할 수 있다. (예로, vim 에디터 설정을 홈디렉토리의 .vimrc 파일에 설정할 경우, 인덴트나 syntax같은 옵션을 .. 더보기
linux ls color 터미널로 리눅스에 접속해서 ls 명령어로 파일 및 폴더(디렉토리)를 조회하면 폴더가 진한 파란색으로 인해 잘 안 보인다면 DIR_COLORS.xterm 을 수정해서 원하는 색으로 변경할 수 있다. /etc/DIR_COLORS => 기본 색상 /etc/DIR_COLORS.xterm => 터미널 색상 디렉토리(폴더) 색상 변경하기 ]# vi /etc/DIR_COLORS.xterm DIR 00;36 # directory 수정 후 터미널 재 접속을 한다. 참고> 36 => 하늘색 특정 확장자 색상 설정하기 예>.okkks 확장자를 가진 파일들을 녹색으로 설정하고 싶다면 vi로 /etc/DIR_COLORS.xterm 파일을 연 후 맨 아래에 .okkks 00;32를 추가한다. ]# vi /etc/DIR_COLOR.. 더보기
Mail Server Guide Mail Server Guide 더보기
FTP Server Guide FTP Server Guide 인터넷의 TCP/IP 응용 프로토콜 FTP - 인터넷상의 pc들 간에 파일을 교환하기 위한 표준 프로토콜 HTTP - 웹 페이지와 관련 파일들을 전송하는 프로토콜 SMTP - 전자우편 을 전송하는 프로토콜 FTP 프로그램의 종류 wu-ftpd : RedHat Linux에서 사용하던 기본 FTP vsftpd : 현재 많이 사용되고 있는 기본 FTP 프로그램 proftpd : 현재 많이 사용되고 있는 기본 FTP 프로그램 vsftpd 프로그램 특징 특징 설명 UNIX 시스템에서 사용할 수 있는 Free FTP daemon 리눅스, Solaris, HP, FreeBSD 등에 지원된다. 보안부분을 특히 강조한 서버 데몬 Redhat, SUSE, OPEN-BSD에서 기본 FTP 데몬.. 더보기
Apache WebServer Guide(수정중) Apache WebServer Guide 1 간단한 웹서버(Apache Web Server) 구성 아파치는 "open source" 라이선스에 따라 배포되어 마음대로 쓸 수 있는 웹서버이다. 버전 1.3은 리눅스, Solaris, Digital UNIX, AIX와 같은 대부분의 유닉스 기반 운영체계, Rhapsody, BeOS, BS2000/OSD 등과 같이 유닉스/포직스에서 파생된 시스템들, 그리고 AmigaOS 및 윈도우NT/95/98 등에서 실행된다. Netcraft에서 1998년 9월에 실시한 웹서버 실태조사에 따르면, 전세계 인터넷 서버의 50% 이상이 아파치에서 운영되고 있다고 한다. 마이크로소프트에서 나온 윈도우기반의 웹서버, 넷스케이프, 그리고 다른 회사들이 수 적인 면에서 보면 늘어가고 .. 더보기
일반 기본 명령어 * 실행파일 경로 - 파일 실행시 참조되는 경로는 $PATH 변수에 설정되어 있다. echo $PATH /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin/X11:/usr/X11R6/bin:/root/bin - 파일 실행시 경로명 없이 파일명만 사용한 경우에는 shell 내장 명령어인지를 먼저 확인한다. shell 내장 명령어가 아니면 $PATH 변수에 설정되어 있는 디렉토리 경로에서 파일을 찾는다. 현재 디렉토리는 참조하지 않는다. $PATH 에 설정되지 않는 디렉토리의 파일을 실행할 때 경로를 생략할 수 없다. 실행파일 경로를 재지정 하려면 PATH=설정할 경로 명 *. logout 하게 되면 설정 변수값을 잃어버린다. 파일관련.. 더보기
사용자 인터페이스 명령어 - GUI (Graphic User Interface) 리눅스의 GUI 환경은 Xwindow (디폴트 환경으로 텍스트모드로 변경가능함) - Xwindow 환경을 관리하기 위한 인터페이스로는 Gnome , KDE, TWM 등이 있다. (Xwindow Display Manager 라고 한다.) - Xwindow Manager 는 로그인하기전에 변경할수 있다. - text mode *. text mode 는 CLI (Command Line Interface) 또는 CUI(Character User Inteface), TUI(Text User Inteface) 등으로 불려진다. * 리눅스는 Multi User System 으로 동시 접속이 가능하다. alt+f1 ~ f6 까지 6개의 가상콘솔을 사용할 수 있다... 더보기
유비쿼터스[UBIQUITOUS] 유비쿼터스 시대란? 정보화 시대의 발전으로 유비쿼터스 시대가 도래하였다. 유비쿼터스시대 기술의장단점은 무엇이 있을까 유비쿼터스란 사용자가 언제 어디서나 네트워크를 의식하지 않고 장소에 상관없이 자유롭게 네트워크에 접속할 수 있는 정보통신 환경을 말한다. 유비쿼터스 시대에는 집에서도 밖에서도 자유자재로 컴퓨터에 접속할 수 있어서 일상생활을 더욱 편리하게 한다고 한다. 그리고 많은 지능화된 사물들로 다양한 서비스를 쉽게 제공받을 수 있다고 한다. 유비쿼터스 시대의 단점도 있는데 빈부간의 격차로 인해 다양한 정보 혜택을 받지 못하는 사람들도 많이 있어서 정보제공의 불균형이 있을 것이라고 한다. 그리고 자신의 개인 정보가 유출되는 문제들이 생길 수 있다고 한다. 유비쿼터스 에 이용 사례에 대해 알아보자 유비쿼터.. 더보기