전체 글 12

정보수집

서버 - 서비스를 제공해주는 컴퓨터 포트 - 서버의 서비스, 클라이언트의 프로세스를 구별하기 위한 논리적인 번호 포트스캐닝 - 특정 호스트의 TCP/UDP 포트들의 상태를 파악하기 위한 행위 nmap flag (sudo로 하는게 좋음) 기본(TCP connect스캔) : 가장 흔한 1000개의 TCP 포트를 대상으로 스캔 후 열려있는 포트 출력 -sn : 핑 스캔 -sS : TCP syn 스캔 -sU : UDP 스캔 -p ?,?,?,?-? : 원하는 포트만 스캔 -p- : 모든 포트 스캔 --top-ports n : 가장 흔한 포트 n개 -T5 : 스캔 속도 조절 default = T3 --min-rate n : 초당 패킷 n개 --open : 열려있는 포트만 출력 호스트 디스커버리 : nmap의 기본적..

카테고리 없음 2024.05.08

Kali linux 자주쓰는 명령어

find / -name "" 2>/dev/null 이름이 "" 인 파일을 / 부터 찾아라 2(오류)는 /dev/null 로 보내라 ("*.txt" 같이 사용할수도) ping domain or ip 대상에 접근 가능한지 체크 ip 확인도 가능 tmux 화면 분할 ctrl+b 누른 후 c(화면 추가) p(이전 화면) n(다음 화면) "(가로 분할) %(세로 분할) ,(이름 변경) [(스크롤 모드 q로 종료) nmap 포트 스캔 (-sV : 서비스 배너 그래빙) searchsploit 공개적인 취약점이나 익스플로잇 찾기 msfconsole metasploit 시작 john 패스워드 크래커 base64 (-d) base64기반 encrypt, decrypt gtfobins (사이트) 프로그램 명령어 우회 코드 ..

카테고리 없음 2024.04.15

IPv4 & ICMPv4

네트워크 계층 버전 4 에는 하나의 메인 프로토콜 IP와 3개의 서브 프로토콜 IGMP, ICMP, ARP로 이루어져 있다 IP IP에서 이용하는 패킷을 datagrams라고 부른다 datagram는 헤더와 페이로드(데이터)를 가진다 헤더는 20~60바이트이고 datagram은 20~65,535바이트이다 헤더 fields version(4 bits), head length(4 bits), service type(8 bits), total length(16 bits) identification(16 bits), flags(3 bits), fragmentation offset(13 bits) time-to-live(8 bits), protocol(8 bits), header checksum(16 bits) ..

관계 데이터 연산

관계 대수 원하는 결과를 얻기 위해 릴레이션을 처리하는 과정을 순서대로 기술하는 언어, 연산자들의 집합으로도 정의 가능 관계 대수는 릴레이션을 연산하므로 피연산자인 릴레이션에 연산자를 적용해 얻은 결과도 릴레이션이다 이러한 관계대수의 특성을 폐쇄 특성 이라고 한다 관계 대수 연산자 에는 일반 집합 연산자와 순수 관계 연산자가 있다 일반 집합 연산자 - 합집합, 교집합, 차집합, 카티션 프로덕트 두 릴레이션의 차수가 같고 서로 대응되는 속성의 도메인이 같아야 함 합집합과 교집합은 교환법칙과 결합법칙이 성립하지만 차집합은 둘 다 성립하지 않는다 순수 관계 연산자 - 셀렉트, 프로젝트, 조인, 디비전

관계 데이터 모델

관계 데이터 모델의 기본 용어 개체를 하나의 릴레이션(테이블)으로 표현한다 속성 : 릴레이션의 열 투플 : 릴레이션의 행 도메인 : 속성 하나가 가질 수 있는 모든 값의 집합(속성의 자료형) 차수 : 속성의 개수 카디널리티 : 투플의 개수 릴레이션 스키마 : 릴레이션의 이름과 릴레이션에 포함된 모든 속성의 이름으로 정의하는 릴레이션의 논리적 구조 ex) 릴레이션이름(속성 1, 속성 2, 속성 3...) 릴레이션 인스턴스 : 어느 한 시점에 릴레이션에 존재하는 투플들의 집합 데이터베이스 안에 있는 릴레이션 스키마들을 데이터베이스 스키마 라고 하고 데이터베이스 안에 있는 릴레이션 인스턴스를 데이터베이스 인스턴스 라고 한다 릴레이션의 특성 투플의 유일성 : 하나의 릴레이션에는 동일한 투플이 존재할 수 없다 이..

