안녕하세요. 이만가지 오만가지 입니다. Kail-linux를 설치하여 간단한 DDoS 공격을 Test 해보려고 합니다. 이에 VMware-ESXi에 Kali-Linux설치 방법을 포스팅합니다. 참고하셔서 도움이 되면 좋겠습니다.^^ Kali Linux를 설치하기 위해 이미지를 다운로드 합니다. 다운로드는 아래 링크에서 다운 받을 수 있습니다. www.kali.org/downloads/ Kali Linux Downloads www.kali.org 원하는 이미지를 다운로드 받은 후 이미지를 VM ware : ESXi에 업로드 하여 설치를 진행 해야 합니다. 1. VMware-ESXi를 실행 한 후 데이터 스토어에 다운로드 받은 이미지를 업로드 합니다. 2. 업로드완료 후에 VM 생성/등록을 클릭 한 후 새 ..
● 파일시스템과 파티션 □ 파일시스템의 이해 - 파일시스템 : 파일을 저장하기 위한 운영체제의 논리적인 구조 . 각 OS들은 여러 개의 파일 시스템을 지원한다. . Linux : ext3, ext2, xfs, jfs, ReiserFS.... . Windows : FAT, FAT32, NTFS... - 파티션 : 물리적인 디스크를 놀리적인 저장영역으로 구별한 것 - MBR (Marster Boot Record) : 윈도우나 유닉스가 사용할수 없는 영역, 특정파티션에 대한 정보를 가지고 있음, 디스크의 앞쪽이 물리적으로 정의되어있는 sector OS가 직접 사용하지 않으며 부트로더가 저장된다. □ 파티션의 종류 - Primary partition : 물리적인 디스크에 독립적으로 존재하며 파일시스템을 생성, ..
● 파일과 퍼미션 □ 리눅스 파일 구조 - 구조 □ 파일의 종류 기호 파일 종류 - 일반 파일 d 디렉토리 l 링크파일 b 블록 디바이스 파일 c 문자 디바이스 파일 - 블록 디바이스 파일은 i/o의 최소 단위가 OS에서 정한 blk(블락) 단위로 cache 가능하다 - 문자 디바이스 파일은 순차적인 입출력을 하는 파일이다 * chche 란 하드디스크에서 자주 읽혀지는 블록을 메모리에 저장시켜서 읽히는 속도를 빠르게 한다 하드드스크에서 자주 사용하는 것을 정하는 방법에는 LRU, TTL 방식을 사용함 * LRU 방식은 위에서 자주 사용하는 것들이 상하로 저장되어 있다가 사용 되는 것들이 가장 상위로 올라가는 형태 * TTL 방식은 사용한 것들에 시간을 부여되는데 그것들이 계속 줄어들다가 다시 사용하게 되..
● 사용자 관리 □ useradd (adduser) - # useradd [옵션] [사용자명] - /etc/passwd 에 사용자 계정 정보가 존재한다 - 옵션 -u uid 지정 -g gid나 그룹명지정 (default : 계정명) -d 홈디렉토리 지정 (default : /home/[계정명]) -G 보조그룹지정 -D 기본 설정 확인 및 변경 - 설정 옵션이 다름으로 주의 한다 -M 메일 전용 계정 생성 -r 499 이하의 UID 자동 할당 □ userdel - 계정삭제 - # userdel -r [사용자명] - 옵션 -r 계정에 귀속된 홈 디렉토리와 mailbox등을 모두 삭제한다 ※계정 삭제 시 반드시 사용한다 □ passwd . 사용자의 암호 변경 (암호는 hashcode로 저장된다) . 관리자는 ..
● 파일검색 □ find . 파일시스템에서 조건에 만족하는 파일을 검색 . #find 검색경로 검색조건1 검색조건2 ..... . 검색 조건 - name 파일명으로 검색 (와일드카드 문자사용) - perm 특정 퍼미션(권한)을 가진 파일을 검색 - empty 크기가 0인 파일을 검색 - user 지정한 사용자가 소유한 파일 - group 지정한 그룹이 소유한 파일 - nouser 그룹 소유자가 없는 파일 - type 검색하고자 하는 파일의 종류 지정 / b(block) , c(char), d(dir), l(slink), f(regular) - mount 마운트된 파일 시스템만 검색 □ find 명령에러 . 에러 발생시 find : panths must precede expression ...... 라고 ..
리눅스 디렉토리 □ 디렉토리란? . 디렉토리란 파일을 담고 있는 일종의 방 □ 디렉토리 및 파일의 표현 방법 . 절대 경로 표현방법 ( / 디렉토리를 기준으로 한다) . 상대 경로 표현방법 (사용자 현재 위치를 기준으로 한다) ※ - 물리적으로 하나의 디렉토리가 여러 곳에 존재할 수 없다. - 2개의 경로 표현방법을 모두 사용해야 한다. □ 디렉토리의 표현 . / : 최상위 root 디렉토리 (절대경로 표현의 기준) . ./ : 현재 디렉토리 (상대경로 표현의 기준 , 생략가능) . ../ : 현 디렉토리의 상위 디렉토리 . ~/ : 각 사용자의 홈디렉토리 □ 디렉토리는 파일의 일종 . 이름 : 최대255자 . 대소문자 구별 . 확장자가 없음 ● 기초 명령어 □ 리눅스 커멘드 화면 파일 : 명령 결과를 ..