본문으로 바로가기

IT Security

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

네비게이션

  • HOME
  • NOTICE
  • GUESTBOOK
  • ADMIN
관리자
  • 블로그 이미지
    lena04

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

리눅스 네트워크 설정

리눅스 네트워크 설정 (고정 IP 설정) 네트워크 설정 먼저 고정 IP로 설정하기 위해서 cd /etc/sysconfig/network-scripts 로 들어간다. 현재 제 이더넷카드는 eth0로 설정되어있는 것을 확인할 수 있다. 만약 eth1이나 다른 번호로 설정이 되어있다면 그 번호가 자신의 이더넷카드를 뜻한다. 그리고 vi ifcfg-eth0 로 들어가 설정을 바꿔줄 것이다. ( vi /etc/sysconfig/network-scripts/ifcfg-eth0 로 바로 들어가도 상관은 없다) dhcp로 설정되어있는 경우에는 이렇게 나올것이다. 여기서 고정아이피를 설정하기 위해 내용을 수정한다. 밑에 사진은 제가 수정한 ifcfg-eth0 파일입니다. 필요없는 내용은 지우고 설정할 부분만 추가했습니다..

SECURITY/Network 2017. 4. 27. 20:38

TCP 로우 소켓 프로그래밍

TCP 로우 소켓 프로그래밍 TCP - 흐름제어, 오류정정, ... - UDP에 비해 느리고, 안전한 통신이 가능 - 대규모 통신에 적합하다. TCP 헤더 (최소 20바이트) 1) 출발지 포트 (2바이트) 2) 도착지 포트 (2바이트) 3) 시퀀스 넘버 (4바이트) 4) Acknowledge 넘버 (4바이트) 5) 헤더길이 & 플래그 (2바이트) 플래그 (URG,ACK,PSH,RST,SYN,FIN) 6) 윈도우 사이즈 (2바이트) 7) 체크썸 (2바이트) 8) 패딩 (2바잍) - TCP최소길이(20바이트)를 채우기 위한 용도 [ TCP_Server 소스코드 ] [ TCP Client 소스코드 ] [ Sniffer 소스코드 ] [ Client측 보낸 메시지 - hello ] 여기서 4-way handsha..

SECURITY/Network 2017. 4. 26. 22:17

UDP 로우 소켓 프로그래밍

UDP 로우(raw) 소켓 프로그래밍 - 로우 소켓 프로그래밍 : 로우 레벨에서 데이터를 제어- 프로토콜 : 통신을 위한 규칙- 헤더 : 프로토콜의 내용을 표현, 전송하고자 하는 데이터의 정보를 가지고 있다. 4계층 헤더 : TCP, UDP- 전송을 담당- PDU(Protocol Data Unit) : segment- Protocol : TCP, UDP- 주소체계 : PORT UDP (User Datagram Protocol)- 빠르다- 신뢰할 수 없다.- 대용량의 데이터의 전송에는 적합하지 않다. UDP 헤더1) 출발지 포트번호(2byte)2) 도착지 포트번호(2byte)3) UDP 헤더의 길이(2byte)4) 체크섬 바이트 (2byte) : 데이터의 무결성을 위한 필드 [ UDP_Server ][ U..

SECURITY/Network 2017. 4. 25. 19:09

소켓 프로그래밍

소켓 프로그래밍 소켓 프로그래밍- 네트워크 입/출력(통신)- 서버 소켓 프로그래밍, 클라이언트 소켓 프로그래밍- 포트를 지정할 때에는 1 ~ 1024번(Wellknown port)는 피하는 것이 좋다. 최대 65535번까지 사용이 가능하다. 서버 소켓 프로그래밍1) 서버 소켓 생성- socket.socket(family=AF_INET, type=SOCK_STREAM, proto=0, fileno=None) AF_INET : IPV4 AF_INET6 : IPV6 AF_UNIX : UNIX SOCK_STREAM : TCP SOCK_DGRAM : UDP ex) socket.socket(socket.AF_INET,socket.SOCK_STREAM) : tcp로 ipv4인 소켓을 생성 ex) socket.sock..

SECURITY/Network 2017. 4. 24. 21:15

파이썬 - 실습6

파이썬 - 실습6 (클래스 - 상속) 클래스 - 상속person 클래스 - 이름 - 나이student 클래스 - 6과목의 점수 - 학생번호professor 클래스 - 교수가 발표한 논문의 갯수 - 교수 번호 [ Sample INPUT ]41Walter 56 992Jesse 18 50 48 97 76 34 982Pinkman 22 10 12 0 18 45 501White 58 87 [ Sample OUTPUT ]Walter 56 99 1Jesse 18 403 1Pinkman 22 135 2White 58 87 2 [ 클래스 소스코드 ][ 메인 소스코드 ][ 결과창 ]

SECURITY/Python 풀이 2017. 4. 21. 20:33

클래스 (상속)

클래스 (상속) 상속- 클래스에 있는 내용을 물려주고, 물려받아서 쓰는 것- 상속되는 클래스 : 부모, 베이스 클래스 상속받는 클래스 : 자식, 파생 클래스- 부모 클래스에 접근할때 클래스 이름 대신 super()를 이용해 접근이 가능하다- 부모클래스에서 캡슐화해주면 자식클래스도 접근할 수 없다. EX)Person 클래스 : 이름, 나이Student 클래스 : 이름, 나이임의로 Person을 부모클래스로 정의하고, Student를 자식클래스로 정의했을 때 Student에서 Person의 데이터를 받아올 수 있다.Stu = Student로 객체를 정의하면 init이 실행되면서 init안에 super().__init__을 실행시켰으므로 부모클래스의 데이터를 받아오는 것이다.

