• Heap Spraying 기반 메모리 레이아웃 감염 기법 분석 — 브라우저 익스플로잇 및 셸코드

    브라우저·스크립팅 환경(특히 JIT 기반 엔진)에서 악성코드가 활용하는
    Heap Spraying 기법의 구조적 특성, 메모리 배치 패턴,
    셸코드 적재 방식, 그리고 포렌식 관점에서의 IOC를 정리함.

    리버싱 기록


    1. 개요 — Heap Spraying의 목적과 동작 원리

    Heap Spraying은 다음과 같은 목적을 위해 사용된다:

    1. 예측 가능한 메모리 주소 범위 확보
      JIT/GC 환경에서 무작위 주소가 부여되더라도
      공격자가 원하는 페이로드(주로 셸코드)를
      특정 패턴의 대규모 객체로 메모리에 반복 배치한다.
    2. 취약점 트리거 이후 제어 흐름 장악
      Type Confusion, Use-After-Free, Out-of-Bounds Read/Write 등
      브라우저 취약점이 발생할 때,
      공격자는 미리 뿌려둔 페이로드 영역으로 RIP/EIP를 전이시킨다.
    3. ASLR 우회에 대한 부분적 보조 역할
      ASLR 자체를 해제하진 않지만,
      대량의 동일 패턴 객체를 배치해
      공격 성공 확률을 크게 높인다.

    2. 기본 Heap Spray 패턴 — 단순화된 JS 예시

    다음은 단순화된 Spray 패턴이다.

    // 비실행 예제 — 분석용 형태
    var spray = [];
    var block = "\u9090\u9090"; // NOP sled (Unicode 기반 단순 패턴)
    
    while (block.length < 0x2000) {
        block += block; // 크기 확장
    }
    
    // 셸코드 더미(비실행)
    var payload = "\u4141\u4242\u4343\u4444";
    
    for (var i = 0; i < 5000; i++) {
        spray[i] = block + payload;
    }
    

    특징

    • Unicode 문자열을 이용한 NOP-sled 확장
    • 수천 개 단위로 동일한 블록을 할당해 Heap 전역을 “오염”
    • 메모리 단편화가 심각하게 증가
    • 브라우저 엔진의 힙 세그먼트에 반복 배치 → 예측성 확보

    3. JIT 기반 Exploit 연계 — 메모리 배치 구조 관찰

    Heap Spray 이후 브라우저 엔진은 아래와 같은 구조로 메모리를 배치한다:

    [LargeStringBlock-A][LargeStringBlock-A][LargeStringBlock-A]...
    [LargeStringBlock-A][LargeStringBlock-A][LargeStringBlock-A]...
    [... repeated thousands of times ...]
    

    공격자는 다음 조건을 노린다:

    • 특정 취약점 발생 시 RIP/EIP가 “대략적인 범위”만 일치해도
      NOP-sled 구간을 통해 페이로드로 유입
    • Spray된 객체가 같은 힙 세그먼트에 밀집 → 주소 충돌 난이도 감소

    4. Shellcode Dummy Payload — 구조적 형식 제시

    아래는 셸코드 구조 예시이다.

    ; --- 더미 Shellcode 구조 ---
    start:
        xor     eax, eax
        mov     edx, esp          ; 스택 기반 환경 점검 (dummy)
        nop
        nop
        nop                       ; NOP sled extension
    decode_loop:
        mov     bl, [esi]         ; 암호화된 페이로드 디코딩 (dummy)
        xor     bl, 0x5A
        mov     [edi], bl
        inc     esi
        inc     edi
        loop    decode_loop
        jmp     edi               ; 디코딩 완료 후 Jump
    

    분석 포인트

    • NOP-sled 이후 “decode → jump” 패턴은 셸코드 전형
    • ASLR 우회 보조 역할: 정확한 주소 대신 범위만 노려도 성공
    • 디코더 루프가 짧게 구성되어 있어 스캔 탐지에 취약

    5. 메모리 레이아웃 단계별 레지스터·스택 변화

    취약점 트리거 후 예시 흐름은 다음과 같다:

    (1) 잘못된 함수 포인터/가상 테이블 접근

    mov     eax, [ecx]            ; ECX는 공격 가능한 객체
    call    dword ptr [eax+4]     ; 공격자가 덮어쓴 vtable 엔트리 호출
    

    (2) EIP 전이 (취약 지점 → Spray 영역)

    • eax+4가 Spray 영역 내 특정 오프셋을 가리키도록 변조
    • 제어 흐름이 NOP-sled로 진입

    (3) NOP-sled 진입 후 페이로드 실행

    0x0C0C1000:  90 90 90 90 90 90 ...
    0x0C0C1F00:  EB 10 5A ... (decode stub)
    

    레지스터 변화

    시점EIPEAXESP의미
    취약점 발생 직후Spray 범위vtable pointer정상EIP 강제 전이
    NOP-sled 구간sled 내부불변정상EIP 증가(NOP 수행)
    decode stub 진입stub entry함수 param 없음정상페이로드 복호화 시작

    6. 포렌식 관점에서의 Heap Spray IOC

    Heap Spraying은 다음과 같은 지표를 남긴다:

    (1) 브라우저 힙 세그먼트 내 비정상적 대형 문자열 반복

    • Unicode 기반 NOP-sled 패턴 (\u9090\u9090)이 다량 반복

    (2) 연속적이고 규칙적인 Heap allocation

    • 동일한 크기의 대규모 객체 수천 개 존재

    (3) 메모리 덤프에서 Shellcode-like 바이트 패턴

    • 디코더 루프 / NOP-sled / XOR 패턴
    • 엔트리 포인트 이전 코드 삽입 흔적과 유사

    (4) Crash Dump 분석 시 EIP가 Non-Image 영역(Heap)을 가리킴

    • 정상 모듈이 아닌 “Heap 주소”로 RIP/EIP 전이

    (5) JIT Spray 흔적

    • RWX 페이지 내 반복 패턴
    • 스크립트 엔진 내부 메모리 조작 흔적

    7. 대응 및 디지털 포렌식 절차

    포렌식·Incident Response 관점에서 진행해야 할 주요 절차는 다음과 같다:

    1. 브라우저 힙 메모리 섹션 덤프 확보
    2. 연속 패턴 시그니처 탐지 (NOP-sled / XOR decoder)
    3. Crash Dump 기반 EIP 전이 지점 재구성
    4. GC 영역 및 JIT 페이지 분석
    5. 스크립트 로그/History 기반 공격 흐름 역추적

    8. 결론

    Heap Spraying은 브라우저 공격 체인의
    “메모리 레이아웃 장악” 단계에서 핵심적인 역할을 담당한다.

    JIT 기반 환경에서는 주소 무작위화(ASLR)를 온전히 우회하지 않더라도
    대규모 메모리 오염만으로 제어 흐름 획득 확률을 높일 수 있으며,
    포렌식 분석에서는 반복 문자열 패턴, Heap 오염 상태,
    EIP 전이 흔적 등을 통해 해당 공격을 충분히 식별할 수 있다.


    📍 Written by Code & Compass

  • 🎄 크리스마스 트리 꾸미기 가이드

    — 올겨울, 우리 집을 가장 따뜻하게 만들어줄 트리 데코 아이디어

    어느새 12월, 트리를 꺼내놓는 순간 집안 공기가 한층 따뜻해집니다.
    단순히 장식하는 걸 넘어 우리만의 감성을 담아 꾸밀 수 있는 것이 크리스마스 트리의 매력이죠.
    오늘은 누구나 쉽게 따라할 수 있는 크리스마스 트리 꾸미기 팁·색 조합·트렌드 아이디어를 정리했습니다.


    🌟 1. 트리 꾸미기 기본 준비물 체크리스트

    트리를 예쁘게 꾸미기 위해서는 톤과 분위기를 미리 결정하는 것이 중요해요.

    ✔ 기본 준비물

    • 트리(90cm~180cm 추천)
    • 오너먼트(볼 장식, 별, 리본 등)
    • LED 전구 / 와이어 조명
    • 트리 스커트(트리 아래 덮개)
    • 가랜드 / 리본 / 픽(Pick) 장식
    • 탑퍼(트리 맨 위 장식: 별·천사 등)

    🎨 2. 트리 분위기를 결정하는 ‘컬러 테마’ 고르기

    트리의 색 조합만 바꿔도 분위기가 완전히 달라져요.

    ❤️ ① 클래식 레드 & 골드

    가장 전통적인 크리스마스 색 조합.
    따뜻하고 화사한 분위기를 연출합니다.

    • 추천 오너먼트 : 빨간 볼, 골드 리본, 전통 별 장식
    • 어울리는 공간 : 가정집·카페·리빙룸

    ❄️ ② 화이트 & 실버 (윈터 스노우 스타일)

    눈 내리는 겨울 감성을 그대로 옮겨놓은 듯한 톤.

    • 추천 오너먼트 : 화이트 볼, 눈꽃 오너먼트, 실버 조명
    • 어울리는 공간 : 모던한 집·화이트 인테리어

    💚 ③ 그린 & 우드(내추럴 감성)

    요즘 가장 트렌디한 내추럴 우드 스타일.
    과한 장식 없이도 감성 가득해요.

    • 추천 오너먼트 : 갈대 픽, 우드 오너먼트, 내추럴 리본
    • 어울리는 공간 : 미니멀 인테리어, 카페

    💜 ④ 핑크 & 로즈골드

    로맨틱한 분위기를 원한다면 추천!

    • 추천 오너먼트 : 로즈골드 볼, 핑크 리본, 펄 장식
    • 어울리는 공간 : 연인 데이트 홈파티

    ✨ 3. 트리 꾸미기 단계별 가이드

    초보자도 따라 할 수 있는 완성도 높게 꾸미는 방법입니다.

    🪴 STEP 1. 트리 가지 모양 잡기

    트리를 상자에서 꺼내면 가지가 눌려 있기 때문에
    손으로 결대로 펼쳐주며 풍성하게 만들어야 해요.
    이 단계만 잘해도 퀄리티가 확 올라갑니다.


    💡 STEP 2. 전구 먼저 감기

    전구 → 큰 오너먼트 → 작은 오너먼트 순으로 장식합니다.
    전구를 마지막에 넣으면 자리 잡기가 어려워요.

    • 팁: 위에서 아래로, 안쪽에서 바깥쪽으로
    • 일정한 간격으로 감으면 조화로운 느낌

    🎁 STEP 3. 큰 오너먼트 배치

    트리의 메인 오너먼트는 “큰 장식”이죠.

    • 크고 돋보이는 볼 오너먼트를 삼각 형태로 배치하면 안정적
    • 너무 가까이 두지 말고 전체 균형을 봐가며 설치

    🎀 STEP 4. 작은 오너먼트로 디테일 채우기

    트리의 빈 공간은 작은 오너먼트(별·벨·스노우볼 등)로 채웁니다.

    • 크기가 다르게 섞이면 깊이감이 생김
    • 색 조합은 2~3가지로 제한해야 깔끔함 유지

    ⭐ STEP 5. 탑퍼(트리 꼭대기 장식) 올리기

    트리 전체 분위기를 결정하는 장식입니다.

    • 별, 천사, 리본 등 선택
    • 트리가 낮다면 큰 탑퍼로 포인트 주기
    • 그린내추럴은 리본 탑퍼가 매우 잘 어울림

    🧸 STEP 6. 트리 스커트·바닥 꾸미기

    트리 아래가 깔끔하면 분위기가 30% 더 예뻐집니다.

    • 트리 스커트 깔기
    • 선물 상자 모양 박스 두기
    • 작은 인형·양초·LED 촛불 배치하면 완성도 UP

    🎅 4. 상황별 트리 꾸미기 아이디어

    👨‍👩‍👧 아이와 함께 꾸미기

    • 폭신한 오너먼트 사용(깨지지 않는 것)
    • 아이가 좋아하는 캐릭터 장식 1~2개 추가
    • 트리 아래 ‘작은 산타마을’ 꾸미기 인기

    💑 연인 홈파티용 트리

    • 은은한 옐로우톤 조명으로 감성 극대화
    • 오너먼트 색을 2가지로 통일
    • 트리 옆에 작은 캔들·전구 병 장식 추천

    🏢 카페·매장용 트리

    • 손님이 사진 찍기 좋은 포토존 배치
    • 큰 오너먼트 + 포인트 조명 강조
    • 메뉴판 옆·창가 근처 배치 시 주목도 높음

    📸 5. 트리 꾸미기 예쁘게 찍는 팁

    • 조명만 켜고 주변 조도 낮추기
    • 트리 옆에 담요·의자·쿠션 등 소품 배치
    • 스마트폰 인물모드 사용
    • 전구의 반짝임을 활용한 ‘글리터 느낌’ 연출 가능

    🎁 마무리

    크리스마스 트리는 단순한 인테리어가 아니라,
    겨울의 분위기와 추억을 담는 작은 감성 프로젝트입니다.

    올해는 나만의 색깔과 감성을 담아
    집안에 따뜻한 겨울을 만들어보세요. 🎄✨


    📍 Written by Code & Compass

  • 🎁 2025 크리스마스 선물 추천 리스트 (가격대별 정리)

    — 연인·가족·친구에게 딱 맞는 실속형 선물 가이드

    크리스마스 선물은 매년 고민되는 부분이죠.
    상대의 취향을 고려해야 하면서도, 너무 가볍지도·과하지도 않아야 합니다.

    그래서 이번 글에서는 예산별로 준비할 수 있는 크리스마스 선물 추천 리스트
    가성비·실용성·감성 3요소를 기준으로 정리했습니다.
    연인·가족·친구·직장동료 누구에게든 활용할 수 있는 구성입니다.


    💸 1. 1만 원대 선물 추천 (가벼운 지인·동료용)

    ✔ 따뜻한 겨울 양말 세트

    • 남녀 공용
    • 실용성 최고
    • 회사 동료·친구에게 부담 없는 가격

    ✔ 크리스마스 머그컵

    • 홀리데이 디자인이 귀여움
    • 집·사무실에서 매일 사용 가능

    ✔ 손난로 / 핫팩 세트

    • 겨울철 필수템
    • 캐릭터 디자인으로 센스 더하기 가능

    💸 2. 2만~3만 원대 선물 (가성비 + 센스 조합)

    ✔ 수제 초콜릿 / 디저트 박스

    • 크리스마스 한정 패키지가 많음
    • 달콤한 분위기 + 선물 느낌 확실

    ✔ 향초 / 디퓨저

    • 연말 감성 선물 1순위
    • 집 분위기 바꾸기 좋음

    ✔ 핸드크림·바디로션 세트

    • 남녀 모두 잘 받는 실용 선물
    • 크리스마스 에디션 패키지 추천

    💸 3. 5만 원 이하 선물 (연인·가족에게 인기)

    ✔ 목도리 / 장갑 / 니트 모자

    • 겨울철 실사용 빈도 높음
    • 크리스마스 선물 이미지와도 잘 맞음

    ✔ 홈카페 세트(드립백·원두·머그)

    • 커피 좋아하는 사람에게 강추
    • 기프트 박스 패키징이 세련됨

    ✔ 소형 가전(가습기·미니 난방기)

    • 계절성 + 실용성 모두 잡은 선물
    • 사무실·방에서 사용하기 좋음

    💸 4. 5만~10만 원대 선물 (연인에게 가장 인기 높은 가격대)

    ✔ 커플 시계·커플 팔찌

    • 오래 두고 사용하는 의미 있는 선물
    • 심플한 디자인 추천

    ✔ 디퓨저 + 향초 프리미엄 패키지

    • 인테리어 효과 + 향기 테라피
    • 집들이 + 크리스마스 선물로도 좋음

    ✔ 프리미엄 화장품 / 스킨케어 세트

    • 만족도 높은 범용 선물
    • 연인의 취향에 맞게 브랜드 선택 가능

    💸 5. 10만~20만 원대 선물 (특별한 날을 위한 선택)

    ✔ 명품 지갑 / 카드지갑

    • 실용성과 만족도가 가장 높은 선물
    • 첫 직장 축하, 연말 선물로 인기 많음

    ✔ 무선 이어폰 / 헤드셋

    • 음악·영상·운동 등 활용도 높음
    • 연인·친구 모두 만족도 높음

    ✔ 프리미엄 패딩·니트·아우터

    • 겨울철 실사용 가치 높음
    • 크리스마스 데이트 때 바로 활용 가능

    💸 6. 20만 원 이상 프리미엄 선물 (크리스마스 기념용)

    ✔ 명품 향수

    • 특별한 날에 어울리는 선물
    • 크리스마스 에디션 보틀도 추천

    ✔ 호텔 1박 패키지 선물

    • 연말 데이트 완성템
    • 조식·스파·사진촬영 포함된 패키지 추천

    ✔ 커플 반지 / 주얼리

    • 크리스마스 + 기념일 겸용 선물로 좋음
    • 의미·감성 모두 담긴 선택

    🎄 선물 고르는 팁

    ✔ ① 실용성 + 감성 조합

    받는 사람의 라이프스타일을 고려하면 실패 확률이 줄어듭니다.

    ✔ ② 크리스마스 패키지를 적극 활용

    한정 패키지는 포장·구성품이 화려해 만족도 높음.

    ✔ ③ 커플은 ‘함께 쓸 수 있는 선물’을 추천

    향초, 시계, 커플아이템 등은 호감도가 높음.

    ✔ ④ 부모님 선물은 건강 관련·라이프 스타일 아이템이 확실

    홍삼, 마사지기, 전기요 등 겨울철 선물 최적.


    🎉 마무리

    크리스마스 선물은 가격보다 마음 + 정성이 더욱 중요합니다.
    상대의 취향을 조금만 생각해보면, 어떤 가격대라도
    깊은 의미를 남기는 선물을 준비할 수 있어요.


    📍 Written by Code & Compass

  • ♨️ 12월 겨울 온천 추천 여행지

    — 찬바람 부는 계절, 따뜻한 온천에서 보내는 힐링 겨울 여행

    겨울이 깊어지는 12월이면 자연스레 따뜻한 온천이 떠오릅니다.
    몸과 마음을 하나로 녹여주는 온천 여행은 연말 힐링 여행지로 특히 인기죠.
    서울 근교에서 당일치기로 다녀올 수 있는 곳부터,
    겨울 감성을 제대로 느끼고 싶은 국내 온천 여행지까지 한눈에 정리했습니다.


    🏔 1. 덕구온천 (경북 울진)

    국내 유일의 자연 용출 온천수

    덕구온천은 자연에서 솟아나는 약알칼리성 온천수로 유명합니다.
    겨울철엔 온천수의 따뜻함과 산속 눈 풍경이 어우러져 특별한 힐링을 제공합니다.

    ✨ 특징

    • 실내·실외 온천 모두 운영
    • 자연 용출 온천수 사용
    • 겨울 설경과 함께하는 노천탕 분위기가 압도적

    👨‍👩‍👧 가족 & 연인 추천 이유

    • 물이 자극이 적어 아이들도 부담 적음
    • 커플에게는 “눈 내리는 날 노천탕”이 최고의 여행 코스

    🏞 2. 아산 스파비스 (충남 아산)

    서울 근교 대표 실내·야외 온천 워터파크

    온천과 워터파크가 결합된 형태라, 가족에게 인기 높은 겨울 명소입니다.

    ✨ 특징

    • 실외 온천탕, 노천탕, 지중해풍 스파
    • 온천수 워터파크 시설
    • 시설 규모가 커서 하루 종일 즐기기 좋음

    👨‍👩‍👧 가족 추천 포인트

    • 어린이 풀 + 온천수 체험 공간 다양
    • 겨울철 야외 스파도 가능

    🌌 3. 도고온천 (충남 아산)

    고대부터 유명한 역사 깊은 온천

    도고온천은 예로부터 피부에 좋은 온천수로 알려진 곳입니다.
    다양한 온천 호텔과 리조트가 있어 1박 2일 여행에 적합합니다.

    ✨ 특징

    • 온천마을 전체가 온천 리조트 분위기
    • 피로 해소·피부 건강에 좋은 약알칼리성 온천
    • 조용한 분위기로 겨울 감성 가득

    💑 연인 추천 이유

    • 프라이빗한 객실 스파 운영 호텔多
    • 조용한 동네라 연말 데이트 여행에 딱

    🏙 4. 용암온천 (충북 청주)

    국산 온천수 중 미네랄 함유량 상위권

    청주의 대표 온천으로, 넓은 실내탕과 깔끔한 시설로 유명합니다.

    ✨ 특징

    • 온천수의 미네랄 함유량이 높아 피부 건강에 좋음
    • 사우나·찜질방 시설 완비
    • 서울에서 1시간 30분 내 이동 가능

    👨‍👩‍👧 가족 방문 팁

    • 뜨거움이 낮아 아이들도 입욕 가능
    • 시설이 넓어 주말에도 비교적 여유

    🌲 5. 수안보온천 (충북 충주)

    전국에서 가장 오래된 전통 온천지

    수안보온천은 오랜 역사를 가진 한국 대표 온천지입니다.
    화려함보다는 정통 온천 분위기 + 조용한 겨울 여행을 원할 때 좋습니다.

    ✨ 특징

    • 피부·관절에 좋은 온천수
    • 전통적인 온천장 분위기
    • 주변 겨울 산책길 많음(월악산·충주호 근접)

    연인에게 추천

    • 조용한 분위기에서 힐링 데이트
    • 겨울 산책 + 온천 조합으로 감성 극대화

    🏔 6. 백암온천 (경북 울진)

    한적하고 자연 친화적인 온천지

    백암온천은 조용한 시골 마을 분위기 속에서
    청정 자연과 온천을 함께 즐길 수 있는 여행지입니다.

    ✨ 특징

    • 감기·피로 회복에 좋은 온천수
    • 온천호텔·리조트 단지가 조성
    • 겨울에 특히 물 맑고 따뜻함

    🏖 7. 해운대 온천센터 (부산)

    바다 여행 + 온천을 동시에

    부산 해운대 한복판에 있는 온천센터로
    여행 동선이 편하고 시설이 깔끔해 겨울철에 방문객이 많습니다.

    ✨ 특징

    • 해운대 바다 + 온천 조합
    • 단체·커플·가족 모두 이용하기 좋음
    • 저렴한 이용료로 가성비 좋음

    🧭 겨울 온천 여행 추천 코스

    👨‍👩‍👧 가족 여행 코스

    아산 스파비스 → 주변 맛집 → 온천호텔 1박
    
    • 아이들과 실내·야외 온천 모두 경험
    • 리조트형 시설로 편의성 높음

    💑 연인 여행 코스

    덕구온천 노천탕 → 울진 바닷가 드라이브 → 겨울 카페
    
    • 눈 내린 날 방문하면 최고
    • 조용한 분위기 + 자연 감성

    🚗 서울 근교 당일치기 코스

    용암온천 → 청주 시내 점심 → 성안길 산책
    
    • 2~3시간 여유로 다녀오기 적당
    • 부담 없이 겨울 온천 힐링 가능

    ✨ 마무리

    12월의 온천 여행은 단순히 따뜻한 물에 몸을 담그는 것을 넘어
    겨울 감성을 온전히 느끼는 힐링 체험입니다.
    가족과의 추억, 연인과의 로맨틱한 연말 여행, 혹은 혼자만의 휴식까지
    어떤 목적이든 온천만큼 만족도가 높은 겨울 여행지는 없습니다.


    📍 Written by Code & Compass

  • 🎁 12월 연말 할인 정보 총정리

    — 크리스마스 선물 쇼핑·연말 준비를 위한 실속 가이드

    12월은 1년 중 할인 혜택이 가장 풍성한 시기입니다.
    백화점 겨울 정기세일부터 크리스마스 특별 기획전, 브랜드 시즌오프,
    카페·식음료 홀리데이 할인, 여행·숙박 특가까지 다양한 혜택이 집중돼 있어
    연말 선물 준비나 데이트 비용 절약에 큰 도움이 됩니다.

    이번 글에서는 12월에 받을 수 있는 주요 할인 정보와 혜택을 한눈에 확인할 수 있도록 정리했습니다.


    🎄 1. 백화점 & 쇼핑몰 연말 세일

    12월은 백화점들이 대부분 겨울 정기세일 + 크리스마스 기획전을 동시에 진행합니다.
    패션·아웃도어·잡화·생활 가전을 구매하기 가장 좋은 시기예요.

    🛍 주요 백화점 할인 패턴

    ✔ 롯데·신세계·현대 백화점 겨울 정기세일

    • 패션/잡화/아웃도어 30~50% 세일
    • 코트·패딩·니트 등 겨울 의류 시즌오프 시작
    • 스니커즈·구두·백 등 잡화 할인율 높음
    • 인기 브랜드는 조기 품절 속도 빠름

    ✔ 크리스마스 기획전

    • 크리스마스 소품, 케이크 예약, 리빙 제품 시즌 할인
    • 선물세트 기획전(홍삼·차·초콜릿·향초 등)
    • 가족·연인 선물용 세트가 평소보다 10~20% 추가 할인 적용

    ✔ 가전 & 라이프스타일 할인

    • 소형가전, 공기청정기, 커피머신 등 연말 특가
    • 홈카페 용품 세트 할인 폭 큼

    🎅 2. 아울렛 연말 시즌오프 할인

    아울렛은 12월에 가장 큰 폭의 시즌오프가 진행됩니다.

    🏷 할인 폭

    • 스포츠·아웃도어: 최대 70%
    • 캐주얼·스트릿 브랜드: 30~60%
    • 럭셔리 아울렛: FW 컬렉션 시즌오프 시작

    🛒 추천 쇼핑 품목

    • 패딩·코트
    • 겨울 운동화(런닝·워킹)
    • 백팩·지갑 선물류
    • 겨울 홈웨어 세트

    ☕ 3. 카페 & 베이커리 홀리데이 할인

    프랜차이즈 카페들은 12월마다 홀리데이 메뉴 출시 + 멤버십 할인을 진행합니다.

    ✔ 스타벅스

    • 연말 스페셜 메뉴 출시
    • e-프리퀀시 교환 굿즈 이벤트
    • 특정 요일·시간대 1+1 행사 진행 가능

    ✔ 파스쿠찌 / 투썸플레이스 / 엔제리너스

    • 크리스마스 케이크 사전 예약 할인
    • 음료 + 케이크 세트 할인
    • 멤버십 포인트 추가 적립 이벤트

    ✔ 베이커리 브랜드

    • 파리바게뜨: 케이크 예약 시 15% 할인 + 굿즈 증정 이벤트 빈번
    • 뚜레쥬르: 크리스마스 케이크 구매 시 추가 쿠폰 제공

    👗 4. 패션 브랜드 시즌오프

    12월 중순부터 본격적인 패션 겨울 시즌오프가 시작됩니다.

    ✨ 할인 브랜드 예시(패턴 기준)

    • SPA 브랜드(ZARA·H&M·유니클로): 20~50% 할인
    • 패션 잡화(Samsonite·MLB·노스페이스): 최대 40~60%
    • 온라인 패션몰(무신사·W Concept): 홀리데이 기획전 + 브랜드 쿠폰 지급

    🎁 추천 쇼핑 아이템

    • 머플러·장갑·비니 같은 선물용 액세서리
    • 겨울 니트·기모팬츠
    • 연말 모임용 원피스·아우터

    🏨 5. 호텔·여행 연말 할인

    12월은 숙박·여행도 프로모션이 다양합니다.
    연말 데이트·가족 여행 계획 있다면 이 시기를 꼭 활용하세요.

    ✔ 호텔

    • 시티호텔: 주말 대비 평일 20~40% 할인
    • 크리스마스 패키지: 디너·케이크·사진촬영 쿠폰 포함
    • 키즈 패키지: 키즈룸·놀이용품 구성이 많아 가족에게 인기

    ✔ 여행 플랫폼

    • 야놀자·여기어때: 크리스마스 특가 + 쿠폰팩 제공
    • 항공권: 연말 피크 대비 12월 초반 할인율 좋음

    ✔ 놀이공원

    • 롯데월드·에버랜드:
      • 야간 입장권 할인
      • 크리스마스 퍼레이드 시즌 기획
      • 커플/가족권 세트 할인 진행

    🎬 6. 문화·엔터테인먼트 연말 할인

    ✔ 공연·전시

    • 연말 뮤지컬/콘서트 시즌 할인
    • 2인 패키지(커플/가족) 가격 혜택
    • 일/월요일 공연은 할인율 높음

    ✔ 영화관

    • 크리스마스 기획 콤보
    • 멤버십 포인트 추가 적립
    • 12월 평일 심야 특가 시행하는 지점 다수

    💡 7. 연말 할인 100% 활용 팁

    12월 초반이 가장 적절한 구매 시기

    • 재고 여유 + 할인 시작 시점이라 선택 폭 넓음

    백화점 시즌오프는 주말보다 평일 방문

    • 가격 차이는 없지만·대기 줄 최소화

    카페·베이커리 케이크는 사전 예약이 필수

    • 사전 예약 시 할인 + 굿즈 제공

    호텔·여행은 “평일 패키지”가 압도적으로 저렴함

    온라인 패션몰은 금·토·일 쿠폰 이벤트 집중


    🎉 마무리

    12월은 1년 중 가장 다양한 할인 혜택이 몰리는 달입니다.
    크리스마스 선물·연말 모임 준비·데이트 비용 절약까지
    이번 기회를 잘 활용하면 부담 없이 풍성한 연말을 보낼 수 있어요.

    쇼핑부터 여행, 카페, 패션, 공연까지
    연말에만 받을 수 있는 혜택들을 놓치지 말고 즐겨보세요!


    📍 Written by Code & Compass

  • TLS Callback 기반 은밀한 초기 실행 분석

    악성코드가 Thread Local Storage(TLS) Callback을 이용해
    PE 진입점(EntryPoint) 이전 단계에서 실행 흐름을 선점하는 기법을
    분석 관점에서 정리한 기록이다.

    TLS Callback은 PE 로더가 모듈을 로딩할 때 자동으로 호출되는 함수로,
    공격자는 이를 악용하여 Anti-Debugging, 환경 점검,
    언패킹 루틴의 사전 실행, 동적 API 해석 등을
    EntryPoint 이전 초기화 구역에 은밀히 삽입한다.

    리버싱 기록


    1. 개요 — 왜 TLS Callback을 사용하는가

    TLS Callback 기반 초기 실행 흐름 전이는 다음과 같은 목적에서 빈번히 활용된다:

    • EntryPoint 은닉: 정적 분석에서 확인되는 EntryPoint는 무해한 코드로 덮어두고, 실제 로직은 TLS에서 실행
    • Anti-Debugging 사전 수행: 디버거 부착 이전 단계에서 환경 검사
    • 언패킹 루틴 선실행: 압축·암호화된 페이로드를 EntryPoint보다 먼저 복구
    • Dynamic API Resolution 초기화
    • PE Loader 내부 동작을 악용한 선제 실행

    Windows PE 로더는 TLS Directory를 확인하고 Callback 목록을 순서대로 호출하므로,
    이는 PE 구조 관점에서 자연스러운 “합법적 진입점”으로 인식된다.


    2. TLS Directory 구조 관찰

    TLS 관련 PE Directory는 다음과 같이 구성된다:

    typedef struct _IMAGE_TLS_DIRECTORY32 {
        DWORD StartAddressOfRawData;
        DWORD EndAddressOfRawData;
        DWORD AddressOfIndex;
        DWORD AddressOfCallbacks;   // TLS Callback 배열
        DWORD SizeOfZeroFill;
        DWORD Characteristics;
    } IMAGE_TLS_DIRECTORY32;
    

    분석에서 주목해야 할 지점:

    • AddressOfCallbacks가 가리키는 함수 배열
    • 함수 주소들이 .text 범위를 벗어나는지
    • RWX 메모리 또는 Private Memory 영역을 가리키는지 여부
    • 정적 분석에서 EntryPoint보다 먼저 실행되는 경우

    3. TLS Callback 등록 패턴 (C 예제)

    // 패턴 — TLS Callback 선언
    void __stdcall DemoTLSCallback(PVOID DllHandle, DWORD Reason, PVOID Reserved) {
        // (예시) Anti-Debugging, Dynamic API Resolution, Unpacking 등
        // 실제 악성 행위 없음
    }
    
    // TLS Callback 배열 정의
    #pragma const_seg(".CRT$XLB")
    PIMAGE_TLS_CALLBACK pCallback = DemoTLSCallback;
    #pragma const_seg()
    

    특징

    • .CRT$XL* 섹션을 이용해 TLS 배열을 구성
    • 링커가 이를 TLS Directory에 자동으로 삽입
    • 실행 시 EntryPoint 이전 단계에서 호출됨

    4. 실행 흐름 디스어셈블리 분석

    다음은 PE 로더가 TLS Callback을 호출하는 단순화된 패턴이다.

    ; --- LdrpCallTlsInitializers 내부 흐름 단순화 버전 ---
    mov     esi, [TlsDirectory.AddressOfCallbacks]
    test    esi, esi
    jz      no_tls
    
    tls_loop:
        mov     eax, [esi]
        test    eax, eax
        jz      end_tls
    
        push    0                ; Reserved
        push    1                ; DLL_PROCESS_ATTACH
        push    dword ptr [ModuleHandle]
        call    eax              ; → TLS Callback 호출
    
        add     esi, 4
        jmp     tls_loop
    

    레지스터 변화 분석

    레지스터의미
    ESITLS Callback 배열 순회 포인터
    EAX현재 Callback 함수 주소
    ESP호출 규약에 따라 인자 3개 푸시 후 Call

    분석 포인트

    • Callback 주소가 PE 이미지 내 정적 함수인지 확인
    • Private Memory / 언패킹된 메모리로 흐름이 전이되는지
    • Return 시 스택 프레임 왜곡 여부 추적

    5. TLS 내부에서 수행되는 Anti-Debugging 패턴

    초기화 구간에서 자주 발견되는 패턴:

    1. PEB.BeingDebugged 플래그 확인
    mov     eax, fs:[30h]
    cmp     byte ptr [eax+2], 0     ; BeingDebugged
    jne     debug_found
    
    1. NtQueryInformationProcess(ProcessDebugFlags)
    // 패턴
    NTSTATUS status;
    DWORD flags = 0;
    NtQueryInformationProcess(GetCurrentProcess(),
                              ProcessDebugFlags,
                              &flags, sizeof(flags), NULL);
    // flags == 0 → 디버깅 중
    
    1. Timing Check (RDTSC / QueryPerformanceCounter)
      언패킹 루틴 전 디버깅 지연 여부 검사.

    6. TLS 기반 언패킹 초기화 패턴

    패커/로더는 TLS Callback에서 다음 작업을 수행한다:

    • 압축 블록 해제
    • XOR/RC4 기반 암호화 루틴 복호화
    • Shellcode를 RWX 메모리에 풀어 배치
    • IAT 재구성 또는 동적 API 로더 초기화
    • Process Injection 준비 (WriteProcessMemory 버퍼 생성 등)

    단순화된 언패킹 패턴 예시

    void __stdcall DemoTLSCallback(...) {
        for (int i = 0; i < payloadSize; i++)
            unpackBuf[i] ^= 0x5A;
    
        // EntryPoint 이전에 Memory Patch 완료
    }
    

    7. 메모리 포렌식에서의 IOC

    TLS 기반 공격은 다음 지표로 식별 가능:

    (1) TLS Directory 존재 + Callbacks 배열이 비정상적 주소 사용

    (2) Callback 함수가 Private Memory / RWX 메모리에 위치

    (3) EntryPoint 실행 이전 단계에서 언패킹 흔적

    (4) PEB 검사, Timing Check 등 Anti-Debugging 로직이 TLS 내부에 존재

    (5) Call Stack Reconstruction 시 EntryPoint보다 앞선 실행 기록 확인


    8. 결론

    TLS Callback 기반 실행 흐름 전이는
    EntryPoint 이전의 은닉 실행 엔진을 구성하기 위한
    대표적인 고급 로딩 기법이다.

    PE 구조·메모리 보호 속성·레지스터 전이·디버깅 플래그 관찰을 종합하면
    초기 흐름 왜곡을 충분히 추적할 수 있으며,
    포렌식 단계에서도 명확한 IOC가 남는다.


    📍 Written by Code & Compass

  • ❄️ 한겨울에 가장 먼저 눈을 만나는 곳 — 정선 만항재

    🌨 장소 소개

    정선 만항재는 해발 1,300m가 넘는 국내 대표 고갯길 중 하나로,
    겨울이면 가장 먼저 눈이 쌓이는 곳으로 늘 손꼽히는 지역이에요.
    차창 너머로 보이는 숲의 결이 서서히 하얗게 변하다가,
    정상에 가까워질수록 마치 눈 속을 천천히 통과하는 듯한 풍경이 펼쳐져요.

    도심과는 완전히 다른 속도로 겨울이 내려앉아
    잠깐 머물러도 ‘겨울다운 겨울’을 온전히 느낄 수 있는 곳입니다.


    📍 위치


    🕒 운영 정보

    • 상시 개방된 도로이나, 겨울철에는 제설 상황·통제 여부가 자주 변동됨
    • 새벽·야간 시간대는 결빙이 심하므로 낮 시간대 방문 권장
    • 4WD 차량 또는 체인 준비 필수
    • 정상 인근에는 간단히 쉴 수 있는 전망 포인트 다수 존재

    🏞 주변 볼거리

    ✔ 함백산 눈꽃 트레킹

    만항재에서 가까운 함백산은 겨울마다 눈꽃으로 유명해요.
    짧은 구간만 걸어도 ‘은색 숲길’의 느낌이 충분합니다.

    ✔ 고한 구공탄 시장

    탄광 문화 분위기가 남아 있는 작은 시장이지만,
    겨울에는 따뜻한 간식이 많아 드라이브 후 들르기 좋아요.

    ✔ 정선 아리랑 시장

    지역 특산물과 따뜻한 국물 요리가 많은 곳.
    눈 구경으로 언 몸을 녹이기 좋습니다.


    🍲 주변 맛집

    • 고한·사북 황태해장국집: 고지대 여행 후 속을 든든하게 해줘요.
    • 정선 메밀전 전문점: 지역 특산 메밀로 만든 전과 국수.
    • 감자옹심이 집: 겨울에 꼭 한 번 먹어야 할 따끈한 메뉴.

    🚗 방문 팁 (겨울 필수)

    • 체인 또는 스노우 타이어 필수
    • 일기예보·제설 상태 미리 확인
    • 정상 부근 주차 공간 협소 → 가급적 이른 시간 방문
    • 풍속 강한 날 보온 장비 준비

    ✨ 마무리 한 줄

    겨울을 가장 먼저 마주하고 싶다면,
    만항재의 깊은 눈길을 따라 천천히 달려보세요.
    잠시 머무는 것만으로도 ‘겨울 한 장면’을 마음에 담을 수 있어요.


    📍 Written by Code & Compass

  • IAT Stomping 기반 흐름 분석

    본 문서는 공격자가 Import Address Table(IAT) Stomping을 활용해
    정적 분석을 회피하고, 동적 호출 전용 API 재해석 루틴을 삽입하는 과정에서 발생하는
    메모리 변조 패턴, 레지스터 조작, 스택 프레임 변화,
    그리고 PE 구조 관점의 무결성이 깨지는 지점을 작성함.

    리버싱 기록


    1. 개요 — IAT Stomping의 역할과 특징

    IAT Stomping은 PE 파일에 존재하는 정적 Import Address Table의
    개별 함수 주소 필드를 공격자가 임의 함수(대개 커스텀 로더 또는 난독화된 wrapper)로
    직접 덮어써 호출 흐름을 변조하는 기법이다.

    진단 관점에서 나타나는 특징:

    • IAT 엔트리가 원본 DLL 범위를 벗어난 Private Memory 주소로 변경
    • 정적 분석에서 확인한 함수 호출과 런타임 제어 흐름이 불일치
    • API 호출 규약(Calling Convention)이 원본 함수와 맞지 않아 스택 비정상 패턴 발생
    • 언패킹/로더 루틴 진입부가 정상 API 호출 직후 등장

    이 기법은 Packing, Shellcode Loader, Process Injection 초기화 코드에서 빈번히 등장한다.


    2. IAT 엔트리 변조 흐름

    아래는 단순화된 Stomping 패턴이다.

    // 샘플 코드
    BOOL Demo_IATStomp(BYTE* moduleBase, LPVOID fakeFuncPtr)
    {
        IMAGE_DOS_HEADER* dos = (IMAGE_DOS_HEADER*)moduleBase;
        IMAGE_NT_HEADERS* nt = (IMAGE_NT_HEADERS*)(moduleBase + dos->e_lfanew);
    
        // IAT RVA
        DWORD iatRVA = nt->OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_IAT].VirtualAddress;
        if (!iatRVA) return FALSE;
    
        IMAGE_THUNK_DATA* iat = (IMAGE_THUNK_DATA*)(moduleBase + iatRVA);
    
        // 첫 번째 엔트리에 fakeFuncPtr 삽입 (예시)
        SIZE_T bytesWritten = 0;
        DWORD oldProtect = 0;
        VirtualProtect(iat, sizeof(LPVOID), PAGE_READWRITE, &oldProtect);
    
        iat[0].u1.Function = (ULONGLONG)fakeFuncPtr;
    
        VirtualProtect(iat, sizeof(LPVOID), oldProtect, &oldProtect);
        return TRUE;
    }
    

    분석 시 주목 포인트

    • IMAGE_DIRECTORY_ENTRY_IAT 기반 엔트리 접근
    • VirtualProtect를 통한 메모리 보호 속성 변경
    • 원본 DLL 모듈 주소 범위와 비교하여
      IAT 필드가 Private Memory를 가리키는지 여부
    • PE 구조의 Import Table 재해석을 통해 실제 호출 흐름 파악 가능

    3. Assembly 관점 — Stomping 이후 호출 흐름 패턴

    다음은 실제 호출이 IAT를 경유하여
    공격자 커스텀 함수로 전이되는 형태를 단순화한 패턴이다.

    ; --- 정상 API 호출 흐름 ---
    call    dword ptr [IAT_GetProcAddress]     ; 원래는 kernel32!GetProcAddress
    
    ; --- IAT Stomping 후 흐름 ---
    call    dword ptr [IAT_GetProcAddress]     ; IAT 엔트리가 이미 공격자 fakeFuncPtr로 변조됨
                                                ; → Private Memory 주소로 제어 흐름 전이
    
    ; 공격자 커스텀 루틴 시작점 (가상 코드)
    fakeFuncPtr:
        push    ebp
        mov     ebp, esp
        sub     esp, 20h
        ; 스택 프레임 생성, 이후 실제 API 호출 대신 자체 로직 수행
        ; (예: 해시 기반 API 재해석, 언패킹 루틴, Anti-Debugging)
        leave
        ret
    

    레지스터 동작 분석

    레지스터의미
    EIPIAT 엔트리의 변경된 주소(Private Memory)로 이동
    ESP/EBP호출 규약이 원본 함수와 달라 Return Address 불일치 가능
    EAX/ECX/EDXFake 함수 내부에서 임의 목적에 맞게 재활용

    4. PE 구조 기반 무결성 관찰

    일부 PE 분석 기준에 따르면
    IAT Stomping은 아래 요소에서 명확한 이상 패턴을 발생시킨다.

    (1) Import Address Table 엔트리 무결성 붕괴

    • IAT 엔트리가 ImageBase ~ ImageSize 범위에서 벗어남
    • 일반적으로는 kernel32.dll, user32.dll 등 모듈 내 주소여야 정상

    (2) Import Descriptor의 OriginalFirstThunk 대비 불일치

    • 정적 Import Table에 정의된 함수 주소와 런타임 주소 비교 시
      변조 여부가 즉시 노출된다

    (3) 메모리 보호 속성 변동

    • .idata는 원래 READONLY 상태이나
      Stomping 전후로 PAGE_READWRITEPAGE_READONLY 변경 흔적 확인 가능

    5. 동적 API 해석(Dynamic API Resolution)과의 결합 패턴

    Stomping은 단독으로 사용되기보다는 다음 패턴들과 연계된다:

    • 해시 기반 GetProcAddress Stub
    • PEB.LoaderData 를 통한 모듈 열거
    • ROR/ROR 기반 해시 연산 난독화
    • API 호출 전후의 RetSpoofing 형태 통제
    • Anti-Debugging: NtQueryInformationProcess(ProcessDebugFlags) 호출

    이는 IAT Stomping으로 진입한 fake 함수 내부에서
    초기화 루틴을 수행하는 구조로 관찰된다.


    6. 스택 프레임 및 호출 규약 무결성 검증

    IAT Stomping 후에는 다음과 같은 스택·프레임 이상 징후가 나타난다.

    비정상 패턴

    • 원래 stdcall 함수였으나 fake 함수는 cdecl 형태로 처리
    • 호출자 정리(Call-site cleanup) 불일치
    • Return Address가 모듈 내부가 아닌 Private Memory를 가리킴
    • Prologue/epilogue 패턴이 정상 라이브러리 함수와 다름
      (push ebp / mov ebp, esp 부재 또는 변형)

    포렌식에서는 Call Stack Reconstruction 시
    이러한 지점에서 Stack Trace Disruption이 흔하게 발생한다.


    7. 메모리 포렌식에서 확인되는 IOC

    (1) IAT 엔트리 주소가 정상 DLL 범위를 벗어남

    (2) .idata 섹션의 보호 속성 변경 흔적

    (3) Private Memory 영역에서 PE Header 단편(MZ/PE)이 발견

    (4) 호출 흐름 분석 시 IAT → Private Memory → API Resolver Stub 패턴

    (5) API 호출 빈도 이상 (정상 대비 높은 LoadLibrary / GetProcAddress 사용량)


    8. 결론

    IAT Stomping은 정적 분석을 막고,
    동적 API 해석 루틴과 결합되어 흐름을 은폐하는 데 사용되는
    전형적인 악성 로더 기법이다.

    PE 구조 기반 검증, 메모리 보호 속성 관찰,
    레지스터·스택 프레임 분석을 병행하면
    공격자가 구현한 은폐형 호출 경로는 충분히 추적 가능하다.


    📍 Written by Code & Compass

  • 🎄 2025년 12월 서울 축제, 행사 및 이벤트 총정리

    — 연말 분위기 가득한 축제·전시·공연 추천

    12월의 서울은 다른 어느 계절보다 특별합니다.
    도심 곳곳이 반짝이는 조명으로 채워지고, 포근한 겨울 감성이 도시 전체를 감싸는 시기이기도 하죠.
    특히 광화문·청계천·한강·DDP·서울광장 등을 중심으로 다양한 축제와 이벤트가 열리기 때문에,
    겨울 데이트·연말 나들이·가족 외출로 계획하기에도 딱 좋은 시즌입니다.

    이번 글에서는 2025년 12월 서울에서 열리는 주요 행사들을 날짜별로 한눈에 볼 수 있는 캘린더 형식으로 정리했고,
    각 행사에 대한 추천 포인트·동선 가이드·사진 스팟 정보까지 함께 담았습니다.
    아래 내용을 참고해서 서울 연말 분위기를 제대로 즐겨보아요.


    📅 2025년 12월 서울 이벤트 캘린더

    아래는 12월 한 달 동안 서울 전역에서 열리는 주요 축제와 행사를 날짜순으로 정리한 표입니다.

    기간 / 날짜행사명장소특징
    12/01 ~ 12/31White Magic 2025관악구 도림천겨울 조명 전시, 사진 명소, 산책 코스
    12/12 ~ 01/04서울윈터페스타 2025광화문·청계천·우이천·DDP 등서울 전역을 연결하는 대형 겨울 축제
    12/12 ~ 01/04서울빛초롱축제 2025청계천·우이천등불·라이트 아트 중심 야간 명소
    12/12 ~ 12/31광화문 크리스마스 마켓광화문광장연말 마켓, 공연, 포토존
    12/19 ~ 02/08서울광장 아이스링크서울광장대표 겨울 스케이트장
    12/19 ~ 12/31한강페스티벌 겨울반포·여의도 등한강 야경·마켓·겨울 액티비티
    12/13 (토)Miracle Seoul 2025코엑스 별마당도서관감성 클래식 공연
    12/22 (월)운현궁 동지 행사운현궁전통 동지 체험
    12/23 ~ 03/15금기숙 특별전서울공예박물관패션·공예 아트 전시
    12/20 (토)MMA 2025고척스카이돔K-POP 시상식
    12/29 (일)APAN Star Awards 2025DDP 아트홀방송·드라마 시상식

    🌟 주요 행사 상세 소개

    1) 서울윈터페스타 2025

    📍 광화문·청계천·DDP·우이천

    도심 전체가 하나의 공연장이 되는 겨울 시즌 대표 축제입니다.
    빛과 미디어아트, 음악 퍼포먼스, 마켓 등이 곳곳에서 펼쳐져 서울의 겨울을 상징하는 이벤트로 자리 잡았습니다.

    🎯 추천 포인트

    • 광화문광장의 대형 미디어아트 쇼
    • 청계천 라이트 로드(빛의 산책길)
    • 주말 저녁마다 열리는 라이브 퍼포먼스
    • 커플 촬영 스팟이 매우 많음

    ✔ 방문 팁

    • 주말보다는 평일 저녁이 한적해 촬영하기 좋음
    • 청계천 → 광화문 → 서울광장 → DDP 순으로 이어지는 동선 추천

    2) 서울빛초롱축제 2025

    📍 청계천·우이천

    ‘등불’과 ‘빛’을 테마로 한 서울 대표 야간 축제로,
    수백 개의 라이트 조형물이 하천을 따라 이어지는 장관을 연출합니다.

    🎯 추천 포인트

    • 가족 단위 방문 최적
    • 전통·현대 라이트 아트의 조화
    • 1km 이상 이어지는 조명 워크로드
    • 야경 사진 촬영 명소로 유명

    ✔ 방문 팁

    • 삼각대 허용 구간이 있으니 사진 작업에 유리
    • 기온이 낮기 때문에 핫팩은 필수

    3) 광화문 크리스마스 마켓

    📍 광화문광장

    연말 축제 분위기를 제대로 느낄 수 있는 크리스마스 시즌 마켓입니다.
    뜨거운 음료, 수공예품, 조명 포토존 등 데이트 코스로도 활용되며
    사회적 기업·로컬 브랜드 부스도 많이 참여합니다.

    🎯 추천 포인트

    • 크리스마스 아트워크 포토존
    • 겨울 간식·음료 판매
    • 문화 공연 및 버스킹

    4) 한강페스티벌 겨울

    📍 반포·여의도 한강공원

    한강을 감성적인 야경 스팟으로 바꾸는 계절 한정 축제입니다.
    야외 마켓·빙어 체험·겨울 낚시·야간 공연 등 다양한 프로그램이 운영됩니다.

    🎯 추천 포인트

    • 한강 야경 + 겨울 액티비티 조합
    • 연말 커플 데이트 명소
    • 가족 단위 실외 겨울 체험 활동

    5) 서울광장 아이스링크

    📍 서울광장

    서울의 겨울 명물 중 하나로, 매년 12월~2월까지 스케이트장을 운영합니다.
    도심 속에서 스케이트를 타며 겨울 분위기를 즐기기 좋은 장소입니다.

    ✔ 팁

    • 이용객이 많으므로 사전 예약 필수
    • 야경 촬영 포인트는 “스케이트장 뒤 시청 건물 방향”이 가장 인기

    🎬 12월 주요 공연 & 시상식

    1) Miracle Seoul 2025

    별마당도서관에서 진행되는 겨울 클래식 공연.
    무료 공연임에도 퀄리티가 높아 매년 방문객이 매우 많습니다.

    2) MMA 2025

    K-POP 팬이라면 놓칠 수 없는 연말 대형 음악 시상식.
    커다란 공연 위주의 라인업이 특징.

    3) APAN Star Awards

    연말 방송·드라마 팬들을 위한 시상식으로,
    DDP가 겨울철 감성적인 배경을 만들어주는 것도 매력입니다.


    🧭 12월 추천 동선 가이드

    📍 도심 야경 중심 루트

    청계천 → 광화문광장 → 서울광장 → DDP

    • 이동 동선이 짧고 축제가 밀집
    • 사진 촬영 + 데이트 코스로 최적

    📍 가족 나들이 루트

    도림천 White Magic → 청계천 빛초롱축제 → 서울광장 아이스링크

    • 아이와 함께 즐길 포인트 많음
    • 겨울 감성 + 체험 조합 가능

    📍 감성 공연 / 실내 루트

    별마당도서관 Miracle Seoul → DDP APAN 시상식 → 서울공예박물관

    • 추위 피하면서 문화 중심의 코스

    📝 마무리

    12월의 서울은 축제, 전시, 공연이 동시에 열리는 시기기 때문에
    조금만 계획하면 하루 동안 최대 3~4개의 행사도 효율적으로 즐길 수 있습니다.

    겨울 데이트, 가족 여행, 사진 촬영, 연말 나들이 등
    어떤 목적이든 만족스러운 일정을 꾸릴 수 있으니
    올해 12월 서울을 방문할 계획이라면 꼭 참고해보세요.


    📍 Written by Code & Compass

  • 겨울에 더 특별한 ‘이색 데이트 코스’ 3선

    이번에는 조금 더 이색적인 겨울 데이트 코스를 소개해볼게요.
    너무 흔한 루트보다는, 둘이 함께 “새로운 경험”을 만드는 데 초점을 둔 곳들이에요.
    짧게 다녀올 수도 있고, 하루 일정으로 확장해도 충분한 공간들로 골라봤어요.


    ❄️ 1) 서울식물원 온실 — 한겨울에 만나는 이국적인 정글 산책

    한겨울에도 따뜻한 공기 속에서 열대 식물들을 구경할 수 있는 곳,
    바로 서울식물원 온실이에요.
    밖은 영하지만 온실 내부는 포근해서 “겨울에 가는 실내 여행지” 느낌이 강해요.
    특히 유리 돔 천장에서 떨어지는 빛이 좋아 사진도 잘 나옵니다.

    📍 위치

    🕒 운영 정보

    • 운영시간: 09:30~18:00 (월요일 휴관)
    • 실내 온실은 사전 예약이 필요한 경우도 있음
    • 유모차·휠체어 이동 가능

    🌴 주변 볼거리

    • 호수 둘레길 산책로
    • 마곡 문화거리
    • 서울식물원 야외정원

    🍽 주변 맛집

    • 마곡 카페거리: 브런치·디저트·로스터리 카페 다양
    • 마곡나루역 일대 식당들: 이국적 음식점이 많아 데이트 분위기와 잘 어울림

    ✨ 한 줄 마무리

    겨울에도 따뜻한 ‘실내 정글’ 한 바퀴는 색다른 데이트가 필요할 때 딱 좋아요.


    ❄️ 2) 고척스카이돔 투어 — 실내에서 즐기는 프로야구 구장 탐방

    겨울에는 야구를 볼 수 없지만,
    고척스카이돔 경기장 투어는 색다른 데이트 코스로 추천할 만해요.
    경기장 내부 관람뿐 아니라 선수 대기구역, 덕아웃, 관중석 뒷편 시설 등을
    가이드와 함께 둘러볼 수 있어서 평소 스포츠에 관심 없어도 꽤 재미있어요.

    📍 위치

    🕒 운영 정보

    • 사전 예약제 운영
    • 투어 시간대·루트는 계절별 변경 가능
    • 실내라 추위 걱정 없음

    ⚾ 주변 볼거리

    • 고척동 일대 문화공간
    • 근처 대형 쇼핑몰·영화관 (데이트 일정 확장하기 좋음)

    🍜 주변 맛집

    • 구로·고척 일대 밥집: 돼지국밥·백반류·훈제구이 등 선택 폭 넓음
    • 카페 거리: 경기장 근처 카페가 많아 여유롭게 쉬기 좋음

    ✨ 한 줄 마무리

    스포츠 팬이 아니어도 “우리가 경기장 한 바퀴 돌았다”는 경험 자체가 꽤 특별해요.


    ❄️ 3) 남양주 ‘스튜디오형 촬영 카페’ — 둘만의 겨울 사진 남기기

    요즘 남양주·구리 쪽에는
    조명 세팅·컨셉룸·배경 세트가 있는 스튜디오형 촬영 카페가 꽤 많아요.
    겨울 데이트로 ‘둘이 사진 찍는 날’을 잡아보면
    생각보다 더 즐겁고 특별한 경험이 됩니다.
    기본 조명이 좋아 사진 퀄리티가 높게 나오는 편이라 시즌 커플사진 남기기 좋아요.

    📍 위치(예시 공간)

    🕒 운영 정보

    • 카페마다 운영시간 상이
    • 대여 소품 제공
    • 사전 예약 필요할 수 있음

    📸 주변 볼거리

    • 남양주 물의정원: 겨울 산책 코스로 조용하고 분위기 있음
    • 슬로우파크·다산유적지 등 근처 가벼운 산책 코스

    🍮 주변 맛집

    • 남양주 카페 거리: 디저트 맛집 많음
    • 평내·호평 일대 식당들: 파스타·일식·샤브샤브 등 데이트용 식당 풍부

    ✨ 한 줄 마무리

    겨울 데이트에 특별한 ‘기록’이 하나 필요하다면, 스튜디오 카페에서 사진을 남겨보세요.