본문으로 바로가기

marco

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
관리자
  • 블로그 이미지
    MarcoKhan

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

Day-31 DNS

DNS (Domain Name Service/System) - DNS서비스는 도메인을 IP주소로 변환시켜주는 이름 관리 서비스 이며, 초기 알파넷의 이름관리 서비스를 위해 사용했던 hosts.txt의 한계를 극복 하기 위해 시작된 서비스 - DNS는 도메인(Domain)이라고 불리는 이름을 숫자로 구성된 IP주소와 일치 시켜 주는 데이터 베이스이다. - 도메인은 사람이 기억하기 쉬운 문자로 구성되어 사용하기 편리하지만 컴퓨터는 글자가 아니라 숫자로 구성된 IP주소를 이용해 컴퓨터간에 통신을 한다. - 사람이 글자로 이루어진 도메인ㄴ을 입력하면 DNS는 이 도메인에 대한 P주소를 찾아 변환/해석(Resolving)을 해주고, 컴퓨터가 IP주소로 접속 할 수 있게 도와줘 컴퓨터 간에 통신을 가능하게 한다. ..

Linux 2017. 1. 24. 16:15

Day-30 DHCP

DHCP 동작 과정 4단계 (SERVER 67, 68) 1. 서버 발견 (Server Discovery) 2. IP 임대 제안 (IP Lease Offer) 3. IP 요청 (IP Request) 4. IP 임대 확인 (IP Lease Acknowledgement) DHCP 서버의 IP할당 방식 1. 동적할당 - 네트워크 관리자가 일정 범위 IP주소를 예약하고 각 클라이언트의 요청에따라 예약된 범위(pool)내에서 IP주소가 할당되는 방식 - 임대시간이 지나면 서버는 임대했던 IP주소를 회수하고 다시 할당하는 방식으로 가장 많이 사용된다. 2. 자동할당 - 클라이언트의 요청에 따라 할당된 IP주소가 해당 클라이언트에게 영구적으로 사용이 된다. - 자동할당을 하기 위해서는 DHCP서버가 과거의 IP주소 할..

Linux 2017. 1. 23. 12:06

Day-29 DHCP

DHCP (Dynamic Host Configuration Protocol) - 동적으로 IP를 할당하는 기능을 가진 서버 Server-A(DHCP Server) Server-B (DHCP Client) Client-Linux(DHCP Client) Client-Win (DHCP Client) VMware 설정 확인 1. Edit -> Virtual Network Editor 2. VMnet8 -> NAT -> DHCP service 기능 Disable Client-Linux (DHCP Client) #vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=dhcp ..

Linux 2017. 1. 22. 10:32

Day-28 공개키 기반 인증

공개 키 기반 인증 설정 Server-A Client-Linux (SSH Server) (Client-Linux) - 패스워드 인증 방식은 악의적으로 패스워드를 알아낸 경우 서버 접속을 막을 수 없다. - 공개 키 기반인증은 서버에 계정이 있는 클라이언트가 공개키와 개인키를 생성해서 공개키를 서버에 저장하고 개인키는 자신의 컴퓨터에 보관해 이 두개의 키를 이용해 인증에 사용한다. Server-A #yum -y install openssh openssh-server openssh-clients openssh-askpass Client-Linux #yum -y install openssh-clients //클라이언트 패키지 설치 #useradd ssh-user1 //계정 생성 #passwd ssh-user1..

Linux 2017. 1. 20. 09:16

Day-27 SSH

ntp서버와 동기화 확인 #ntpq -p ntp 서버와 동기화만 하고싶을때 (클라이언트) rdate -s time.bora.net OpenSSH - 보안에 취약한 텔넷을 대체하는 원격 제어 도구 - 네트워크 통신을 암호화하여 자료를 보호하고 강력한 사용자 인증기능을 제공 - TCP 22번 포트 사용 대칭 키 알고리즘 (Symmetric Key Encrytion Algorightms) - 데이터의 암호화와 복호화에 사용되는 키가 동일한 알고리즘 - 이때 사용되는 키를 비밀 키 (Secret Key)라고 한다. - 대표적으로 DES, 3DES, AED, SEED, RC4 등이 있다. - 비밀키는 데이터 통신을 사용하는 송신자와 수신자만 공유해야 하며 공개 되어서는 안된다. 비대칭 키 알고리즘 (Asymmet..

Linux 2017. 1. 19. 12:13

Day-26 NTP

vmware 상단 메뉴 -> vm -> Install VMware Tools Client-Win 내 컴퓨터 -> VMware Tools 설치 nc파일 다운로드 압축파일 드래그 해서 vmware로 드랍하면 파일 전송 가능(VMware tool 기능) 전송된 파일 C:\Windows\System32 해당 경로에 압축 해제 1. 설치 후 cmd 창에서 nc 실행 확인 2. 리눅스 Windows 간단히 확인 해보기 Client-Linux nc [Server-A IP] [포트번호] Server-A nc -l [포트번호] > test.in //포트 응답 대기 cat > test.in //파일 생성 nc test nc 100.100.100.110 [포트번호] < test.in // 해당 IP PORT로 test.in..

Linux 2017. 1. 19. 08:38

Day-25 Telnet, VNC, SSH