SECURITY/Python 2017. 4. 20. 19:53

클래스 (Static Method)

클래스 (Static Method) Static Method- 클래스마다 제어하기 위해서 static method를 설정합니다.- 객체가 없기 때문에 self 인자를 갖지 않습니다.- 객체를 선언하기 전에 사용이 가능합니다.- 설정: @staticmethod EX) Static method를 설정하기 전 상태로 num_of_count라는 클래스 변수를 설정했습니다. 메서드가 호출될때마다 값이 증가하도록 만들어놓았습니다.[ Static method 설정 전 ][ 파이썬 결과창 ] 결과창을 보면 객체가 apple 과 banana인데 객체마다 동작하기때문에 클래스변수를 정의한 의미가 없습니다.따라서 객체를 선언하지 않고 쓰기위해서 static method를 설정해주는 것입니다.[ Static method 설정..

SECURITY/Python 2017. 4. 20. 18:43

파이썬 - 실습5

파이썬 - 실습5 ( 클래스 ) 은행계좌를 모델로 한 클래스를 정의 1) 속성(멤버변수) - 계좌번호(이름) - 잔액 2) 기능(메서드 - 클래스 안에 함수가 정의 되어 있는 경우 메서드라고 함.) - 입금 - 출금 - 조회 [ 소스코드 ][ 결과창 ]

SECURITY/Python 풀이 2017. 4. 19. 21:22

클래스 (생성자,소멸자,캡슐화)

클래스 (생성자,소멸자,캡슐화) 생성자 __init__- 객체가 선언될때 자동으로 호출된다.- 인자가 있을 때와 인자가 없을때로 2가지 경우가 있다. 인자가 있을 때에는 def __init__ ( self, 변수 ): 인자가 없을 때에는 def __init__ ( self ): 인자가 있을 때 메서드 호출할 때 선언하지 않게 되면 에러가 발생한다. EX)객체가 선언되면 생성자 __init__이 실행되는 것을 볼 수 있습니다.인자가 있는 경우에는 인자를 쓰지 않을 경우에는 이런 에러메시지를 확인해볼 수 있습니다. 소멸자 __del__- 객체를 지울 때 사용된다.EX)객체를 선언하고나서 다시 객체를 삭제했을 경우에는 소멸자 __del__이 실행되는 것을 확인할 수 있습니다. 캡슐화(은닉제어)- 객체 지향 프..

SECURITY/Python 2017. 4. 19. 21:19

클래스 (변수)

클래스(변수) 클래스 VS 객체1) 클래스 - 사용자 정의 모양 혹은 틀, 꼴 - EX) 붕어빵 틀 - class 클래스 이름: - 메서드(Method) : 클래스 내에 있는 함수 2) 객체 - 변수 - 같은 클래스 안에는 여러개의 객체가 존재 - EX) 틀에서 찍어낸 붕어빵 - 변수 = 클래스이름( ) 멤버변수1) 객체변수 ( EX) self.name ) - 메서드 안에서 정의 - 객체마다 존재하는 변수 - 네임스페이스로 객체 자기자신을 사용 - 객체가 생성된 이후에 사용 2) 클래스 변수 ( EX) variable.num ) - 메서드 바깥쪽, 클래스 안쪽 정의 - 클래스마다 존재하는 변수 - 모든 객체가 같은 변수를 사용 - 클래스의 이름을 네잌스페이스로 사용 - 객체가 없어도 사용 가능 EX) 지..

SECURITY/Python 2017. 4. 19. 20:26
  • 이전
  • 1
  • ···
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • ···
  • 20
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (193)
    • SECURITY (97)
      • Linux (27)
      • WEB (1)
      • Network (17)
      • Network 실습 (16)
      • Python (22)
      • Python 풀이 (6)
      • PHP (4)
      • 보안 (1)
      • STUDY (3)
    • SOLUTION (88)
      • LOS(Lord of SQL) (23)
      • Overthewire (25)
      • Wargame (5)
      • Webhacking (22)
      • Net-Force (7)
      • Baekjoon (6)
    • STUDY (8)
      • 자격증 (2)
      • MEMO (0)
      • (정리)정보보안기사&산업기사 (6)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • 라우터
  • wargame
  • Network
  • javascript
  • TCP
  • Natas
  • net-force
  • 파이썬
  • Los
  • 리눅스
MORE+

ARCHIVE

CALENDAR

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

LINK

  • Linux system
  • config
  • TYen
  • For information security
  • DrakeOh :: DrakeOh
  • hyes IT
  • Jennysgap
  • Cisco Network / Linux / 모의 해킹
  • Online Programming
  • hack
  • Wargame.kr - 2.1

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT IT Security, ALL RIGHT RESERVED.
IT Security
블로그 이미지 lena04 님의 블로그
MENU
  • HOME
  • NOTICE
  • GUESTBOOK
  • ADMIN
CATEGORY
  • 분류 전체보기 (193)
    • SECURITY (97)
      • Linux (27)
      • WEB (1)
      • Network (17)
      • Network 실습 (16)
      • Python (22)
      • Python 풀이 (6)
      • PHP (4)
      • 보안 (1)
      • STUDY (3)
    • SOLUTION (88)
      • LOS(Lord of SQL) (23)
      • Overthewire (25)
      • Wargame (5)
      • Webhacking (22)
      • Net-Force (7)
      • Baekjoon (6)
    • STUDY (8)
      • 자격증 (2)
      • MEMO (0)
      • (정리)정보보안기사&산업기사 (6)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바