Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
slankdev
630 views
OSC2017Hokkaido
セミナー資料です
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 16
2
/ 16
3
/ 16
4
/ 16
5
/ 16
6
/ 16
7
/ 16
8
/ 16
9
/ 16
10
/ 16
11
/ 16
12
/ 16
13
/ 16
14
/ 16
15
/ 16
16
/ 16
More Related Content
PDF
Kernel vm13lt
by
slankdev
PDF
サイボウズ・ラボユース成果報告会
by
slankdev
PPTX
Seurity Camp Award 2016
by
slankdev
PDF
OSC2016 Tokyo/Spring セミナー資料
by
slankdev
PDF
Pynq祭り資料
by
一路 川染
PDF
ネタ募集箱を支える技術 開発環境編
by
Daisuke Shimada
PDF
15.06.27 実録 ソフトウェア開発者が FPGAを独習した最初の3歩@RTLを語る会(9)
by
Kei Nakazawa
PDF
PYNQ祭り
by
Mr. Vengineer
Kernel vm13lt
by
slankdev
サイボウズ・ラボユース成果報告会
by
slankdev
Seurity Camp Award 2016
by
slankdev
OSC2016 Tokyo/Spring セミナー資料
by
slankdev
Pynq祭り資料
by
一路 川染
ネタ募集箱を支える技術 開発環境編
by
Daisuke Shimada
15.06.27 実録 ソフトウェア開発者が FPGAを独習した最初の3歩@RTLを語る会(9)
by
Kei Nakazawa
PYNQ祭り
by
Mr. Vengineer
What's hot
PDF
Riscv+fpga200606
by
たけおか しょうぞう
PPTX
M5StackをRustで動かす
by
Kenta IDA
PPTX
H.264で相互接続 - WebRTC Meetup Tokyo #10
by
goforbroke
PDF
Pcapngを読んでみる
by
Yagi Shinnosuke
PDF
2017年のFPGA Community活動について
by
Mr. Vengineer
PDF
ZynqMP勉強会
by
Hidemi Ishihara
PDF
CSRを自動生成する!
by
Taichi Ishitani
PDF
nadoka さんの m17n 対応のベストプラクティス
by
Kazuhiro Nishiyama
PPTX
RgGen ご紹介
by
Taichi Ishitani
PDF
IPv6冗長で差をつけよう 2011年夏の思い出作り VRRP編
by
@ otsuka752
PDF
Takep lpc1114-190614
by
たけおか しょうぞう
PDF
Djangoとweb2pyをapacheに組込む
by
2bo 2bo
PDF
鹿児島Linux勉強会2016.04
by
Kenichiro MATOHARA
PDF
ブラウザで動く準同型暗号
by
MITSUNARI Shigeo
PDF
Perlワンライナーで全てのモジュールにuse v5.8.0つける!
by
debug-ito
PDF
暗号技術入門
by
MITSUNARI Shigeo
PDF
Node-v0.12のTLSを256倍使いこなす方法
by
shigeki_ohtsu
PDF
Raspberry Pi + Go で IoT した話
by
yaegashi
PDF
RISC-V User level ISA
by
たけおか しょうぞう
PDF
Pythonおじさんのweb2py挑戦記
by
Yoshiyuki Nakamura
Riscv+fpga200606
by
たけおか しょうぞう
M5StackをRustで動かす
by
Kenta IDA
H.264で相互接続 - WebRTC Meetup Tokyo #10
by
goforbroke
Pcapngを読んでみる
by
Yagi Shinnosuke
2017年のFPGA Community活動について
by
Mr. Vengineer
ZynqMP勉強会
by
Hidemi Ishihara
CSRを自動生成する!
by
Taichi Ishitani
nadoka さんの m17n 対応のベストプラクティス
by
Kazuhiro Nishiyama
RgGen ご紹介
by
Taichi Ishitani
IPv6冗長で差をつけよう 2011年夏の思い出作り VRRP編
by
@ otsuka752
Takep lpc1114-190614
by
たけおか しょうぞう
Djangoとweb2pyをapacheに組込む
by
2bo 2bo
鹿児島Linux勉強会2016.04
by
Kenichiro MATOHARA
ブラウザで動く準同型暗号
by
MITSUNARI Shigeo
Perlワンライナーで全てのモジュールにuse v5.8.0つける!
by
debug-ito
暗号技術入門
by
MITSUNARI Shigeo
Node-v0.12のTLSを256倍使いこなす方法
by
shigeki_ohtsu
Raspberry Pi + Go で IoT した話
by
yaegashi
RISC-V User level ISA
by
たけおか しょうぞう
Pythonおじさんのweb2py挑戦記
by
Yoshiyuki Nakamura
Similar to OSC2017Hokkaido
PDF
CTF for ビギナーズ ネットワーク講習資料
by
SECCON Beginners
PDF
import dpkt したよ #ssmjp 2014/02/28
by
th0x0472
PDF
Hokkaido.cap #osc11do Wiresharkを使いこなそう!
by
Panda Yamaki
PDF
Wireshark, measure the net
by
Kiyoshi Ogawa
PDF
libpgenでパケット操作
by
slankdev
PPTX
Wiresharkの解析プラグインを作る ssmjp 201409
by
稔 小林
PDF
OSC 2016 Hokkaido セミナー資料
by
slankdev
PDF
Hokkaido.cap#3 ケーススタディ(基礎編)
by
Panda Yamaki
PDF
Hokkaido.cap#10 実践パケット解析まとめ
by
Panda Yamaki
PDF
Wireshark だけに頼らない! パケット解析ツールの紹介
by
morihisa
PPTX
COD2013「ネットワーク パケット解析・基本の基本」
by
彰 村地
PDF
OSC2016 Tokyo/Spring LT
by
slankdev
PPTX
Pakeana 06
by
彰 村地
PPTX
Wireshark入門 (2014版)
by
彰 村地
PDF
Hokkaido.cap#1 Wiresharkの使い方(基礎編)
by
Panda Yamaki
PDF
Scapy presentation
by
ashigirl ZareGoto
PPTX
Wireshark入門(2)
by
彰 村地
PDF
DPDKを用いたネットワークスタック,高性能通信基盤開発
by
slankdev
CTF for ビギナーズ ネットワーク講習資料
by
SECCON Beginners
import dpkt したよ #ssmjp 2014/02/28
by
th0x0472
Hokkaido.cap #osc11do Wiresharkを使いこなそう!
by
Panda Yamaki
Wireshark, measure the net
by
Kiyoshi Ogawa
libpgenでパケット操作
by
slankdev
Wiresharkの解析プラグインを作る ssmjp 201409
by
稔 小林
OSC 2016 Hokkaido セミナー資料
by
slankdev
Hokkaido.cap#3 ケーススタディ(基礎編)
by
Panda Yamaki
Hokkaido.cap#10 実践パケット解析まとめ
by
Panda Yamaki
Wireshark だけに頼らない! パケット解析ツールの紹介
by
morihisa
COD2013「ネットワーク パケット解析・基本の基本」
by
彰 村地
OSC2016 Tokyo/Spring LT
by
slankdev
Pakeana 06
by
彰 村地
Wireshark入門 (2014版)
by
彰 村地
Hokkaido.cap#1 Wiresharkの使い方(基礎編)
by
Panda Yamaki
Scapy presentation
by
ashigirl ZareGoto
Wireshark入門(2)
by
彰 村地
DPDKを用いたネットワークスタック,高性能通信基盤開発
by
slankdev
More from slankdev
PDF
動的なVNFの性能調節フレームワーク開発と それを用いたNFV基盤の開発
by
slankdev
PDF
High Performance Networking with DPDK & Multi/Many Core
by
slankdev
PDF
Offloading BPF Implementation to FPGA-NIC したいねって話
by
slankdev
PDF
Seccamp 2016 チューター成果報告
by
slankdev
PPTX
サイボウズ・ラボユース中間報告会
by
slankdev
PDF
LibPGEN 1st Step Guide
by
slankdev
PPTX
ARPSpoofing攻撃によるMITM攻撃
by
slankdev
動的なVNFの性能調節フレームワーク開発と それを用いたNFV基盤の開発
by
slankdev
High Performance Networking with DPDK & Multi/Many Core
by
slankdev
Offloading BPF Implementation to FPGA-NIC したいねって話
by
slankdev
Seccamp 2016 チューター成果報告
by
slankdev
サイボウズ・ラボユース中間報告会
by
slankdev
LibPGEN 1st Step Guide
by
slankdev
ARPSpoofing攻撃によるMITM攻撃
by
slankdev
OSC2017Hokkaido
1.
Wiresharkとc言語による パケット解析入門 Hiroki SHIROKURA @slankdev 国立セキュリティ・キャンプ同窓会
2.
Wiresharkに負けない c言語での パケット解析ツール 開発入門 Hiroki SHIROKURA @slankdev 国立セキュリティ・キャンプ同窓会
3.
準備 $ sudo apt
install -y git wireshark $ git clone http://github.com/slankdev/packet_asobi
4.
セキュリティ・キャンプ 次代を担う世界に通用する若手そうの情報セキュリティ人材を発掘育成 産業,教育界を結集した講師による合宿形式の勉強会 世界トップのエンジニアや同世代の若手から刺激がもらえる U22, 事前審査あり
5.
城倉 弘樹 SHIROKURA
Hiroki - SNS: slankdev - Web: http://slankdev.net 活動 - セキュリティキャンプ 2015,2016,2017 (16からチューター) - サイボウズラボユース 5th 「拡張可能なパケット解析C++ライブラリ」 - サイボウズラボユース 6th 「高性能ネットワークスタックon DPDK」 - IIJ研究所 アルバイト研究員「高性能パケット処理」 - 2017年 未踏事業 採択「環境に対して自動最適化する高性能通信基盤」 - DPDKコントリビュータ
6.
概要 目的: ツールの使い方でなく、本質的なパケット解析方法 内容: c言語を用いたパケット操作ツールを簡単に作ってハック 前提とする知識 -
基本的なC言語の知識 - ネットワークパケットの概念(超あっさり)を把握しているとなおよし 難易度は高くありません。手を動かして、感覚でみにつけるのが趣旨です!!!
7.
なんでこんなことするの? wiresharkに頼ればいいじゃん いやいやSDN/NFV時代, 自分で作れてなんぼ どんどんルータは使う時代から作る時代になります
8.
DPDK (Data Plane
Development Kit) 性能維持のためにkernelとは関わらない (もちろん連携可) - ルータ (ex, Brocade Vyatta) - Openflowスイッチ 2017.6時点のアカデミアでの最速はBGP full route 145Gbps 特徴 - CPUの論理コアを1つのスレッドで占有 - ユーザランド上で 独自のポーリング専用NICドライバ - Hugepagesを用いた独自のメモリ管理
9.
目次 1. 基本編 a. パケットで遊んでみる,
Wiresharkで見てみる 2. 実践編 a. パケット送信 b. パケット受信 c. Wiresharkよりクールな パケットアナライザをつくる!!!
10.
パケットで遊んでみる, Wiresharkで見てみる $ ping
slankdev.net $ nslookup slankdev.net $ wget slankdev.net それぞれWiresharkでどのように見られるかを確認 nslookupコマンド -> DNSの名前問い合わせをする wgetコマンド -> HTTPリクエストを投げる
11.
パケット遊び (予習) 準備 int
fd = open_socket(“eth0”); // enp3s0とか,wlan0とかでも 送信 send_packet(fd, pack, packlen); 受信 size_t recvlen = recv_packet(fd, packbuf, packbufsize); HEX表示 hexdump(pack, len);
12.
本題! Wiresharkよりクールな パケットアナライザをつくる!
13.
Ethernet Frame
14.
IPv4 Header
15.
ARP Header
Download