[HTB]-Gettingstarted write-up
Summary 이번 대상은 HTB GettingStarted 실습 머신으로, 노출된 서비스는 22/tcp와 80/tcp 두 개였다. 웹 애플리케이션을 살펴본 결과 GetSimple CMS 3.3.15가 동작하고 있었고, 웹 열거 과정에서 /data/ 경로가 directory listing 상태라는 점을 확인할 수 있었다. …
실습형 보안 노트
OSCP 준비 과정, 실습형 해킹 공부 기록, 운영체제와 네트워크 보안 메모를 다시 찾아보기 쉬운 흐름으로 정리하는 공간입니다.
Summary 이번 대상은 HTB GettingStarted 실습 머신으로, 노출된 서비스는 22/tcp와 80/tcp 두 개였다. 웹 애플리케이션을 살펴본 결과 GetSimple CMS 3.3.15가 동작하고 있었고, 웹 열거 과정에서 /data/ 경로가 directory listing 상태라는 점을 확인할 수 있었다. …
최근 **Agentic AI(에이전트 AI)**가 화두임. 단순히 묻는 말에 대답하는 챗봇을 넘어, 스스로 사고하고 도구를 사용하며 행동하는 AI들이 주목받고 있음. 이 흐름 속에서 흥미롭게 본 프로젝트 중 하나인 Moltbook을 분석하고, 이를 바이브 코딩(Vibe Coding) 기법으로 재해석하여 AI 에이전트들을 …
클라우드 인프라를 코드 레벨(IaC)이나 콘솔에서 수동으로 구축하다 보면, 가장 흔하게 마주하는 문제가 바로 Connectivity(연결성) 이슈다. 최근 Oracle Cloud Infrastructure(OCI)에서 새로운 VCN을 구축하고 인스턴스를 프로비저닝했음에도 불구하고, SSH(TCP 22) …
이전 포스팅에서는 프로세스의 개념과 구조에 대해 다뤘음. 이번에는 프로세스의 생성부터 종료까지의 라이프사이클과, 이를 관리하는 스케줄링 메커니즘을 커널 레벨의 관점에서 아주 깊이 있게 낱낱이 파헤쳐보겠음. 1. 프로세스의 메모리 구조와 상태 실행 중인 프로세스는 단순히 코드의 집합이 아님. 메모리 상에서 다음과 같은 독자 …
운영체제(OS)에서 메모리 관리는 시스템 성능과 안정성에 직결되는 핵심 주제임. 오늘은 그 중에서도 현대 OS의 표준 메모리 관리 기법인 **Paging(페이징)**에 대해 알아보겠음. 1. Paging이란 무엇인가? Paging은 외부 단편화(External Fragmentation) …
여기는 본문입니다.