ubuntu 에 sslkeylog 세팅하기 (curl)
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.