2019
-
TCP/IP 5 계층 모델Network 2019. 12. 27. 17:18
TCP/IP 5 계층 모델에서의 데이터 흐름은 송신측과 수신측에서 서로 다르다. 이전 OSI 7 계층이 개발 되기 전까지 TCP/IP 5 계층 모델로 통신을 하였다. 물론 지금도 OSI 7 계층은 TCP/IP 5 계층을 기반으로 두고 있다. 송신 측에서의 TCP/IP 데이터 흐름 1. 애플리케이션층에서 수신측의 애플리케이션에서 처리할 수 있도록 만든다. 2. 트랜스포트층에서 네트워크 상에서의 공통 된 형태로 만든다. 3. 네트워크층에서 수신처로 가는 경로를 전하고 보낼 수 있는 형태로 만든다 4. 데이터 링크층에서 비트로 데이터를 비트로 변환한다. 5. 물리층에서 비트를 전압의 변화로 변환하여 송신한다. 수신 측에서의 TCP/IP 데이터 흐름 1. 물리층에서 전압의 변화를 비트로 바꾼다. 2. 데이터 링..
-
-Linux- 리눅스 쉘(Shell) 의 정의와 종류Linux 2019. 8. 14. 17:20
**Centos 7 기준입니다** 쉘(Shell) 이란 ? 1. 쉘(Shell) 은 커널과 사용자 사이를 이어주는 역할을 해준다. 2. 쉘(Shell) 은 하나의 명령어 처리기(Command Processor)이다. 3. 그래서 사용자로부터 명령어를 입력 받아서 해당 명령어를 처리해준다. 우리가 흔히 사용하는 명령 프롬프트(CMD) 도 하나의 쉘이다. 그래서 우리는 윈도우에서 IP 가 궁금하면 명령 프롬프트를 켜서 명령어를 수행하면 해당 명령어의 결과를 출력해준다. 윈도우에서는 명령 프롬프트가 쉘(Shell) 이다.(강력한 PowerShell 도 있다) 그렇다면 리눅스에서의 쉘 종류는 ? 1. Bourne Shell (sh) - Bourne Shell 은 1974년 'Stephen Bourne' (스티브..
-
Suninatas 4번 풀이CTF 2019. 7. 29. 10:27
*문제 풀이에 스포일러가 포함되어 있습니다* Suninatas 4번 문제이다문제를 보면 아래 User-Agent 정보가 나온다. 필자는 Chrome 을 통해 띄워서 Chrome 정보가 뜬다 일단 먼저 소스 코드를 살펴보자힌트를 보면 포인트를 50 에 달성하면 풀리는 것 같다. 그리고 Suninatas 는 무슨 뜻이지? 한 번 Plus 버튼을 눌러서 50 까지 눌러보자 근데 25 부터 'I like the SuNiNaTaS browser!' 이라는 팝업창이 뜨면서 25 후로는 카운트 되지 않는다. 직역하면 '자기는 써니나타스 브라우저를 좋아한다!' 인데, SuNiNaTaS 라는 브라우저가 있을까? (뭔가 아래에 나오는 User-Agent 부분의 브라우저를 바꿔주면 되려나?) 하면서 찾아보다가 User-Ag..