본문 바로가기
Q&A2021년 2월 5일1분 읽기

Wireshark로 HTTPS 패킷도 볼 수 있나요?

이
이지현
조회 533댓글 4

Wireshark로 패킷 분석 공부 중인데, HTTPS 트래픽은 암호화되어서 내용이 안 보입니다. 복호화할 방법이 있나요?

댓글 4

김김영삼5년 전

HTTPS는 TLS로 암호화되어 있어서 기본적으로 평문 확인이 안 됩니다. 하지만 몇 가지 방법이 있습니다:

  1. SSLKEYLOGFILE — 브라우저(Chrome/Firefox)가 세션 키를 파일에 저장하도록 설정 후 Wireshark에서 불러오기
  2. 프록시 방식 — Burp Suite나 mitmproxy로 중간에서 인증서 교체
  3. 서버 개인키 — 서버의 개인키를 가지고 있으면 RSA 키교환 트래픽 복호화 가능 (PFS 미사용 시)

공부 목적이라면 1번이 가장 간편합니다. 환경변수 설정만 하면 됩니다.

홍홍재원(guest)5년 전
관리자님 항상 친절한 답변 감사합니다!
송송민지(guest)5년 전
초보자에게 정말 유용한 정보입니다.
신신예린(guest)5년 전
자세한 설명 감사합니다. 실습해봐야겠네요.
Ctrl+Enter로 등록