네트워크 보안 수업(63)
-
네트워크 보안 수업 14일차 - 코리아 정보보안 IT학원
제어문자 - ctrl + c : 실행을 종료- ctrl + z : 실행을 멈춤- ctrl + l : 화면을 정리- ctrl + u : 명령 라인을 정리- ctrl + d : EOT(End Of Text)/logout명령어 자동 완성 기능 #> cat /dev/nul[tab]쿼터 사용법: "(더블 쿼터), '(싱글 쿼터), `(백 쿼터) - 더블 쿼터 & 싱글 쿼터 : 특수문자 처리 ex)#> mkdir my dir...#> mkdir "my dir"#> mkdir 'my dir2'- 차이점 #> export name="my dir"...name=my dir#> mkdir &name#> mkdir "$name"#> mkdir '$name' 이스케이프 시퀀스(escape sequence) - 문자로 표현할 ..
2016.03.16 -
네트워크 보안 수업 13일차 - 코리아 정보보안 IT학원
프롬프트 변경 PS1='[\u@\h \W]\$ '\u = 사용자 이름 \h = 호스트네임 \w = 작업 디렉토리 #> export PS1='\$ > '#> export PS1='$PWD \$> ' 프롬프팅\h호스트네임\H호스트 풀네임\j현재 쉘에서 실행중인 작업 수\l현재 쉘이 실행된 장치 이름\nnewline\rcarriage return\s현재 쉘의 이름\t현재 시간을 24시간으로 표현(HH:MM:SS)\T현재 시간을 12시간으로 표현(HH:MM:SS)\@현재 시간을 am/pm 으로 표현\A현재 시간을 24시간으로 표현(HH:MM)\u현재 로그인한 사용자 이름\v쉘 버젼\V쉘 버젼(패치 버젼)\w현재 작업디렉토리(절대경로)\W현재 작업디렉토리\!명령어의 히스토리 번호\#현재 쉘에서 입력된 명령어 번호..
2016.03.15 -
네트워크 보안 수업 12일차 - 코리아 정보보안 IT학원
top 명령어를 이용한 모니터링 -좀비 프로그램#> yum -y install wget#> wget http://192.168.15.254/zombie 프로세스 우선순위: NICE, RENICE #> renice -n -p 프로세스 종류 1. 포그라운드 프로세스-현재 실행중인 명령어-하나의 프로세스만 실행이 가능 2. 백그라운드 프로세스-현재 실행중이지만 보이지 않는 프로세스-여러개의 프로세스 실행이 가능 프로세스 전환 1. 포그라운드 백그라운드 전환 #> ping 192.168.15.1& --> 백그라운드 프로세스로 실행 #> jobs[2]+ Running ping 192.168.15.1 & #> fg #> ping 192.168.15.1--> 포그라운드 프로세스로 실행Ctrl + z[1]+ Stopp..
2016.03.14 -
네트워크 보안 수업 7일차 - 코리아 정보보안 IT학원
@ 소유자, 소유그룹 변경: CHOWN, CHGRP #> touch file1#> ls -l file1-rw-r--r-- 1 root root 0 3월 7 14:09 file1 - 소유자 변경#> chown #> chown user01 file1#> ls -l file1-rw-r--r-- 1 user01 root 0 3월 7 14:09 file1 - 소유자와 그룹 변경#> chown user01.user01 file1or#> chown user01:user01 file1 - 그룹 변경#> chown .user01 file1or#> chown :user01 file1or#> chgrp user01 file1 [실습]: /study 디렉터리를 생성하고 다음과 같이 설정하시오. #> mkdir /study -..
2016.03.14 -
네트워크 보안 수업 11일차 - 코리아 정보보안 IT학원
마운트(mount) - optionasync, atime, noatime, auto, noauto, default, exec, suid, remount, ro, ... ro rw읽기전용 쓰기전용atime noatime액세스타임기록액세스타임기록안함exec noexec실행 실행안함suid nosuidset uid no set uid default : rw, suid, dev, exec, auto, nouser, asyncremount : 마운트 된 장치를 권한을 바꿔 다시 마운트 #> mount -o ro,noexec,remount ex)#> mount -o ro /dev/sdb2 /disk2#> cd /disk2#> touch file1touch : cannot touch 'file1' : 일기전용 파일 ..
2016.03.11 -
네트워크 보안 수업 10일차 - 코리아 정보보안 IT학원
디스크 초기화 - fdisk 명령을 이용하여 파티션을 모두 삭제 후에 초기화 작업 #> dd if-/dev/zero of= ex)#> dd if=/dev/zero of=/dev/sdb [실습]1 -다음과 같이 파티션 분할 후 자동으로 마운트 할 수 있도록 설정-파일 시스뎀은 ext4를 사용 p1 - 200Mp2 - 200ME3 - *L5 - 200ML6 - 200ML7 - * Device Boot Start End Blocks Id System/dev/sdb1 2048 411647 204800 83 Linux/dev/sdb2 411648 821247 204800 83 Linux/dev/sdb3 821248 2097151 637952 5 Extended/dev/sdb5 823296 1232895 20480..
2016.03.11 -
네트워크보안 수업 9일차-코리아 정보보안 IT학원
링크파일 -파일 시스템 : 저장장치 (디스크, usb, ...)에 파일을 기록/관리 하기 위한 체계 -windows: NTFS, FAT16/32/64, exFAT, ... -Linux: ext2/3/4 - i-node : 파일 이름과 내용을 제외한 파일에 관한 모든 내용을 담고 있는 구조-파일 하나당 하나의 inode를 가진다.-inode를 생성할 수 없으면 파일을 생성할 수 없다. -data block : 실제 파일의 내용이 기록되는 곳 링크- 하드 링크 파일 생성#> ln 하드 링크 파일은 일반 파일 외에는 링크를 생성할 수 없음ex) 디렉토리 파일은 링크를 생성할 수 없다. - 심볼릭(소프트) 링크 파일 생성#> ln -s 대상을 가지지 않는 파일(어떤 파일이든) 디스크 관리 -새로 추가된 디스크는..
2016.03.09 -
네트워크보안 수업 8일차-코리아 정보보안 IT학원
특수권한 -setuid : effective user id(4000)-setgid : effective group id(2000) 일시적인 사용자/그룹 id실행 프로그램에 설정프로그램이 실행되는 동안에만 해당 프로그램의 소유자/그룹 권한으로 갖는다. 보안상 매우 중요하게 관리 -stickybit(1000) -디렉토리 내의 파일들을 보호하기 위한 장치 - /tmp임시디렉토리- /var/tmp- /usr/tmp 디렉토리에 가능한 설정해당 파일의 소유자와 root만이 파일을 삭제 할 수 있다. 패스워드 관리-/etc/shadow user01:6$0QDb...:16868:0:99999:7:::------ --------- ----- - ----- - ------- ------- 1 2 3 4 5 6 7 8 1 ..
2016.03.08 -
네트워크보안 수업 6일차-코리아 정보보안 IT학원
권한(permission) #> ls -l file1-rw-r--r-- 1 root root 0 3월 4 14:08 file1 -rw-r--r-- 1 root root 0 3월 4 14:08 file1--------------- ----------------------1 23 4 56 7 8 1: file type- : 일반 파일d : 디렉토리 파일l : 링크 파일b,c: 장치 파일 2: permission 3: 링크 파일의 갯수 4: 파일의 소유자 5: 파일의 소유그룹 6: 파일의 크기 7: 파일의 생성 시간 8: 파일의 경로 subject : user process---------------object : file action3가지 파일의 권한 -r : read-w : write-x : excute ..
2016.03.04 -
네트워크보안 수업 5일차-코리아 정보보안 IT학원
5. 수정 : 편집모드 x : 현재 커서가 위치한 한 글자를 삭제 잘라내기dd : 현재 커서가 위치한 라인을 잘라내기dd: dd: 현재 커서가 위치한 라인에서부터 입력한 라인수 만큼 잘라내기 yy: 현재 커서가 위치한 라인을 복사yy:yy: 현재 커서가 위치한 라인에서부터 입력한 라인수 만큼 복사 gg + d + G : 문서 전체 삭제 v: 블록 지정(vim) p : 마지막에 삭제되거나 복사된 문자/문자열을 붙여넣기 u: undoctrl + r: redo #: 현재 커서가 있는 위치의 단어와 일치하는 모든 단어를 검색 6. 명령모드 :set nu라인넘버 출력:20해당 라인으로 바로 이동 :!cmd외부 명령을 실행 :/string검색n다음 매칭되는 문자열N이전 매칭되는 문자열 [실습]: 디렉터리 명령어들 ..
2016.03.03