[macOS] Homebrew 설치 가이드

Homebrew란? Homebrew는 Mac 사용자라면 누구나 한 번쯤 들어보셨을 겁니다. Homebrew는 패키지 관리자로 명령어 한 줄로 필요한 소프트웨어를 설치하고 관리할 수 있습니다 개발자들 사이에서는 특히 인기가 많으며, Homebrew를 통해 개발 환경을 …

디지털 포렌식 개념

디지털 포렌식은 정보기기에서 디지털 자료를 수집·분석하여 법정 증거로 사용하는 과정이다. 범죄 수사, 지적 재산권 보호 등 다양한 분야에 응용되며 여러 원칙을 준수해야 한다.

[Window] WSL Visual Studio Code 연동 가이드

WSL을 사용하며 개발할 때는 코드 편집이 자주 필요합니다. 기본 에디터인 vi나 vim을 사용할 수도 있지만, 이는 다소 불편할 수 있습니다. 그래서 많은 사람들이 Visual Studio Code와 연동하여 사용하는 방법을 선호합니다. …

[Window] Visual Studio Code 설치 가이드

본 가이드는 윈도우11 x64시스템을 기반으로 하여 작성되었습니다. 작성일자 2024-03-16 1. Viusal Studio Code 설치 1. 아래 링크에 접속하여 자신의 운영체제의 맞는 Visual Studio Code설치 파일을 다운로드 해주세요.저는 윈도우 환경이니 윈도우 …

[Linux] Ubuntu에 Apache2, PHP 설치 가이드

해당 가이드는 Window 11 x64 환경에서 WSL을 사용하여 진행됩니다. 들어가기에 앞서 웹 개발의 세계는 끊임없이 발전하고 있으며, 그 중심에는 강력한 웹 서버와 스크립팅 언어가 있습니다. 이 글에서는 두 가지 중요한 …

[Window] Visual Studio 2022 설치 및 C언어 세팅 가이드

본 가이드는 윈도우11 x64시스템을 기반으로 하여 작성되었으며, Microsoft 공식 문서를 참고하여 작성되었습니다. 작성일자 2024-03-13 1. Visual Studio 설치 1. 아래 링크에 접속하여 Visual Studio Community 설치 파일을 다운로드 해주세요. 2. …

리버싱(리버스 엔지니어링)이란 무엇인가?

리버스 엔지니어링(Reverse Engineering)이란? 리버스(Reverse)는 반대, 역같은 의미를 내포하고 있습니다. Engineering은 공학이라는 의미로 설계와 제작하는 과정을 의미합니다.위 두 단어가 합쳐져서 “역공학” 또는 줄여서 “리버싱”이라고 불리게 됩니다.이는 기존의 제품이나 시스템이 어떻게 만들어졌는지, …