Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
ROI on social media by Ananth V
Techdivine Creative Services
Silverlight Wireshark Analysis
Yoss Cohen
PFSなTLS通信を復号する
稔 小林
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Barry Feldman
CTF for ビギナーズ ネットワーク講習資料
SECCON Beginners
Wireshark入門(2)
彰 村地
Windows 8 でパケットキャプチャ
彰 村地
Wireshark入門(4)
彰 村地
1
of
21
Top clipped slide
how to decrypt SSL/TLS without PrivateKey of servers
Jan. 29, 2015
•
0 likes
11 likes
×
Be the first to like this
Show More
•
4,236 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Report
Technology
tcpdump SSL TLS Wireshark SSLKEYLOGFILE
@ otsuka752
Follow
Advertisement
Advertisement
Advertisement
Recommended
Zabbix on SoftLayer
Yuichi Tamagawa
3.1K views
•
17 slides
SoftLayer API で資産管理をお手伝い!
Kazumi IWANAGA
3K views
•
30 slides
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
sakaik
290 views
•
35 slides
目視パケット解析入門
彰 村地
6.1K views
•
12 slides
Scapyで作る・解析するパケット
Takaaki Hoyo
34.2K views
•
37 slides
フレッシャーズのためのパケット解析入門
彰 村地
6.4K views
•
23 slides
More Related Content
Viewers also liked
(20)
ROI on social media by Ananth V
Techdivine Creative Services
•
26.8K views
Silverlight Wireshark Analysis
Yoss Cohen
•
5.1K views
PFSなTLS通信を復号する
稔 小林
•
8.5K views
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Barry Feldman
•
339.9K views
CTF for ビギナーズ ネットワーク講習資料
SECCON Beginners
•
43K views
Wireshark入門(2)
彰 村地
•
19.6K views
Windows 8 でパケットキャプチャ
彰 村地
•
4.7K views
Wireshark入門(4)
彰 村地
•
64.7K views
Hokkaido.cap#2 一般的なプロトコルのパケットを覗いてみよう
Panda Yamaki
•
3.9K views
パケットで遊ぼう! #ssmjp 2015/04
Takaaki Hoyo
•
4.9K views
Hokkaido.cap#1 Wiresharkの使い方(基礎編)
Panda Yamaki
•
56.4K views
Hokkaido.cap#3 ケーススタディ(基礎編)
Panda Yamaki
•
2.6K views
実際に流れているデータを見てみよう
彰 村地
•
7.6K views
COD2013「ネットワーク パケット解析・基本の基本」
彰 村地
•
5.8K views
ステートフル型のトラフィック監視ツールとDNSの監視例
Mizutani Masayoshi
•
2.5K views
Report aeroporti del sud
Delta Sales
•
456 views
大規模負荷試験時にやったこと
まべ☆てっく運営
•
23.7K views
#pakeana 14
@ otsuka752
•
1.6K views
Pcapngを読んでみる
Yagi Shinnosuke
•
13.2K views
CTF超入門 (for 第12回セキュリティさくら)
kikuchan98
•
81K views
More from @ otsuka752
(20)
NS & NSID of Amazon Route 53
@ otsuka752
•
430 views
OLD_LT_DNS_OLD
@ otsuka752
•
247 views
OLD_Lt traffic analyse_OLD
@ otsuka752
•
281 views
Hijack the domain name
@ otsuka752
•
1.4K views
Route53 で親子同居
@ otsuka752
•
4.6K views
reusable delegation set のススメ (Route53)
@ otsuka752
•
2.7K views
DNS64 (El capitan and unbound-1.5.1)
@ otsuka752
•
2.4K views
raspi + soracom #pakeana33
@ otsuka752
•
1.6K views
192.0.0.4 on android
@ otsuka752
•
4.2K views
a little more about CaptureFilter
@ otsuka752
•
1.6K views
iptables BPF module 効果測定
@ otsuka752
•
2.4K views
how to defend DNS authoritative server against DNS WaterTorture
@ otsuka752
•
2.8K views
WireEdit のススメ
@ otsuka752
•
3.8K views
Measurement of Maximum new NAT-sessionsper second / How to send packets
@ otsuka752
•
18.7K views
about tcpreplay-edit
@ otsuka752
•
27.4K views
超簡単!? Punycode 変換 ~国際化・日本語ドメイン~
@ otsuka752
•
3K views
毎日 dig ったら分かったこと ~新 gTLD~
@ otsuka752
•
2.6K views
萌え萌えドメイン名一覧(.moe)
@ otsuka752
•
2.5K views
about Tcpreplay
@ otsuka752
•
28.5K views
パケットが教えてくれた ルートサーバが 13個の理由
@ otsuka752
•
4.1K views
Advertisement
Recently uploaded
(20)
社内ソフトスキルを考える
infinite_loop
•
84 views
DrupalをDockerで起動してみる
iPride Co., Ltd.
•
0 views
JSTQB_テストプロセスの概念モデル.pdf
akipii Oga
•
204 views
AIEXPO_CDLE名古屋紹介
KotaMiyano
•
3 views
Voyager: An Open-Ended Embodied Agent with Large Language Models
harmonylab
•
0 views
SoftwareControl.pdf
ssusercd9928
•
6 views
ChatGPT触ってみた
infinite_loop
•
56 views
ヘッドレス化したbaserCMS5とその機能
Ryuji Egashira
•
10 views
20230602_enebular_meetup_kitazaki_v1.pdf
Ayachika Kitazaki
•
22 views
量子論.pdf
hiro150493
•
7 views
Forguncy8 製品概要 202305.pptx
フォーガンシー
•
54 views
JSTQB_テストマネジメントとレビュープロセス.pdf
akipii Oga
•
175 views
Üslup ve tercüme.pdf
1Hmmtks
•
2 views
モバイル・クラウド・コンピューティング-データを如何に格納し、組み合わせ、情報として引き出すか
Masahiko Funaki
•
2 views
触感に関わる共感覚的表現と基本6感情の対応関係の検証
Matsushita Laboratory
•
14 views
CDLEハッカソン2022参加報告.pdf
SHOIWA1
•
9 views
20230523_IoTLT_vol99_kitazaki_v1.pdf
Ayachika Kitazaki
•
110 views
点群SegmentationのためのTransformerサーベイ
Takuya Minagawa
•
13 views
PCベース制御による集中制御.pdf
ssusercd9928
•
19 views
MC-800DMT intrusion detector manual
Vedard Security Alarm System Store
•
3 views
how to decrypt SSL/TLS without PrivateKey of servers
サーバの秘密鍵を使わず SSL/TLS を解読する方法 2015/01/29 #pakeana 24 @otsuka752
(@twovs)
agenda • 自己紹介 • サーバの秘密鍵を使う場合 •
サーバの秘密鍵を使わない場合• サーバの秘密鍵を使わない場合 • 実行例(Win/Linux/OS X)
about me • @otsuka752
(@twovs) • ネコ2人+奥さん1人+可愛い娘 • 無線LAN装置の開発(1999~2004)• 無線LAN装置の開発(1999~2004) • オンラインゲームのシステム管理者(2004~) • ただし,ゲームには全く興味無し • ZFS 最高 !!! beadm 便利 !!!
サーバの秘密鍵を使う場合 • サーバは RSA
を使う設定に (DH/ECC/DSA などを使わない設定に) • サーバ証明書の公開鍵のペアの秘密鍵を Wireshark に読み込ませる (秘密鍵は PKCS#8/PEM/パスワード無し) • そのサーバとの通信だけが解読可能
サーバの秘密鍵を使わない場合 • クライアントPC (Win/Mac)
だけでも簡単に • Google も Facebook も Yahoo も解読可能 • ただし Chrome や Firefox の通信だけ• ただし Chrome や Firefox の通信だけ • NSS(Network Security Services)の機能を使う https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format
サーバの秘密鍵を使わない場合 • Chrome や
Firefox で Key log を出力させ • Key log を Wireshark に読み込ませる • どこかでパケットをキャプチャ• どこかでパケットをキャプチャ (Key log を出す PC 上でなくても OK)
実行例(Win/Chrome) • Key log
の出力先を c:¥sslkey_chrome.txt に • chrome.exe を起動
実行例(Win/Chrome) 起動した Chrome で起動した
Chrome で HTTPS なページを閲覧
実行例(Win/Firefox) • Key log
の出力先を c:¥sslkey_firefox.txt に • firefox.exe を起動
実行例(Win/Firefox) 起動した Firefox で起動した
Firefox で HTTPS なページを閲覧
実行例(Linux/curl) • Key log
の出力先を sslkey_curl.txt に • curl を実行
実行例(Linux/curl)
実行例(OS X) • Key
log の出力先を sslkey_OSX.txt に • Chrome や Firefox を普通に(Dock から)起動
実行例(OS X) Dock からブラウザ起動 HTTPS
なページを閲覧HTTPS なページを閲覧
サンプルファイルで 解読してみる
解読できない場合の一例 SSL/TLS の Key
Log を出力する前に SSL/TLS の handshake が完了していて セッション再開時のパケットだけをセッション再開時のパケットだけを 見ている場合(該当する Key Log が無い場合) ClientHello -> Session ID Length: 0 で handshake している時の Key Log が必要
サンプルファイル • 通信開始時刻 2015/01/01
00:00:00'00 • 通信元 MAC Addr 00:11:22:33:44:55 IP Addr 10.0.0.1IP Addr 10.0.0.1 Port 10000 • 通信先 MAC Addr 00:aa:bb:cc:dd:ee IP Addr (google/facebook/yahoo) Port 443 (HTTPS)
サンプルファイルは… • Tcpreplay で各種ヘッダを書き換えて配布 •
tcprewrite ¥ --enet-smac=00:11:22:33:44:55 ¥--enet-smac=00:11:22:33:44:55 ¥ --enet-dmac=00:aa:bb:cc:dd:ee ¥ --pnat=x.x.x.x/32:10.0.0.1/32 ¥ --portmap=yyyyy:10000 ¥ -i origin.pcap ¥ -o sample.pcap
お知らせ • 日本語サイト始めてみました! • http://tcpreplay.jp/ •
https://github.com/otsuka752/ • Web site in English • http://tcpreplay.appneta.com/ • https://github.com/appneta/tcpreplay/
ENDEND
Advertisement