원격접속테스트 (Telnet, VNC, NC, SSH) telnet 서버 - 오래동안 전통적으로 사용된 원격 접속 방법 - 보안에 취약점이 많아 거의 사용하지 않음 (평문 전송/Plain text) - Xinetd 데몬이 관리하는 데몬으로 TCP23번 포트 사용한다. Server-A, ServerB, Client-Linux #vi /etc/selinux/config //enforcing SELINUX=disabled //enforcing을 disalbed //selinux 영구 disable #setenforce 0 //selinux 일시적 disabled Server-A (Telnet-Server) #rpm -qa | grep telnet-server //telnet-server패키지 설치 유무 확인 ..

Linux 2017. 1. 18. 20:39

Day-24 Network 관리 3

xshell # netstat -nlp | grep sshd 0.0.0.0:22의 모든 포트에 대하여 LISTEN # netstat -np | grep sshd 출발지 목적지 window cmd netstat -n Bonding Network Bonding Configure -Linux는 여러 Interface를 묶어 하나의 본딩(Bonding)된 채널(Channel)을 만들 수 있다. -1G 네트워크 인터페이스를 4개를 묶어 4G의 대역폭을 확보할 수 있고, 묶여진 Interface, Cable, Switch등의 장애에 대비할 수 있다. -Network Bonding은 Ethernet Boding, Port Trunking, Channel teaming, Link Aggregatoin등의 다양한 용어로..

Linux 2017. 1. 18. 19:20

JAVA 환경 개발 구축

오라클(http://www.oracle.com)사에서 무료로 제공하고 있다. http://www.oracle.com 접속 -> Download 클릭 운영체제 확인 (64 bit) Window x64 ----> jdk-8u121-windows-x64.exe 다운후 실행 아래 와 같은 경로에 폴더가 잘 생성되었는지 확인! URL에 http://www.eclipse.org입력후 아래와 같이 eclipse를 다운로드 하자. eclipse 다운 후 아래경로 이동 eclipse아이콘을 바탕화면에 바로가기 아이콘 추가하기 이제 환경변수를 설정하자. 환경 변수 설정이 끝났으면 바탕화면에 바로가기 아이콘을 만든 eclipse를 실행하자. eclipse 실행 후 파일 경로 위치를 지정해주자. eclipse 실행 후 아래와..

Programming/JAVA 2017. 1. 18. 12:04

Day-23 Network 관리 2

Repository를 DVD이미지 변경 # mount -r -t iso9660 /dev/cdrom /mnt //CD Image 마운트 # cd /etc/yum.repos.d //레포 설정 디렉토리로 이동 # mkdir backup //백업용 디렉토리 설정 # mv ./*.repo backup //레포파일 백업디렉토리 이동 # vi dvd.repo //새로은 repo파일 생성 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 //DNS1=8.8.8.8 주석처리 # vi /etc/resolv.conf //nameserver 부분도 주석처리 # ping www.naver.com //도메인 주소로 ping test 실패 # ping 8.8.8.8 //IP 주소로 테스트 시 성공..

Linux 2017. 1. 17. 12:01
  • 이전
  • 1
  • ···
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

LINK

  • About Me
  • Gtihub

CATEGORY

  • M4RC0 (262)
    • CPU side-channel attack (7)
      • Resource contention-based a.. (1)
      • Meltdown-type attacks (3)
      • Spectre-type attacks (0)
      • MDS (0)
      • Whitepaper (0)
    • Drone (0)
    • Linux (42)
    • GitHub management (0)
    • Vulnerabilties on Drones (0)
    • Programming (42)
      • C언어 (6)
      • TIPS 17기 (17)
      • JAVA (12)
      • JSP (4)
      • Python (3)
    • Wargame (61)
      • LOB (20)
      • FTZ (22)
      • Protostar (7)
      • pwnable.kr (12)
    • Reversing (75)
      • Keygen (4)
      • ASM to C (70)
      • CodeEngn (1)
    • Pwnable (8)
    • Crypto, Access Control, Pro.. (2)
    • SEEDLAB (5)
    • Paper review (1)
    • Github 관리 (1)
    • ETC... (17)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • TIPS강좌
  • Tips프로그래밍
  • tipsware
  • 김성엽
  • tipssoft
  • Tips프로그래밍강좌
MORE+

ARCHIVE

CALENDAR

«   2025/12   »
일 월 화 수 목 금 토
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

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT marco, ALL RIGHT RESERVED.
marco
블로그 이미지 MarcoKhan 님의 블로그
MENU
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
CATEGORY
  • M4RC0 (262)
    • CPU side-channel attack (7)
      • Resource contention-based a.. (1)
      • Meltdown-type attacks (3)
      • Spectre-type attacks (0)
      • MDS (0)
      • Whitepaper (0)
    • Drone (0)
    • Linux (42)
    • GitHub management (0)
    • Vulnerabilties on Drones (0)
    • Programming (42)
      • C언어 (6)
      • TIPS 17기 (17)
      • JAVA (12)
      • JSP (4)
      • Python (3)
    • Wargame (61)
      • LOB (20)
      • FTZ (22)
      • Protostar (7)
      • pwnable.kr (12)
    • Reversing (75)
      • Keygen (4)
      • ASM to C (70)
      • CodeEngn (1)
    • Pwnable (8)
    • Crypto, Access Control, Pro.. (2)
    • SEEDLAB (5)
    • Paper review (1)
    • Github 관리 (1)
    • ETC... (17)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바