Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

나의 IT일지

CentOS 7 mini와 KALI 리눅스 본문

정보보안

CentOS 7 mini와 KALI 리눅스

세레프 2023. 6. 30. 23:34

CentOS 7 mini

 CentOS 7에는 Everything, minimal버전으로 배포되고 있는데, Everything 버전은 모든 기능과 GUI까지 설치되어 있는 버전이면, minimal 버전은 기본기능에 TUI만 설치되어 있는 버전이다. 그래서 Everything 버전보다 minimal 버전이 커스텀하기 좋다. 이때, mini버전에서 사용되는 최상위 프로세스는 init이다.

mini의 소프트웨어 선택창

  • IP 주소 설정
    • vi /etc/sysconfig/network-scripts/ifcfg-ens33 : IP주소 변경
    • service network restart : 네트워크 재시작
    • ip addr : IP주소 확인
      • ifconfig명령어는 net-tools(네트워크 관리 툴)에 있는 명령어 이기에 설치 해야 사용 가능
    • ping [IP주소] : 해당 IP와의 통신 상태 확인 
      • nslookup명령어는 bind-utils에 있는 명령어 이기에 설치 해야 사용 가능
  • 그래픽 패키지 설치
    • yum group list : 환경 그룹 도구 설치 및 환경 그룹 출력
      • you group list |grep -P "Tools|GNOME" : 환경 그룹중 "Tools" 나 "GNOME"라는 이름이 있는 환경 출력
        • Gnome : 안정성과 호환성이 뛰어난 그래픽 유틸리티 (GTK기반 라이브러리)
        • KDE : 커스팅 마이징이 뛰어난 유틸리티 (QT기반 라이브러리)
    • yum groupinstall "GNOME Desktop" : GNOME 환경 그룹 설치
    • yum groupinstall "Development Tools" : 개발용 툴 설치
  • 인터페이스 모드 변경  (init 3 : muliti-user.target (TUI), init 5 :  graphical.target(GUI))
    • systemctl get-default : 부팅시 사용하는 모드 확인
    • cat /etc/inittab : 모드관련 설명 파일
    • systemctl set-default [모드] : 모드 변경

 

KALI 리눅스

KALI리눅스는 데미안 계열의 보안 처리가 완료되어 있는 보안 점검 툴이 있는 리눅스로,  보안 툴이여도 해킹 툴이기도 해서 모의 침투 테스트에도 사용된다.

 

Kali Linux | Penetration Testing and Ethical Hacking Linux Distribution

Home of Kali Linux, an Advanced Penetration Testing Linux distribution used for Penetration Testing, Ethical Hacking and network security assessments.

www.kali.org

 

  • 가상 머신 생성
    1. 가상 머신의 호환 버전 설정
    2. guestOS 설치 방식 설정
    3. guestOS 종류 설정 (Other Linux 3.x kernel 64-bit)
    4. 가상 머신 설치 위치와 이름 설정
    5. CPU 사용 갯수와 1개의 CPU의 분할 갯수 설정 (Number of processor : 1, Number of cores per processor : 1)
    6. RAM 카드 용량 설정 (4GB)
    7. 가상 머신의 사용할 네트워크 타입 설정 
    8. 디스크의 입/출력 방식 설정
    9. 사용 디스크 설정
    10. 디스크 용량 설정
    11. 디스크 파일 이름 설정

생성 순서 3번

  • KALI 리눅스 설치
    1. Grapical install 선택
    2. 한국어, 대한민국 선택
    3. 호스트 이름 및 로컬 호스트 이름 결정
    4. 사용자 계정 및 비번 설정
    5. 자동 파티션
    6. 환경 : Xfce , 모든 툴 설치
    7. 부트로더를 /dev/sda에 설치
순서 1 순서 5 순서 6
  • KALI 싱글 부트
    • ro  quiet splash →  rw  init=/bin/bash
    • ctrl+x  (부팅)
    • passwd  (비번변경)
    • exec /sbin/init
  • 한글 폰트 설치
    • apt-get -y install fonts-nanum : 나눔 고딕 폰트 설치 명령어
  • 시작 프로그램 관리 툴 설치
    • apt-get -y install sysv-rc-conf : 부팅시 실행되는 프로그램 관리 툴 설치
    • sysv-rc-conf --list : 부팅시 실행되는 프로그램 목록 확인 (= chkconfig (CentOS 7))
      • 런 레벨에 따라 해당 프로그램이 실행 되는 지 확인 가능
      • /root/zsh의 환경설정 파일에 alias를 사용하면 chkconfig를 sysv-rc-conf --list로 변경이 가능

 

KALI IP주소 설정

 클라이언트가 서비스를 사용하기 위해서는 클라이언트는 서버에게 서비스를 요청해야 한다. 이때, 클라이언트와 서버에는 서로 통신하기 위한 IP주소가 필요하다. 즉, 컴퓨터와 컴퓨터가 통신하기 위해서는 해당 네트워크는 IP주소로 연결되어 있다.

  • /etc/network/interfaces : 네트워크 환경 설정파일
    • auto [네트워크 이름] : 부팅시 해당 네트워크 활성화
    • iface [네트워크 이름] inet [static/dhcp] : 해당 네트워크의 IP주소 할당 방식 (static : 정적, dhcp : 동적)
    • address [IP 주소] : IP주소 할당
    • netmask [넷마스크] : netmask 할당
    • gateway [게이트웨이] : 게이트 웨이 할당
  • /etc/resolv.conf : 네트워크 DNS서버 지정 파일 → 해당 파일을 수정해서 DNS서버 지정
  • service networking restart : 네트워크 재시작
  • ip address : IP 주소확인 명령어
    • ifconfig : IP주소 확인 명령어

 

'정보보안' 카테고리의 다른 글

네트워크 공격  (0) 2023.07.05
네트워크 스캔  (0) 2023.07.03
GNS3  (0) 2023.06.29
DHCP와 NAT  (0) 2023.06.28
NCS)물리 보안 운영  (0) 2023.06.27
Comments