본문으로 바로가기

marco

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

네비게이션

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

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

Java Project,Pakage,Class 생성하기

우선 Project,Pakage,Class를 생성하는 법을 알아보자. eclipse를 실행한뒤 왼쪽 Pakage Explorer에 마우스를 가져다 놓은후 마우스 오른쪽 클릭 -> NEW -> Java Project Project name : Chap01_Baisc 입력후 Next -> Finish 위와 같은 방식으로 생성한 Javaproject의 ▷chpa01_Basic옆에 ▷를 클릭한 후 src폴더위에 마우스을 놓은 후에 마우스 오른쪽클릭 -> New -> Pakage를 눌러 Pakage를 생성하자 Java Pakage name : marco.khan 입력후 Finish Class 생성도 위와 같다. marco.khan 패키지에 마우스를 놓은후 오른쪽 클릭 -> New -> Class Class nam..

Programming/JAVA 2017. 2. 10. 07:24

Day-41 iptables

iptables - iptables는 커널에 탑제된 Netfilter 모듈의 Table과 Rule을 검사하고, Math 여부에 따라 Target을 실행시키기 위한 Command Line Utility이다. - Netfilter의 Rule을 추가하거나 삭제할 때 iptables를 사용한다. Netfilter Table 종류 Mangle : Packet 내부의 TOS, TTL, MARK의 packet 정보 변경을 위한 rule과 해당 action(target)의 리스트가 저장되어있는 table Nat : Packet 내부의 source address 및 destination address의 정보 변경을 위한 rule과 해당 action(target)의 리스트가 저장되어 있는 table Filter : Pac..

Linux 2017. 2. 9. 17:22

C언어 300제 001번~010번