Network Layer -2

Address subneting ex) 한 기관이 block of addresses 14.24.74.0/24를 받아서 3개의 subblocks에 나눠주려 한다 하나는 10개의 주소가 필요하고 하나는 60개, 마지막 하나는 120개의 주소가 필요하다고 할때 subblocks를 design 해라 IP할당은 가장 많이 필요한곳부터 가장 조금필요한 순서로 한다. 그러므로 120개가 필요한 곳부터 하고 가용 가능한 IP가 120개여야 하므로 122보다 큰 2의 제곱수 즉 128이어야 한다 128은 2의 7제곱이므로 frefix = 32-7 = 25, 즉 14.24.74.0/0000000 ~ 14.24.74.0/1111111 까지의 주소를 할당받는다 다음으로 60개가 필요한곳은 64 = 2의 6제곱, frefix ..

데이터 모델링

데이터 모델링 & 데이터 모델 데이터 모델링 : 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 과정 개념적 모델링을 통해 개념 세계로 옮기고 이어서 논리적 모델링을 통해 컴퓨터 세계로 옮김 이러한 데이터 모델링을 쉽게 도와주는 도구가 데이터 모델 일반적으로 데이터 모델은 데이터 구조, 연산, 제약조건 으로 구성됨 개체-관계 모델 (ft. E-R 다이어그램) 개체 : 현실 세계에서 조직을 운영하는데 필요한 사람이나 사물과 같이 구별되는 모든 것, e-r다이어그램에서 사각형으로 표현 속성 : 개체가 가지고 있는 고유한 특성, e-r다이어그램에서 타원형으로 표현 속성 값의 개수에 따라 단일 값 속성, 다중 값 속성을 나뉨, 다중값 속성은 e-r다이어그램에서 이중 타원으로 표현 의미의 분해 ..

데이터베이스 시스템

데이터베이스 시스템의 정의 데이터베이스 시스템(DBS)는 데이터베이스에 데이터를 저장하고 저장된 데이터를 관리하여 조직에 필요한 정보를 생성해주는 시스템 흔히 데이터베이스, 데이터베이스 관리 시스템, 데이터베이스 시스템을 같은 의미로 말하는데 데이터베이스는 저장된 데이터의 집합이고 데이터베이스 관리 시스템은 데이터베이스에 저장된 데이터가 일관되고 무결한 상태로 유지되도록 관리하는 역할을 한다 데이터베이스 시스템은 데이터베이스와 데이터베이스 관리 시스템을 이용하여 필요한 정보를 제공해주는 전체 시스템이다 데이터베이스의 구조 스키마(schema) : 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의한것 3단계 데이터베이스 구조 : 개별 사용자 관점에서 바라보는 외부 단계 조직 전체의 관점에서 바라보는 개..

고전 대칭 키 암호

대칭 키 암호 공유된 비밀 키를 사용하여 평문을 암호화, 복호화 하는 암호 P : 평문, C : 암호문, K : Key Encryption : C = Ek(P) Decryption : P = Dk(C) Dk(Ek(x)) = Ek(Dk(x)) = x Kerckhoff's Principle 암호시스템의 안정성은 암호 알고리즘의 비밀을 지키는데 의존되어서는 안되고, 키의 비밀을 지키는데 의존되어야 한다는 원리 Kerckhoff의 원리에 따라 공격자는 항상 암호/복호 알고리즘을 알고 있다고 가정 암호의 안정성은 키의 안정성에 기반함 Cryptanalysis 암호분석공격 Ciphertext-only : Eve가 어떤 암호문을 얻어 대응되는 평문과 키를 찾는 공격 - 전수조사, 통계적, 패턴 공격 Known-pla..

WLAN

Wired and Wireless LANIEEE 802.11 ProjectBluetoothWired LAN : IEEE 802.3 Wireless LAN : IEEE 802.11 Infrastructure mode와 Add hoc mode 가 있다 Infrastructure mode는 base station와 인터넷이 유선으로 연결되어 있고 Add hoc mode는 독립 단말끼리 구성 Wired , Wireless 둘다 인터넷-라우터-호스트 구조는 동일 Elelments of wireless network - wireless hosts - base station - wireless link Wireless link characteristics - decreased signal strenght - inte..