Post

ubuntu 에 sslkeylog 세팅하기 (curl)

목차


개요

우분투, wsl에서 날리는 암호화된 패킷은 wireshark로 볼 수 없다. 그래서 sslkeylog를 세팅하여 wireshark로 패킷을 볼 수 있게 한다.


sslkeylog 세팅하기

간단하다.

.zshrc 세팅

bash를 쓰는 사용자라면 .bashrc를 세팅하면 된다.

1
vi ~/.zshrc

제일 아랫줄에 내용 추가 (sslkeylog.log의 경로는 상관이 없다.) 단 wsl에서 세팅할 경우 윈도우에서 세팅한 sslkeylog.log 경로와 동일하게 맞춰주는 것을 권장한다.

1
export SSLKEYLOGFILE=/path/to/sslkeylog.log

적용

1
source ~/.zshrc

curl로 https 요청을 진행하니 sslkeylog.log에 정상적으로 키가 저장되는 것을 확인할 수 있다.

1
curl -X GET https://dev.iasdf.com/

vi sslkeylog.log

1
2
3
4
SERVER_HANDSHAKE_TRAFFIC_SECRET 0fd8df75d9d01f07bcbc92e552467fe5536f3a8df5b9554b2f269ef9c88b6f5d e17495c31501198a0a8a6f53c4d290a450df50e191fd90a8d59451a33d9328e48c1e2250ce0d3369da5a012c3117acdd
EXPORTER_SECRET 0fd8df75d9d01f07bcbc92e552467fe5536f3a8df5b9554b2f269ef9c88b6f5d 927e91133a6951f88377c1a7471e6cf0259622c0786c5033334eda28ca1ad481469b4b25835d6c79323f48937373c1a6
SERVER_TRAFFIC_SECRET_0 0fd8df75d9d01f07bcbc92e552467fe5536f3a8df5b9554b2f269ef9c88b6f5d 4d8d9d18240cc1efb5dfab160ac3a1a2167168152819b7075cfed852f32c9957fe1167b5b287a15a12ae0cc9a547af6e
CLIENT_HANDSHAKE_TRAFFIC_SECRET 0fd8df75d9d01f07bcbc92e552467fe5536f3a8df5b9554b2f269ef9c88b6f5d ecc03d2506244778e872db49b975a716643f8a53c701f43e7e123fd4bc4025ab21b84d3c184398a298c32d4496eaf170

This post is licensed under CC BY 4.0 by the author.