001. C프로그램 시작하기 문제 : C언어를 사용하여 "안녕하세요"를 출력해 보세요. 002.변수형 개념 배우기 문제 : 변수x에 1을 저장하고, 변수 y에 2를 저장하여, x와 y의 합을 z에 저장하는 프로그램을 작성하세요. 변수를 사용하려면 반드시 정의를 해야한다. 변수형의 종류는 문자형, 정수형, 실수형,논리형, 문자열형으로 구분된다. char 1바이트 long 4바이트 short 2바이트 float 4바이트 int 4바이트 double 8바이트 003. 상수형 개념 배우기 문제 : 정수형 상수 1과 실수형 상수 3.141592를 더하는 프로그램을 작성하세요. 004. 연산자 개념 배우기 문제 : 변수 x에 10을 대입하고, x에서 5를 빼는 프로그램을 작성하세요. 005. 조건문 개념 배우기(i..

Programming/C언어 2017. 2. 5. 08:28

Day-38 PXE & Kickstart (미완)

PXE (Pre-boot eXecution Environment) - 사전 부팅 실행 환경 - 네트워크 인터페이스를 통해 컴퓨터를 부팅하는 환경 - Kickstart 자주 사용되며, 많은 서버에 동시에 OS설치 시 유용 - 비용 및 인력낭비가 줄어든다. TFTP란 - TFTP (Trivial File Transfer Protocol)란 이더넷을 이용하여 파일을 전송하는 프로토콜 - UDP방식을 사용, FTP와 비슷한 파일전송 프로토콜이지만 매우 간단한 프로토콜로 구성되어있으므로 부트로더와 같은 작은 크기의 프로그램 전송용으로 사용된다. - 보통 네트워크 부팅 환경 구성 시 사용된다. SYSLINUX - Linux 운영체제용 부트 로더 - Linux 설치과정을 단순화 하여 부팅 디스크등에 사용되는 파일의 ..

Linux 2017. 2. 2. 11:59

Day-37 Samba & NFS

Day-36 이어서 설정하자. 공유 디렉토리 인증 설정 Server-A (1) groupadd smbgroup 지정한 그룹을 명령어 groupadd로 생성 (2) mkdir -p /samba/sec_share 공유로 사용할 디렉토리를 명령어 mkdir로 생성 (3) chgrp smbgroup /samba/sec_share/ 생성한 디렉토리의 그룹 소유권자를 smbgroup 생성한 그룹으로 변경 (4) chmod 770 /samba/sec_share/ 권한을 부여하는데, 이렇게 770으로 권한을 변경하게 되면 그룹 사용자들은 이 디렉토리에 대해 모든 권한들 부여받는다. (5) useradd samba-user1 (6) passwd samba-user1 pw : password1! (7) smbpasswd ..

Linux 2017. 1. 31. 18:38

Day-36 FTPS & Samba(미완)

SSL/TLS 이용한 FTPS 사용 SFTP가 VSFTP 자체에 보안을 접목한 것이 아니라 SSH를 이용해 안전한 연결 및 전송을 보호하기 위해 사용된다면, FTPS는 VSFTP 서버에 SSL/TLS를 직접 적용해 FTP 연결을 암호화 함으로써 안전한 전송을 보장하기 위해 사용되는 프로토콜 이다. VSFTP 서버 기본 설정 vim /etc/vsftpd/vsftpd.conf (1) anonymous_enable=NO 임의의 사용자는 접속을 허용하지 않도록 설정 (2) local_enable=YES 로컬 시스템에 계정이 있는 사용자에게만 접속을 허용한다. (3) write_enable=YES 쓰기를 허용할지를 설정, NO 또는 주석처리를 하면 파일이나 디렉토리를 생성할 수 없다. (4) chroot_loca..

Linux 2017. 1. 31. 11:59

Day-35 VSFTP (미완)

Server-A Master DNS Server-B Slave DNS forwarder { 8.8.8.8; 8.8.4.4; } Client-Linux Slave DNS forward only; Client-Window Slave DNS Server-A, Server-B, Client-Linux #chkconfig iptables off #vi /etc/sysconfig/selinux enforcing --> disabled #vi /etc/resolv.conf nameserver 100.100.100.110 nameserver 100.100.100.120 #vi /etc/sysconfig/network-scripts/ifcfg-eth0 DNS1=100.100.100.110 DNS2=100.100.100...

Linux 2017. 1. 30. 21:34

Day-34 FTP

FTP(File Transfer Protocol) - 서버와 클라이언트 사이의 파일 전송을 하기위한 프로토콜 - TCP20, 21번을 이용하여 동작을 한다. Command 포트 : 명령어 입력과 결과를 출력 시 사용되는 포트 (21번) Data 포트 : 실제 데이터 전송시 사용되는 Data 포트 (20번) 전송방식 Command Data포트 Active 모드 21번 20번 Passive 모드 21번 1024~65536사이 임의의 값 Active 모드 (1) 클라이언트가 서버의 21번 포트로 접속을 시도, 이때 사용할 DATA포트 정보와 함께 전송 (2) 서버에 해당 메세지에 대한 정상 응답 (ACK) (3) 서버에서 DATA포트를 이용하여 클라이언트 DATA포트로 접속 시도 (4) 클라이언트가 서버가 보..

Linux 2017. 1. 27. 09:28

Day-33 DNS

마스터와 슬레이브 네임 서버 구축 슬레이브 네임 서버는 마스터 네임서버가 제공하는 도메인에 대한 정보를 그대로 저장해 마스터 네임서버가어떤 이유로 인해 정보를 제공하지 못하는 경우 마스터 네임 서버를 대신해 서비스를 클라이언트에게 제공하는 네임서버를 의미한다. Master 네임서버 (Primary, Main) Slave 네임서버 (Secondary, Backup) 마스터 서버에서 도메인에 대한 설정 정보를 슬레이브 서버에게 전달 할 때 서로에 대한 인증이 필요하며, 이때 사용하는 방법은 2가지로 IP주소를 사용하는 방법과 TSIG(Transaction Signatures)를 사용하는 방법이 있다 서버구축 서버A 서버B TELNET SSH VNC DHCP서버 NTP DNS(M) DNS(S) WEB FTP ..

Linux 2017. 1. 26. 12:27

Day-32 DNS

#cat /etc/host.conf multi on (기본값) #cat /etc/nsswitch.conf | grep hosts #hosts: db files nisplus nis dns hosts: files(/etc/hosts) dns(/etc/resolv.conf) #vi /etc/host.conf order hosts, bind multi on #vim /etc/named.conf option{ listen-on port 53{any;}; // 외부에서 53번 포트 접속에 대한 IP설정 listen-on-v6 port {none;}; // IPv6 연결은 허용하지 않음 // { any } 모든 IP에 응답하겠다는 설정 allow-query{any;}; // 외부에서의 DNS 질의에 응답 여부 설정..

Linux 2017. 1. 25. 17:19
  • 이전
  • 1
  • ···
  • 20
  • 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프로그래밍강좌
  • tipssoft
  • 김성엽
  • tipsware
  • 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 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바