전체 글

네트워크 및 서버/네트워크

IPv6

IPv6- IPv4 주소체계의 고갈 문제를 해결하기 위한 인터넷 프로토콜 주소. - 128 bit이며 콜론(:)을 통해 헥사를 구분- Unicast / Broadcast / Anicast 사용- IP 자동 생성 기능이 존재한다.- Class의 구분이 없다.- 예약대역이 존재.  Anycast하나의 네트워크를 여러개의 노드에 할당하여 해당 네트워크에 요청시 가장 가까운 네트워크로 요청을 전달하는것.이는 트레픽의 분산을 위해 사용한다.--> 확산의 개념.  IPv6 주소 생성IPv6의경우 주소를 지정하거나 DHCP를 통해 주소를 받아오지 않았을 경우  Link Local 주소를 생성하고 인터페이스에 할당. 해당 주소는 FE80:: 형태를 취한다. 해당 형태는 LinkLocal 예약주소이다.해당 주소가 같은 ..

네트워크 및 서버/서버

비동기식 DB 백업(Mysql/Mariadb)

cluster : 여러 시스템이나 자원이 연결되어 하나의 시스템으로 동작되는 것.   분산되어 구축이 될 경우 시스템 장애 발생시 빠른 대처가 가능.  smb --> 동기화 비동기식 --> DB의 복제가 아닌 로그정보를 볼 때 DBMS에 전달된 쿼리문의 확인이 가능. 이 쿼리문을 백업 DB가 실행.---> master slave방식.  장점 : 부하가 적음단점 : 연결이 끊길 수 있으며  완전히 동일한 데이터라는 보장이 없음. Slave DB는 백업에만 사용하기에 서버 활용성이 떨어짐. 불필요한 조회 쿼리를 실행.  Replication --> DB복제를 의미방식 : 1. Master/Slave 2. Master/Master 3. Master/다중 Slave서버 고유 넘버를 지정하여 이 고유넘버를 서로 ..

네트워크 및 서버/네트워크

IPv6 Network Routing Protocol 실습(1)

RIPngR1R1 show runBuilding configuration...Current configuration : 2163 bytes!upgrade fpd autoversion 12.4service timestamps debug datetime msecservice timestamps log datetime msecno service password-encryption!hostname R1!boot-start-markerboot-end-marker!logging message-counter syslog!no aaa new-modelip source-routeno ip icmp rate-limit unreachableip cef!!!!no ip domain lookupipv6 unicast-routi..

네트워크 및 서버/서버

Web Server 로드밸런싱 구현 (2)

ha-proxyL4, L7 계층에서 Reverce Proxy를 이용한 로드밸런서  Mode : http, tcp log 127.0.0.1 lacal2local2 : indice/shard log level : debug(7) info(6) notice(5) warning(4) err(3) crit(2) alert(1) critical(0) 1. 설치dnf install haproxyapt install haproxy 2. haproxy 설정 삽입vim /etc/haproxy/haproxy.cfgfrontend tired_fr bind *:80 mode http default_backend tired_bacbackend tired_bac balance roundrobin mode..

네트워크 및 서버/서버

Web Server 로드밸런싱

고가용성.Client - Web Proxy Server -  Web Server X 3 - DB Server위 구조에서 프록시 서버는 웹서버를 정해진 규칙에 따라 요청. 웹서버는 동일 DB 서버를 사용. 로드밸런싱 방법* 사설 IP에서 Name 서버를 따로 설정하였음.Apachevim /etc/httpd/conf.d/loadbalancing.conf  ServerName [Domain] DocumentRoot "[Directroy Path]" AllowOverride All BalancerMember [IP/Domain]:[Port] ProxySet stic..

모의해킹 및 보안

레지스터 종류

프로그램의 구조.: 3개의 Sectionsection.data--> static / local 선언 및 초기화 변수가 정의되는 곳. 상수, 파일 명, 버퍼 사이즈를 선언 section .txt --> 실제 실행할 코드를 작성하는 곳 section .bbs --> 초기화가 안된 추가적인 변수가 구성되는 곳   레지스터 범용 레지스터 (4가지)RAX : A : Accumulator : 계산기       더하기 / 빼기 등 산술/논리 연산을 수행하며 함수의 return값이 저장된다.       결과값 --> 주소 RBX : B : Base : 메모리 주소를 저장하기 위한 용도로 사용된다. --> 변수       간접 번지 지정 : 참조 데이터 타입 ---> Value, 변수를 저장한다. RCX : C : Co..

모의해킹 및 보안

코드 분석(디버깅)

바이러스 / 악성코드바이러스: 시스템 내부에서 또 다른 파일을 감염시킴부트 바이러스MBR 부트 파티션을 감염시킨다. --> 포멧을 해도 살아남음트로이안 바이러스정상 프로그램의 사이에서 동작. --> 파일의 크기가 변형되는것으로 알 수 있음. 이미 감염된 파일을 다시 감염 시킬 수 있음. 이를 막기위해 특정 signiture를 넣어둠. 악성코드 레지스트리(Registry) --> 윈도우 운영에 필요한 정보가 포함된 DB레지스트리를 변경시키는 등으로 특정 시스템을 변경시킴.: 사용자에게 허가받지 않은 일련의 행동을 수행하는 프로그램  악성코드 분석 1. Process분석: 프로그램이 실행 되었을 때 동작을 통해 발생하는 시스템의 변경점을 파악 2. 파일 분석.:파일로써의 특성을 파악.(Ex : 생성일자(mt..

모의해킹 및 보안

CMD를 통한 Postexploit

1. CMD 명령을 통한 공유파일(Null Section 포함) BruteForce예제 : C:\Users\TJ>for /L %i in (1230,1,1235) do net use \\172.16.1.1\smb /USER:smb %iC:\Users\TJ>net use \\172.16.1.1\smb /USER:smb 1230시스템 오류 86이(가) 생겼습니다.지정된 네트워크 암호가 맞지 않습니다.C:\Users\TJ>net use \\172.16.1.1\smb /USER:smb 1231시스템 오류 86이(가) 생겼습니다.지정된 네트워크 암호가 맞지 않습니다.C:\Users\TJ>net use \\172.16.1.1\smb /USER:smb 1232시스템 오류 86이(가) 생겼습니다.지정된 네트워크 암호가 ..

잉여토끼
IQ Spoofing