오늘은 윈도우에서 telnet을 통해서 네트워크를 통해서 원격지의 호스트에 접속할 때 사용하는 명령어입니다. IT하시는 분들은 주로 포트 확인을 위해서 많이들 사용하실 겁니다.telnet은 TCP/IP 프로토콜로 23포트를 사용합니다. 명령 프롬프트에서 telnet을 사용했는데 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 같은 메시지가 나오면서 telnet 명령어를 사용할 수 없다면 윈도우에 telnet 서비스가 있지 않는 것 입니다. 이럴 때에는 윈도우 telnet 기능을 활성화 해줘야 합니다. win+r 단축키를 이용하면 실행 창을 열 수 있습니다.여기서 [appwiz.cpl]을 입력해 줍니다. appwiz.cpl은 프로그램 및 기능을 열 수 있습니다.왼쪽 메뉴에..
안녕하세요 아이폰의 기본 알람 소리가 더 이상 질리고 듣기 싫으신 분들을 위해서 아이폰 알람을 노래로 바꾸는 방법에 대해서 알아보도록 하겠습니다. 아이폰 알람을 수도 없이 많이 설정해 두었습니다. 이렇게 5분 10분 단위로 설정하는 알람은 건강상 좋지 못하다고 하는데 저는 그 짧은 시간 더 자는 것의 행복에 취해서 바꾸지 못하고 있습니다. 기본 알람 사운드가 아마도 전파 탐지기일 겁니다. 자주 듣다보면 이제 지겨워서 더 이상 듣기가 싫어질 겁니다.아이폰에서는 알람 소리를 노래로 바꿀 수 있습니다. 저 같은 경우 노래를 등록해 두고 설정할 수 있습니다.이렇게 설정을 하기 위해서는 PC에 아이폰을 연결하고 아이튠즈를 통해서 노래를 넣어줘야 합니다. 아이튠즈 설치 및 노래 넣기먼저 아이튠즈 설치하신 후 노..
서버네임(ServerName), 커먼네임(CommonName)서버 이름과 공통 이름은 모두 SSL 인증서의 중요한 부분입니다. 서버 이름은 클라이언트가 연결하려는 서버를 식별하는 데 사용되고 공통 이름은 인증서의 소유자를 식별하는 데 사용됩니다. ServerName(SN)을 수정하는 방법Apache의 주요 설정 파일(httpd.conf 또는 apache2.conf) 또는 가상 호스트 설정 파일에서 수정할 수 있습니다./etc/httpd/conf/httpd.conf에서 수정ServerName example.com:80 이런식으로 삽입해서 수정합니다.수정 후에는 httpd 재기동이 필요합니다. Common Name(CN)을 수정하는 방법Common Name(CN)은 SSL 인증서를 생성할 때 지정되는 필..
Colasoft Packet Builder는 네트워크 패킷을 생성하고 편집할 수 있는 유용한 도구입니다.Colasoft Packet Builder를 사용하여 패킷을 재전송하는 방법에 대해 설명하겠습니다.패킷 재전송은 다음과 같은 이유 때문에 필요할 수 있습니다.1. 네트워크 테스트 및 분석2. 보안 테스트3. 네트워크에서 발생한 문제 해결4. 프로토콜 검증 패킷 재전송은 네트워크와 보안 분야에서 중요한 기능입니다.보안에서는 IPS, N-DLP, 방화벽, APT 등 확인을 위해 필요할 수 있습니다. 먼저 Colasoft의 Packet Builder를 다운로드 하고 실행해 줍니다. https://www.colasoft.com/packet_builder/ Packet Builder for Network ..
윈도우 운영체제에서 네트워크 문제를 해결하거나 특정 경로를 설정하기 위해 라우팅 테이블을 확인하고 수정하는 것은 매우 중요합니다. 본 블로그에서는 CMD(명령 프롬프트)를 사용하여 라우팅 테이블을 확인하고, 새로운 경로를 추가하거나 기존 경로를 삭제하는 방법을 자세히 설명하겠습니다. 윈도우 cmd 라우팅 테이블 확인 및 추가/제거먼저 cmd 창을 관리자 권한으로 열어서 명령어로 확인해줘야 합니다.라우팅 테이블 확인하기route print현재 설정된 라우팅 정보를 모두 출력합니다. 라우팅 테이블 추가명령어: route add [목적지] [마스크] [게이트웨이]예시: route add 192.168.1.0 mask 255.255.255.0 192.168.0.1 라우팅 테이블 삭제하기명령어: route..
안녕하세요 오늘은 윈도우10 또는 윈도우11에서 원격 데스크톱을 사용할 때 3389 포트를 다른 포트로 변경하는 방법에 대해서 알아보도록 하겠습니다. 먼저 원격 데스크톱은 mstsc를 검색하거나 원격 데스크톱 연결을 검색하셔서 서비스를 시작할 수 있습니다. 그러면 이렇게 원격 데스크톱 연결을 할 수 있게 나타나게 됩니다. 명령 프롬프트에 netstat -ano |findstr 3389 명령어를 입력하시면 3389 포트에에 대한 연결 대기 상태를 확인하실 수 있고 연결 했을 때에도 확인이 가능합니다. 기본적인 윈도우 원격 데스크톱 사용 방법은 아래의 글을 참고해 주세요https://coconuts.tistory.com/144 원격 데스크톱 3389 포트 변경 방법원격 데스크톱의 포트를 변경하려면 우..
Windows 운영 체제에서 중요한 역할을 하는 네트워크 설정 파일들이 있습니다.C:\Windows\System32\drivers\etc 경로의 이 파일들은 시스템이 인터넷과 네트워크에 어떻게 연결되고 통신할지를 결정하는 중요한 설정 정보를 담고 있습니다.각 파일의 기능과 목적을 이해하는 것은 시스템 관리나 네트워크 문제 해결에 매우 유용합니다.아래에서 이 파일들이 어떤 역할을 하는지 자세히 설명해 드리겠습니다. 1. hosts 파일: 도메인 이름을 특정 IP 주소로 매핑hosts 파일은 도메인 이름을 특정 IP 주소에 직접 매핑하는 파일입니다. 예를 들어, example.com을 원하는 IP로 설정하여 DNS 서버를 거치지 않고 바로 해당 IP로 연결될 수 있게 해줍니다. 웹사이트 차단이나 로컬 테스..
WSL 윈도우에서 리눅스를 사용할 때 발생하는 오류 해결 방법을 알아보도록 하겠습니다. Installing...ERR: The virtual machine could not be started because a required feature is not installed.HRESULT: 0x80370102Press enter to exit... 1. Linux용 Windows 하위 시스템 기능 켜기2. 가상 머신 플랫폼 기능 켜기3. Hyper-V 기능 켜기 윈도우 기능에서 해당 항목들을 모조리 켜주시면 됩니다. 설치한 후에는 변경 사항들을 적용하기 위해 PC를 재부팅 해줘야 합니다.다시 시작을 클릭해서 재부팅을 해줍니다. Ctrl+D 단축키를 이용하면 이 페이지를 브라우저 즐겨찾기에 추가할 수 있습..
라우팅 프로토콜이란 네트워크에서 데이터 패킷이 최적의 경로를 통해 목적지까지 전달될 수 있도록 도와주는 규칙과 절차를 의미해요.오늘은 라우팅 프로토콜의 종류에 대해서 자세히 알아보도록 할게요. 1. 라우팅 프로토콜의 개념라우팅 프로토콜은 네트워크 장비 간에 라우팅 정보를 교환하는 방법을 정의해요. 이를 통해 네트워크는 동적으로 경로를 설정하고, 장애가 발생했을 때 대체 경로를 찾아내는 등의 작업을 수행할 수 있어요.라우팅 프로토콜은 크게 Distance Vector 방식, Link State 방식, Hybrid 방식으로 나눌 수 있어요. 2. Distance Vector 방식Distance Vector 방식은 각 라우터가 자신의 라우팅 테이블을 이웃 라우터에게 주기적으로 전송하는 방식이에요. 이 방식의..
리눅스 코어덤프에 대해 알아보겠습니다. 유닉스 계열의 프로그램이 비정상적으로 종료되는 경우, 프로그램이 종료될 당시의 메모리 상태를 기록으로 남기면서 죽게 되는데, 이를 코어덤프라고 부릅니다. 코어덤프는 디버깅을 할 때 매우 유용하게 사용됩니다.오늘은 코어덤프의 개념부터 역사, 발생 이유, 활용 방법, 분석 방법, 관련 도구, 주의사항까지 자세히 살펴보겠습니다. 리눅스 코어덤프란?코어덤프는 프로그램이 비정상적으로 종료될 때, 그 시점의 메모리 상태를 파일로 저장하는 기능입니다. 이 파일은 프로그램의 상태를 기록한 것으로, 디버깅 시에 매우 중요한 정보를 제공합니다. 코어덤프 파일은 일반적으로 core라는 이름으로 생성되며, 프로그램의 실행 경로에 저장됩니다. coredump가 왜 존재하고 이거를 분석하..
클라우드에서 파일을 사용하시는 분들도 많지만 보안적인 측면이나 지속적인 비용적인 측면에서 개인 NAS를 사용하시는 분들도 많으실 겁니다. NAS는 파일을 공유할 수 있고 백업이나 미디어 스트리밍 서비스들을 사용할 수 있습니다.이러한 NAS를 리눅스 시스템에서 사용하시려면 마운트 기능을 이용해서 NAS를 리눅스에 장착시켜야 합니다.오늘은 리눅스에 나스를 마운트(연결) 하는 방법에 대해서 알아보도록 하겠습니다. 리눅스 NAS(NFS) 연결 방법리눅스에서 NAS(Network Attached Storage)를 연결하는 방법은 여러 가지가 있지만, 그 중에서도 NFS(Network File System)를 이용한 방법이 가장 일반적입니다. NFS는 네트워크를 통해 파일 시스템을 공유할 수 있게 해주는 프로토콜..
네트워크 트래픽, 패킷을 분석하기 위해서는 와이어샤크 같은 툴을 확인하게 됩니다. 이 중 TLS 버전 확인은 보안 프로토콜 분석에 있어서 중요한 요소 입니다.패킷에서 TLS 버전을 체크하는 방법에 대해서 알아보도록 하겠습니다. 먼저 패킷을 불러온 다음 Client Hello 패킷을 찾아 줍니다.Transport Layer Security 부분에 TLS 1.3 Record Layer로 들어갑니다. 아래 Handshake Protocol: Client Hello 부분에 version 정보가 있습니다.예시로 보여드린 이미지에서는 TLS 1.2로 정의 되어 있습니다. 클라이언트 hello만 찾고 서버 hello는 찾지 못한 경우 클라이언트 hello는 wireshark에서 TLSv1로 태그 지정됩니다. TLS ..