전체 글 11

광역 통신

Wide Area Network의 약자로 아주 넓은 지리적 영역에 걸쳐 컴퓨터 네트워크를 연결하는 통신망. LAN : 집, 사무실, 학교 건물 등 가까운 거리 내의 컴퓨터와 장치들을 연결하는 네트워크WAN : LAN들을 연결하여 넓은 범위의 구역을 서로 통신할 수 있게 하는 네트워크 특징넓은 범위 : 물리적으로 수십에서 수천 km 떨어진 장거리 통신연결 방식 : 통신 3사 와 같은 통신 사업자(ISP)의 전용 회선을 임대하거나 인터넷망을 통해 구축예- 인터넷- 기업 네트워크- 은행 전산망광역 통신망 기술전화 모뎀- 전화 모뎀 기술은 V.90 표준에서 정점을 찍으며 최대 56kbps의 다운로드 속도 구현- ISP가 전화국과 디지털로 연결되어 있어디지털 신호를 아날로그로 변환하는 과정을 단 한번만 거쳐 사용..

네트워크 2025.10.31

Dreamhack 워게임 cookie

해당 문제는이렇게 주어진다.먼저 VM에 접속해보자.화면은 이렇게 간단하게 나오고 버튼을 눌렀을때 작용하는건 오른쪽 상단에 login 밖에 없다.로그인으로 들어가면 해당 화면이 뜨고 버튼을 누르거나 해도 입력칸에 입력을 하거나 해도 로그인이 되지 않는다. 그럼 이제 주어진 정보를 찾아보러 문제 파일을 받아보자 문제파일의 압축을 풀고 열어보면 해당 코드가 나온다.지금11~13 번째 줄을 보면 users = { 'guest': 'guest', 'admin': FLAG}이렇게 나와있다.guest와 admin 이 있는데 이제 로그인 칸엔 guest와 admin을 입력할 수 있다는걸 알 수 있다. 그러면 비밀번호를 알아봐야하는데@app.route('/login', methods=['GET', 'POS..

보안/워게임 2025.10.27

근거리 통신망

근거리 통신망이더넷 유선 LAN을 구축하는데 사용되는 가장 보편적인 기술로 장치들을 물리적 케이블인 랜선을 이용하여 인터넷이나내부 네트워크에 접속하는 방식. 특징전파 간섭이나 장애물에 영향을 받지 않아 연결이 매우 안정적이고 무선 와이파이에 비해 전송 속도가 빠름공기 중으로 뻗어나가는 전파보다 물리적으로 연결된 이더넷이 비교적 보안성이 더 높음IEEE 802.3 이라는 국제 표준 규격이 존재해 서로 다른 제조사 끼리도 완벽히 호환됨종류- 이더넷 케이블은 Category(Cat) 라는 등급으로 구분되는데 등급이 높을 수록 더 빠른 속도와 더 넓은 대역폭을 지원하며노이즈를 더 잘 차단함.종류최대 속도대역폭주요 특징Cat.5100Mbps100MHz구형으로 현재는 거의 사용 않음Cat.5e1 Gbps100MH..

네트워크 2025.10.27

캡슐화(Encapsulation) / 역캡슐화(Decapsulation)

캡슐화- 송신 측 각 프로토콜 계층에서 수행 할 명령을 수행한 후 전송할 데이터의 앞,뒤에 헤더,트레일러를 첨부하여하위계층으로 전달하는 과정. 역캡슐화-송신 측에서 받은 데이터를 송신 측 각 계층에서 헤더, 트레일러를 제거하여 데이터를 원본으로 복구한 후상위 계층으로 전달하는 과정. 각 계층 간 통신 모델-IDU : Interface Data Unit상위 계층이 하위 계층으로 실제로 전달하는 데이터의 총 묶음(SDU + ICI)-SDU : Service Data Unit상위 계층이 하위 계층에게 처리를 요청하며 전달하는 원본 데이터-ICI : Interface Control Info같은 시스템 내에 인접한 상하위 계층 간의 통신에만 사용되는 로컬 제어 정보. 하위 계층으로 전달되는 즉시 읽히고 버려..

네트워크 2025.10.25

OSI 7 계층

코딩을 처음 접하고 코드를 짜는 것에 대해 흥미를 갖게 되면서 단순히 코드를 짜는것이 아닌 좀 더 이 분야에 관해 더 많은 지식을 알고싶었다.단순히 정적 사이트를 만드는것에 지나지 않던 수준이기에 직접 내가 데이터를 주고 받고 관리하는것 또한 해보고 싶단 생각이 많이 들었는데, 그렇다면 백엔드를 먼저 배워볼까 생각이 들었지만, 전체적인 운영의 흐름을 알고 싶다는 생각이 들어 정보보안을 선택하게 되었다.그 중에서 내가 가장 흥미를 갖게된 부분은 네트워크이다. 하나의 점들이 서로 모여 하나의 군집을 이루며 커다란 흐름을 그리는 그 모양새가 나에겐 꽤나 매력적이게 다가왔다. 그렇기에 오늘은 네트워크의 기초를 다질겸 글로써 정리해보고자 한다. 네트워크는 총 7가지 계층으로 분류되어진다. 이와 같이 나눈이유는 보..

네트워크 2025.06.15

무선어댑터 연결

오늘은 무섭 어댑터 연결에 대해 작성해볼려한다.무선 어댑터, 무선 랜카드는 이동식 장치에 설치하여 네트워크에 연결하여 사용할 수 있도록 도와준다.또한 해킹에 사용하고자 하면 또 장점이 되는데, 해킹에 유용한 랜카드를 고르자면 3가지 기능이 필요하다.1. 모니터모드(Monitor mode)2. 패킷 주입(Packet injection)3. AP 모드해당 3가지 기능이 있다면 유용하게 쓰일 것이다. 모니터 모드는 모든 패킷을 수신하여 분석할 수 있게 해주는 기능이다.무선 네트워크 카드가 연결된 액세스 포인트(AP)와 통신하지 않더라도 주변의 모든 무선 패킷을 수신할 수 있기에 무선 네트워크의 트래픽 흐름, 보안 취약점 등을 분석할 수 있다.해당 기능을 통해 무선 네트워크 관리, 보안 분석, 패킷 캡처 등을..

보안 2025.06.15

첫 글을 시작하며

17학번이였으나 한학기만 다니고 대학을 그만두고 올해 25학번으로 새로 사이버대학에 입학하게 되었다.웹 디자인을 배우며 코딩도 같이 배웠는데, 코딩에 더 흥미를 많이 느끼게 되며 좀 더 많이 배우고 싶다는 생각에 입학을 생각하게 되었다.한 학기를 다니니 생각보다 일과 학업을 병행함에 있어서 체력적으로 많이 힘들었다.물론 중간에 교통사고와 몸이 좀 안좋아져서 더 그런것도 있긴했었지만.여튼 원래였음 여름학기를 들으려 했으나 사고로 인한 체력과 금전적인 문제로 따로 온라인 강의를 통해 공부를 해보자 마음을 먹었다. 유데미에서 강의를 선택하였는데 외국보안회사 ceo님이 직접 하시는 강의다. 처음엔 영어로 들으려 하다가, 아직 초보에 불과한 내가 영어로 배우려 한다는 생각은 욕심에 불과하기에 깔끔히 한글자막이 아..

보안 2025.06.15

출력 함수(printf)와 제어 문자

printf(print formatted) :  문자열을 화면에 출력하는 함수 예제#include int main(void){ printf("Hello world"); //문자열 "Hello world" 출력 printf("Good bye world"); //문자열 "Good bye world" 출력 return 0;}출력 결과> Hello worldGood bye world제어 문자가 따로 없으면 한 줄로 출력되서 나옴 제어 문자 :  문자는 아니지만 출력방식에 영향을 주는 문자 예제#include int main(void){ printf("Hello world\n"); // \n은 출력 후 줄바꿈 printf("Hello\tworld\n"); // \t는 다음탭 위치로 이동함 ..

언어/C 2024.11.17